fixed generic cpuid leafs - all std leafs > 2 were corrupted

This commit is contained in:
Stanislav Shwartsman 2013-05-06 20:33:27 +00:00
parent b2b42dd714
commit 694dc8a0e1

View File

@ -28,6 +28,16 @@
#define LOG_THIS cpu->
#undef BX_CPUID_SUPPORT_ISA_EXTENSION
#define BX_CPUID_SUPPORT_ISA_EXTENSION(feature) \
(this->isa_extensions_bitmask & (feature))
#undef BX_CPUID_SUPPORT_CPU_EXTENSION
#define BX_CPUID_SUPPORT_CPU_EXTENSION(feature) \
(this->cpu_extensions_bitmask & (feature))
bx_cpuid_t::bx_cpuid_t(BX_CPU_C *_cpu): cpu(_cpu)
{
#if BX_SUPPORT_SMP