On 08/17/2017 06:22 AM, David Hildenbrand wrote:
cpu.h is accessed outside of target/s390x. It should only contain
what is expected to be accessed outside of this folder. Therefore, create
internal.h and move a lot to that file. In addition, introduce
kvm-stub.c and kvm_390x.h for kvm specific functions.

Let's see what compilers think about this version.

RFC -> v1:
- (hopefully) fixed a compile error
- move some functions from cpu.h to the only c file they are used in
- move kvm function and stubs to kvm_s390x.h and kvm-stub.c
- smaller requested style fixes


David Hildenbrand (10):
   target/s390x: move cc_name() to cc_helper.c
   target/s390x: move cpu_mmu_idx_to_asc() to excp_helper.c
   target/s390x: move psw_key_valid() to mem_helper.c
   target/s390x: move s390_do_cpu_reset() to diag.c
   target/s390x: move get_per_in_range() to misc_helper.c
   target/s390x: introduce internal.h
   target/s390x: move a couple of functions to cpu.c
   s390x: avoid calling kvm_ functions outside of target/s390x/
   s390x/kvm: move KVM declarations and stubs to separate files
   target/s390x: cleanup cpu.h

for this series but 9 "move KVM declarations and stubs to separate files":

Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org>

Reply via email to