Message ID | 20231010092901.99189-4-philmd@linaro.org |
---|---|
State | New |
Headers | show |
Series | target: Make 'cpu-qom.h' really target agnostic | expand |
On 2023/10/10 17:28, Philippe Mathieu-Daudé wrote: > CPU_RESOLVING_TYPE is a per-target definition, and is > irrelevant for other targets. Move it to "cpu.h". > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > target/riscv/cpu-qom.h | 1 - > target/riscv/cpu.h | 2 ++ > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/target/riscv/cpu-qom.h b/target/riscv/cpu-qom.h > index 04af50983e..8cb67b84a4 100644 > --- a/target/riscv/cpu-qom.h > +++ b/target/riscv/cpu-qom.h > @@ -27,7 +27,6 @@ > > #define RISCV_CPU_TYPE_SUFFIX "-" TYPE_RISCV_CPU > #define RISCV_CPU_TYPE_NAME(name) (name RISCV_CPU_TYPE_SUFFIX) > -#define CPU_RESOLVING_TYPE TYPE_RISCV_CPU > > #define TYPE_RISCV_CPU_ANY RISCV_CPU_TYPE_NAME("any") > #define TYPE_RISCV_CPU_BASE32 RISCV_CPU_TYPE_NAME("rv32") > diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h > index ef9cf21c0c..374b813f20 100644 > --- a/target/riscv/cpu.h > +++ b/target/riscv/cpu.h > @@ -31,6 +31,8 @@ > #include "qapi/qapi-types-common.h" > #include "cpu-qom.h" > > +#define CPU_RESOLVING_TYPE TYPE_RISCV_CPU Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> Zhiwei > + > #define TCG_GUEST_DEFAULT_MO 0 > > /*
On 10/10/23 02:28, Philippe Mathieu-Daudé wrote: > CPU_RESOLVING_TYPE is a per-target definition, and is > irrelevant for other targets. Move it to "cpu.h". > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > target/riscv/cpu-qom.h | 1 - > target/riscv/cpu.h | 2 ++ > 2 files changed, 2 insertions(+), 1 deletion(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
diff --git a/target/riscv/cpu-qom.h b/target/riscv/cpu-qom.h index 04af50983e..8cb67b84a4 100644 --- a/target/riscv/cpu-qom.h +++ b/target/riscv/cpu-qom.h @@ -27,7 +27,6 @@ #define RISCV_CPU_TYPE_SUFFIX "-" TYPE_RISCV_CPU #define RISCV_CPU_TYPE_NAME(name) (name RISCV_CPU_TYPE_SUFFIX) -#define CPU_RESOLVING_TYPE TYPE_RISCV_CPU #define TYPE_RISCV_CPU_ANY RISCV_CPU_TYPE_NAME("any") #define TYPE_RISCV_CPU_BASE32 RISCV_CPU_TYPE_NAME("rv32") diff --git a/target/riscv/cpu.h b/target/riscv/cpu.h index ef9cf21c0c..374b813f20 100644 --- a/target/riscv/cpu.h +++ b/target/riscv/cpu.h @@ -31,6 +31,8 @@ #include "qapi/qapi-types-common.h" #include "cpu-qom.h" +#define CPU_RESOLVING_TYPE TYPE_RISCV_CPU + #define TCG_GUEST_DEFAULT_MO 0 /*
CPU_RESOLVING_TYPE is a per-target definition, and is irrelevant for other targets. Move it to "cpu.h". Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- target/riscv/cpu-qom.h | 1 - target/riscv/cpu.h | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-)