hw/cpu: Rename cpu_exec_realizefn() -> cpu_common_realize()
Keep cpu_common_*() pattern for publicly exposed common methods used by target code. Use cpu_exec_*() pattern for internal ones, mostly to distinct between system / user mode. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20260811183410.22428-6-philmd@oss.qualcomm.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Philippe Mathieu-Daudé committed
Aug 11, 2026 at 07:55 UTC
abf1023d639ccc19f452e92e40a8b3e90e222958
24 files changed
+29
-28
hw/core/cpu-common.c
+1
-1
@@ -230,7 +230,7 @@ const char *parse_cpu_option(const char *cpu_option)
230
return cpu_type;
231
}
232
233
-bool cpu_exec_realizefn(CPUState *cpu, Error **errp)
233
+bool cpu_common_realize(CPUState *cpu, Error **errp)
234
{
235
if (!accel_cpu_common_realize(cpu, errp)) {
236
return false;
include/hw/core/cpu.h
+2
-1
@@ -1178,7 +1178,8 @@ G_NORETURN void cpu_abort(CPUState *cpu, const char *fmt, ...)
1178
*/
1179
void qemu_process_cpu_events(CPUState *cpu);
1180
1181
-bool cpu_exec_realizefn(CPUState *cpu, Error **errp);
1181
+/** cpu_common_realize: CPU DeviceRealize common handler */
1182
+bool cpu_common_realize(CPUState *cpu, Error **errp);
1183
void cpu_exec_unrealizefn(CPUState *cpu);
1184
void cpu_exec_reset_hold(CPUState *cpu);
1185
target/alpha/cpu.c
+1
-1
@@ -117,7 +117,7 @@ static void alpha_cpu_realizefn(DeviceState *dev, Error **errp)
117
cs->tcg_cflags |= CF_PCREL;
118
#endif
119
120
- cpu_exec_realizefn(cs, &local_err);
120
+ cpu_common_realize(cs, &local_err);
121
if (local_err != NULL) {
122
error_propagate(errp, local_err);
123
return;
target/arm/cpu.c
+1
-1
@@ -1891,7 +1891,7 @@ static void arm_cpu_realizefn(DeviceState *dev, Error **errp)
1891
}
1892
#endif
1893
1894
- cpu_exec_realizefn(cs, &local_err);
1894
+ cpu_common_realize(cs, &local_err);
1895
if (local_err != NULL) {
1896
error_propagate(errp, local_err);
1897
return;
target/avr/cpu.c
+1
-1
@@ -131,7 +131,7 @@ static void avr_cpu_realizefn(DeviceState *dev, Error **errp)
131
AVRCPUClass *mcc = AVR_CPU_GET_CLASS(dev);
132
Error *local_err = NULL;
133
134
- cpu_exec_realizefn(cs, &local_err);
134
+ cpu_common_realize(cs, &local_err);
135
if (local_err != NULL) {
136
error_propagate(errp, local_err);
137
return;
target/hexagon/cpu.c
+1
-1
@@ -457,7 +457,7 @@ static void hexagon_cpu_realize(DeviceState *dev, Error **errp)
457
HexagonCPUClass *mcc = HEXAGON_CPU_GET_CLASS(dev);
458
Error *local_err = NULL;
459
460
- cpu_exec_realizefn(cs, &local_err);
460
+ cpu_common_realize(cs, &local_err);
461
if (local_err != NULL) {
462
error_propagate(errp, local_err);
463
return;
target/hppa/cpu.c
+1
-1
@@ -181,7 +181,7 @@ static void hppa_cpu_realizefn(DeviceState *dev, Error **errp)
181
HPPACPUClass *acc = HPPA_CPU_GET_CLASS(dev);
182
Error *local_err = NULL;
183
184
- cpu_exec_realizefn(cs, &local_err);
184
+ cpu_common_realize(cs, &local_err);
185
if (local_err != NULL) {
186
error_propagate(errp, local_err);
187
return;
target/i386/cpu.c
+5
-5
@@ -10164,7 +10164,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp)
10164
* These may be set by the accel-specific code,
10165
* and the results are subsequently checked / assumed in this function.
10166
*/
10167
- cpu_exec_realizefn(cs, &local_err);
10167
+ cpu_common_realize(cs, &local_err);
10168
if (local_err != NULL) {
10169
error_propagate(errp, local_err);
10170
return;
@@ -10179,7 +10179,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp)
10179
if (cpu->guest_phys_bits == -1) {
10180
/*
10181
* If it was not set by the user, or by the accelerator via
10182
- * cpu_exec_realizefn, clear.
10182
+ * cpu_common_realize, clear.
10183
*/
10184
cpu->guest_phys_bits = 0;
10185
}
@@ -10188,7 +10188,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp)
10188
/*
10189
* The default is the same as KVM's. Note that this check
10190
* needs to happen after the evenual setting of ucode_rev in
10191
- * accel-specific code in cpu_exec_realizefn.
10191
+ * accel-specific code in cpu_common_realize.
10192
*/
10193
if (IS_AMD_CPU(env)) {
10194
cpu->ucode_rev = 0x01000065;
@@ -10201,7 +10201,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp)
10201
* mwait extended info: needed for Core compatibility
10202
* We always wake on interrupt even if host does not have the capability.
10203
*
10204
- * requires the accel-specific code in cpu_exec_realizefn to
10204
+ * requires the accel-specific code in cpu_common_realize to
10205
* have already acquired the CPUID data into cpu->mwait.
10206
*/
10207
cpu->mwait.ecx |= CPUID_MWAIT_EMX | CPUID_MWAIT_IBE;
@@ -10230,7 +10230,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp)
10230
* Note that this code assumes features expansion has already been done
10231
* (as it checks for CPUID_EXT2_LM), and also assumes that potential
10232
* phys_bits adjustments to match the host have been already done in
10233
- * accel-specific code in cpu_exec_realizefn.
10233
+ * accel-specific code in cpu_common_realize.
10234
*/
10235
if (env->features[FEAT_8000_0001_EDX] & CPUID_EXT2_LM) {
10236
if (cpu->phys_bits && cpu->phys_bits < 32) {
target/i386/kvm/kvm-cpu.c
+1
-1
@@ -57,7 +57,7 @@ static bool kvm_cpu_realizefn(CPUState *cs, Error **errp)
57
*
58
* x86_cpu_realizefn():
59
* x86_cpu_expand_features()
60
- * cpu_exec_realizefn():
60
+ * cpu_common_realize():
61
* accel_cpu_common_realize()
62
* kvm_cpu_realizefn()
63
* host_cpu_realizefn()
target/loongarch/cpu.c
+1
-1
@@ -704,7 +704,7 @@ static void loongarch_cpu_realizefn(DeviceState *dev, Error **errp)
704
LoongArchCPUClass *lacc = LOONGARCH_CPU_GET_CLASS(dev);
705
Error *local_err = NULL;
706
707
- cpu_exec_realizefn(cs, &local_err);
707
+ cpu_common_realize(cs, &local_err);
708
if (local_err != NULL) {
709
error_propagate(errp, local_err);
710
return;
target/m68k/cpu.c
+1
-1
@@ -389,7 +389,7 @@ static void m68k_cpu_realizefn(DeviceState *dev, Error **errp)
389
390
register_m68k_insns(&cpu->env);
391
392
- cpu_exec_realizefn(cs, &local_err);
392
+ cpu_common_realize(cs, &local_err);
393
if (local_err != NULL) {
394
error_propagate(errp, local_err);
395
return;
target/microblaze/cpu.c
+1
-1
@@ -251,7 +251,7 @@ static void mb_cpu_realizefn(DeviceState *dev, Error **errp)
251
int i = 0;
252
Error *local_err = NULL;
253
254
- cpu_exec_realizefn(cs, &local_err);
254
+ cpu_common_realize(cs, &local_err);
255
if (local_err != NULL) {
256
error_propagate(errp, local_err);
257
return;
target/mips/cpu.c
+1
-1
@@ -544,7 +544,7 @@ static void mips_cpu_realizefn(DeviceState *dev, Error **errp)
544
}
545
mips_cp0_period_set(cpu);
546
547
- cpu_exec_realizefn(cs, &local_err);
547
+ cpu_common_realize(cs, &local_err);
548
if (local_err != NULL) {
549
error_propagate(errp, local_err);
550
return;
target/or1k/cpu.c
+1
-1
@@ -170,7 +170,7 @@ static void openrisc_cpu_realizefn(DeviceState *dev, Error **errp)
170
OpenRISCCPUClass *occ = OPENRISC_CPU_GET_CLASS(dev);
171
Error *local_err = NULL;
172
173
- cpu_exec_realizefn(cs, &local_err);
173
+ cpu_common_realize(cs, &local_err);
174
if (local_err != NULL) {
175
error_propagate(errp, local_err);
176
return;
target/ppc/cpu_init.c
+1
-1
@@ -6921,7 +6921,7 @@ static void ppc_cpu_realize(DeviceState *dev, Error **errp)
6921
PowerPCCPUClass *pcc = POWERPC_CPU_GET_CLASS(cpu);
6922
Error *local_err = NULL;
6923
6924
- cpu_exec_realizefn(cs, &local_err);
6924
+ cpu_common_realize(cs, &local_err);
6925
if (local_err != NULL) {
6926
error_propagate(errp, local_err);
6927
return;
target/riscv/cpu.c
+1
-1
@@ -1226,7 +1226,7 @@ static void riscv_cpu_realize(DeviceState *dev, Error **errp)
1226
RISCVCPUClass *mcc = RISCV_CPU_GET_CLASS(dev);
1227
Error *local_err = NULL;
1228
1229
- cpu_exec_realizefn(cs, &local_err);
1229
+ cpu_common_realize(cs, &local_err);
1230
if (local_err != NULL) {
1231
error_propagate(errp, local_err);
1232
return;
target/riscv/kvm/kvm-cpu.c
+1
-1
@@ -2006,7 +2006,7 @@ static void kvm_cpu_instance_init(CPUState *cs)
2006
* We'll get here via the following path:
2007
*
2008
* riscv_cpu_realize()
2009
- * -> cpu_exec_realizefn()
2009
+ * -> cpu_common_realize()
2010
* -> kvm_cpu_realize() (via accel_cpu_common_realize())
2011
*/
2012
static bool kvm_cpu_realize(CPUState *cs, Error **errp)
target/riscv/tcg/tcg-cpu.c
+1
-1
@@ -1304,7 +1304,7 @@ static void riscv_cpu_set_profile(RISCVCPU *cpu,
1304
* We'll get here via the following path:
1305
*
1306
* riscv_cpu_realize()
1307
- * -> cpu_exec_realizefn()
1307
+ * -> cpu_common_realize()
1308
* -> tcg_cpu_realize() (via accel_cpu_common_realize())
1309
*/
1310
static bool riscv_tcg_cpu_realize(CPUState *cs, Error **errp)
target/rx/cpu.c
+1
-1
@@ -147,7 +147,7 @@ static void rx_cpu_realize(DeviceState *dev, Error **errp)
147
RXCPUClass *rcc = RX_CPU_GET_CLASS(dev);
148
Error *local_err = NULL;
149
150
- cpu_exec_realizefn(cs, &local_err);
150
+ cpu_common_realize(cs, &local_err);
151
if (local_err != NULL) {
152
error_propagate(errp, local_err);
153
return;
target/s390x/cpu.c
+1
-1
@@ -249,7 +249,7 @@ static void s390_cpu_realizefn(DeviceState *dev, Error **errp)
249
}
250
#endif
251
252
- cpu_exec_realizefn(cs, &err);
252
+ cpu_common_realize(cs, &err);
253
if (err != NULL) {
254
goto out;
255
}
target/sh4/cpu.c
+1
-1
@@ -250,7 +250,7 @@ static void superh_cpu_realizefn(DeviceState *dev, Error **errp)
250
SuperHCPUClass *scc = SUPERH_CPU_GET_CLASS(dev);
251
Error *local_err = NULL;
252
253
- cpu_exec_realizefn(cs, &local_err);
253
+ cpu_common_realize(cs, &local_err);
254
if (local_err != NULL) {
255
error_propagate(errp, local_err);
256
return;
target/sparc/cpu.c
+1
-1
@@ -892,7 +892,7 @@ static void sparc_cpu_realizefn(DeviceState *dev, Error **errp)
892
/* Default NaN value: sign bit clear, all frac bits set */
893
set_float_default_nan_pattern(0b01111111, &env->fp_status);
894
895
- cpu_exec_realizefn(cs, &local_err);
895
+ cpu_common_realize(cs, &local_err);
896
if (local_err != NULL) {
897
error_propagate(errp, local_err);
898
return;
target/tricore/cpu.c
+1
-1
@@ -99,7 +99,7 @@ static void tricore_cpu_realizefn(DeviceState *dev, Error **errp)
99
CPUTriCoreState *env = &cpu->env;
100
Error *local_err = NULL;
101
102
- cpu_exec_realizefn(cs, &local_err);
102
+ cpu_common_realize(cs, &local_err);
103
if (local_err != NULL) {
104
error_propagate(errp, local_err);
105
return;
target/xtensa/cpu.c
+1
-1
@@ -257,7 +257,7 @@ static void xtensa_cpu_realizefn(DeviceState *dev, Error **errp)
257
xtensa_irq_init(&XTENSA_CPU(dev)->env);
258
#endif
259
260
- cpu_exec_realizefn(cs, &local_err);
260
+ cpu_common_realize(cs, &local_err);
261
if (local_err != NULL) {
262
error_propagate(errp, local_err);
263
return;