The only accelerator allowed to use zero as default value is TCG. Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org> --- target/i386/cpu.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/target/i386/cpu.c b/target/i386/cpu.c index aa9e636800..16523a78d9 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -6384,6 +6384,7 @@ static void x86_cpu_realizefn(DeviceState *dev, Error **errp) * In this case, the default is the value used by TCG (40). */ if (cpu->phys_bits == 0) { + assert(tcg_enabled()); cpu->phys_bits = TCG_PHYS_ADDR_BITS; } } else { -- 2.34.1