Changeset 61316 in vbox for trunk/include/iprt
- Timestamp:
- May 31, 2016 4:39:57 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 107610
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/x86.mac
r60313 r61316 41 41 %define X86_EFL_POPF_BITS ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_TF | X86_EFL_IF \ 42 42 | X86_EFL_DF | X86_EFL_OF | X86_EFL_IOPL | X86_EFL_NT | X86_EFL_AC | X86_EFL_ID ) 43 %define X86_EFL_POPF_BITS_386 ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_TF | X86_EFL_IF \ 44 | X86_EFL_DF | X86_EFL_OF | X86_EFL_IOPL | X86_EFL_NT ) 43 45 %define X86_EFL_STATUS_BITS ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF ) 44 46 %ifndef VBOX_FOR_DTRACE_LIB … … 123 125 %define X86_CPUID_STEXT_FEATURE_EBX_FSGSBASE RT_BIT_32(0) 124 126 %define X86_CPUID_STEXT_FEATURE_EBX_TSC_ADJUST RT_BIT_32(1) 127 %define X86_CPUID_STEXT_FEATURE_EBX_SGX RT_BIT_32(2) 125 128 %define X86_CPUID_STEXT_FEATURE_EBX_BMI1 RT_BIT_32(3) 126 129 %define X86_CPUID_STEXT_FEATURE_EBX_HLE RT_BIT_32(4) 127 130 %define X86_CPUID_STEXT_FEATURE_EBX_AVX2 RT_BIT_32(5) 131 %define X86_CPUID_STEXT_FEATURE_EBX_FDP_EXCPTN_ONLY RT_BIT_32(6) 128 132 %define X86_CPUID_STEXT_FEATURE_EBX_SMEP RT_BIT_32(7) 129 133 %define X86_CPUID_STEXT_FEATURE_EBX_BMI2 RT_BIT_32(8) … … 327 331 %define MSR_IA32_APICBASE_BSP RT_BIT_64(8) 328 332 %define MSR_IA32_APICBASE_BASE_MIN 0x0000000ffffff000 333 %define MSR_IA32_APICBASE_ADDR 0x00000000fee00000 334 %define MSR_IA32_APICBASE_GET_ADDR(a_Msr) ((a_Msr) & X86_PAGE_4K_BASE_MASK) 329 335 %endif 330 336 %define MSR_CORE_THREAD_COUNT 0x35 … … 412 418 %define IA32_MTRR_FIX4K_F8000 0x26f 413 419 %define MSR_IA32_MTRR_DEF_TYPE 0x2FF 420 %define MSR_IA32_PERF_GLOBAL_STATUS 0x38E 421 %define MSR_IA32_PERF_GLOBAL_CTRL 0x38F 422 %define MSR_IA32_PERF_GLOBAL_OVF_CTRL 0x390 423 %define MSR_IA32_PEBS_ENABLE 0x3F1 414 424 %define MSR_IA32_MC0_CTL 0x400 415 425 %define MSR_IA32_MC0_STATUS 0x401 … … 531 541 %define X86_PG_AMD64_ENTRIES X86_PG_PAE_ENTRIES 532 542 %define X86_PG_AMD64_PDPE_ENTRIES X86_PG_AMD64_ENTRIES 543 %define X86_PAGE_SIZE X86_PAGE_4K_SIZE 544 %define X86_PAGE_SHIFT X86_PAGE_4K_SHIFT 545 %define X86_PAGE_OFFSET_MASK X86_PAGE_4K_OFFSET_MASK 546 %define X86_PAGE_BASE_MASK X86_PAGE_4K_BASE_MASK 547 %define X86_PAGE_BASE_MASK_32 X86_PAGE_4K_BASE_MASK_32 533 548 %define X86_PAGE_4K_SIZE _4K 534 549 %define X86_PAGE_4K_SHIFT 12
Note:
See TracChangeset
for help on using the changeset viewer.