From c85fe6afccde163873461d727efb85e5410bb850 Mon Sep 17 00:00:00 2001 From: Volker Ruppert Date: Sat, 18 Feb 2012 10:50:14 +0000 Subject: [PATCH] - enable CPUID subtree only for CPU model choice #0 --- bochs/config.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bochs/config.cc b/bochs/config.cc index a34b5da89..db01b5a2e 100644 --- a/bochs/config.cc +++ b/bochs/config.cc @@ -588,6 +588,11 @@ void bx_init_options() cpuid_param->set_options(menu->SHOW_PARENT); + // CPUID subtree depends on CPU model + SIM->get_param_enum(BXPN_CPU_MODEL)->set_dependent_list(cpuid_param->clone(), 0); + // enable CPUID subtree only for CPU model choice #0 + SIM->get_param_enum(BXPN_CPU_MODEL)->set_dependent_bitmap(0, BX_MAX_BIT64U); + #endif // CPU_LEVEL >= 4 // memory subtree