Message ID | 20231114235628.534334-16-gshan@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Unified CPU type check | expand |
On 11/14/23 15:56, Gavin Shan wrote: > Before it's applied: > > [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? > MIPS '4Kc' > MIPS '4Km' > MIPS '4KEcR1' > MIPS 'XBurstR1' > MIPS '4KEmR1' > MIPS '4KEc' > MIPS '4KEm' > MIPS '24Kc' > MIPS '24KEc' > MIPS '24Kf' > MIPS '34Kf' > MIPS '74Kf' > MIPS 'XBurstR2' > MIPS 'M14K' > MIPS 'M14Kc' > MIPS 'P5600' > MIPS 'mips32r6-generic' > MIPS 'I7200' > MIPS 'R4000' > MIPS 'VR5432' > MIPS '5Kc' > MIPS '5Kf' > MIPS '20Kc' > MIPS 'MIPS64R2-generic' > MIPS '5KEc' > MIPS '5KEf' > MIPS 'I6400' > MIPS 'I6500' > MIPS 'Loongson-2E' > MIPS 'Loongson-2F' > MIPS 'Loongson-3A1000' > MIPS 'Loongson-3A4000' > MIPS 'mips64dspr2' > MIPS 'Octeon68XX' > > After it's applied: > > [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? > Available CPUs: > 20Kc > 24Kc > 24KEc > 24Kf > 34Kf > 4Kc > 4KEc > 4KEcR1 > 4KEm > 4KEmR1 > 4Km > 5Kc > 5KEc > 5KEf > 5Kf > 74Kf > I6400 > I6500 > I7200 > Loongson-2E > Loongson-2F > Loongson-3A1000 > Loongson-3A4000 > M14K > M14Kc > mips32r6-generic > mips64dspr2 > MIPS64R2-generic > Octeon68XX > P5600 > R4000 > VR5432 > XBurstR1 > XBurstR2 > > Signed-off-by: Gavin Shan <gshan@redhat.com> > --- > target/mips/cpu-defs.c.inc | 9 --------- > target/mips/cpu.h | 4 ---- > 2 files changed, 13 deletions(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On 15/11/23 00:56, Gavin Shan wrote: > Before it's applied: > > [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? > MIPS '4Kc' > MIPS '4Km' > MIPS '4KEcR1' > MIPS 'XBurstR1' > MIPS '4KEmR1' > MIPS '4KEc' > MIPS '4KEm' > MIPS '24Kc' > MIPS '24KEc' > MIPS '24Kf' > MIPS '34Kf' > MIPS '74Kf' > MIPS 'XBurstR2' > MIPS 'M14K' > MIPS 'M14Kc' > MIPS 'P5600' > MIPS 'mips32r6-generic' > MIPS 'I7200' > MIPS 'R4000' > MIPS 'VR5432' > MIPS '5Kc' > MIPS '5Kf' > MIPS '20Kc' > MIPS 'MIPS64R2-generic' > MIPS '5KEc' > MIPS '5KEf' > MIPS 'I6400' > MIPS 'I6500' > MIPS 'Loongson-2E' > MIPS 'Loongson-2F' > MIPS 'Loongson-3A1000' > MIPS 'Loongson-3A4000' > MIPS 'mips64dspr2' > MIPS 'Octeon68XX' > > After it's applied: > > [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? > Available CPUs: > 20Kc > 24Kc > 24KEc > 24Kf > 34Kf > 4Kc > 4KEc > 4KEcR1 > 4KEm > 4KEmR1 > 4Km > 5Kc > 5KEc > 5KEf > 5Kf > 74Kf > I6400 > I6500 > I7200 > Loongson-2E > Loongson-2F > Loongson-3A1000 > Loongson-3A4000 > M14K > M14Kc > mips32r6-generic > mips64dspr2 > MIPS64R2-generic > Octeon68XX > P5600 > R4000 > VR5432 > XBurstR1 > XBurstR2 > > Signed-off-by: Gavin Shan <gshan@redhat.com> > --- > target/mips/cpu-defs.c.inc | 9 --------- > target/mips/cpu.h | 4 ---- > 2 files changed, 13 deletions(-) Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
diff --git a/target/mips/cpu-defs.c.inc b/target/mips/cpu-defs.c.inc index c0c389c59a..fbf787d8ce 100644 --- a/target/mips/cpu-defs.c.inc +++ b/target/mips/cpu-defs.c.inc @@ -1018,15 +1018,6 @@ const mips_def_t mips_defs[] = }; const int mips_defs_number = ARRAY_SIZE(mips_defs); -void mips_cpu_list(void) -{ - int i; - - for (i = 0; i < ARRAY_SIZE(mips_defs); i++) { - qemu_printf("MIPS '%s'\n", mips_defs[i].name); - } -} - static void fpu_init (CPUMIPSState *env, const mips_def_t *def) { int i; diff --git a/target/mips/cpu.h b/target/mips/cpu.h index 52f13f0363..1163a71f3c 100644 --- a/target/mips/cpu.h +++ b/target/mips/cpu.h @@ -1235,10 +1235,6 @@ struct MIPSCPUClass { bool no_data_aborts; }; -void mips_cpu_list(void); - -#define cpu_list mips_cpu_list - void cpu_wrdsp(uint32_t rs, uint32_t mask_num, CPUMIPSState *env); uint32_t cpu_rddsp(uint32_t mask_num, CPUMIPSState *env);
Before it's applied: [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? MIPS '4Kc' MIPS '4Km' MIPS '4KEcR1' MIPS 'XBurstR1' MIPS '4KEmR1' MIPS '4KEc' MIPS '4KEm' MIPS '24Kc' MIPS '24KEc' MIPS '24Kf' MIPS '34Kf' MIPS '74Kf' MIPS 'XBurstR2' MIPS 'M14K' MIPS 'M14Kc' MIPS 'P5600' MIPS 'mips32r6-generic' MIPS 'I7200' MIPS 'R4000' MIPS 'VR5432' MIPS '5Kc' MIPS '5Kf' MIPS '20Kc' MIPS 'MIPS64R2-generic' MIPS '5KEc' MIPS '5KEf' MIPS 'I6400' MIPS 'I6500' MIPS 'Loongson-2E' MIPS 'Loongson-2F' MIPS 'Loongson-3A1000' MIPS 'Loongson-3A4000' MIPS 'mips64dspr2' MIPS 'Octeon68XX' After it's applied: [gshan@gshan q]$ ./build/qemu-system-mips64 -cpu ? Available CPUs: 20Kc 24Kc 24KEc 24Kf 34Kf 4Kc 4KEc 4KEcR1 4KEm 4KEmR1 4Km 5Kc 5KEc 5KEf 5Kf 74Kf I6400 I6500 I7200 Loongson-2E Loongson-2F Loongson-3A1000 Loongson-3A4000 M14K M14Kc mips32r6-generic mips64dspr2 MIPS64R2-generic Octeon68XX P5600 R4000 VR5432 XBurstR1 XBurstR2 Signed-off-by: Gavin Shan <gshan@redhat.com> --- target/mips/cpu-defs.c.inc | 9 --------- target/mips/cpu.h | 4 ---- 2 files changed, 13 deletions(-)