On Tue, 27 Jun 2023 13:51:22 +0200 Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> wrote: > TYPE_HOST_POWERPC_CPU is used in various places of cpu_init.c, > in order to restrict "kvm_ppc.h" to sysemu, move this QOM-related > definition to cpu-qom.h. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> > --- Reviewed-by: Greg Kurz <groug@xxxxxxxx> > target/ppc/cpu-qom.h | 2 ++ > target/ppc/kvm_ppc.h | 2 -- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/target/ppc/cpu-qom.h b/target/ppc/cpu-qom.h > index c2bff349cc..4e4061068e 100644 > --- a/target/ppc/cpu-qom.h > +++ b/target/ppc/cpu-qom.h > @@ -36,6 +36,8 @@ OBJECT_DECLARE_CPU_TYPE(PowerPCCPU, PowerPCCPUClass, POWERPC_CPU) > #define CPU_RESOLVING_TYPE TYPE_POWERPC_CPU > #define cpu_list ppc_cpu_list > > +#define TYPE_HOST_POWERPC_CPU POWERPC_CPU_TYPE_NAME("host") > + > ObjectClass *ppc_cpu_class_by_name(const char *name); > > typedef struct CPUArchState CPUPPCState; > diff --git a/target/ppc/kvm_ppc.h b/target/ppc/kvm_ppc.h > index 49954a300b..901e188c9a 100644 > --- a/target/ppc/kvm_ppc.h > +++ b/target/ppc/kvm_ppc.h > @@ -13,8 +13,6 @@ > #include "exec/hwaddr.h" > #include "cpu.h" > > -#define TYPE_HOST_POWERPC_CPU POWERPC_CPU_TYPE_NAME("host") > - > #ifdef CONFIG_KVM > > uint32_t kvmppc_get_tbfreq(void); -- Greg