From 904e5fd5c25537fdf910bfd5db832df5d9c23ad6 Mon Sep 17 00:00:00 2001 From: Viktor Mihajlovski Date: Tue, 18 Dec 2012 07:50:59 +0000 Subject: S390: Enable -cpu help and QMP query-cpu-definitions This enables qemu -cpu help to return a list of supported CPU models on s390 and also to query for cpu definitions in the monitor. Initially only cpu model = host is returned. This needs to be reworked into a full-fledged CPU model handling later on. This change is needed to allow libvirt exploiters (like OpenStack) to specify a CPU model. Signed-off-by: Viktor Mihajlovski Signed-off-by: Jens Freimann Reviewed-by: Christian Borntraeger [agraf: fix s390x-linux-user, adjust header locations] Signed-off-by: Alexander Graf --- target-s390x/cpu.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'target-s390x/cpu.h') diff --git a/target-s390x/cpu.h b/target-s390x/cpu.h index 1fa3ad3a94..d503b9e07e 100644 --- a/target-s390x/cpu.h +++ b/target-s390x/cpu.h @@ -362,6 +362,9 @@ static inline void cpu_set_tls(CPUS390XState *env, target_ulong newtls) #define cpu_gen_code cpu_s390x_gen_code #define cpu_signal_handler cpu_s390x_signal_handler +void s390_cpu_list(FILE *f, fprintf_function cpu_fprintf); +#define cpu_list s390_cpu_list + #include "exec/exec-all.h" #define EXCP_EXT 1 /* external interrupt */ -- cgit v1.2.1