VirtualBox

Changeset 61316 in vbox for trunk/include/iprt


Ignore:
Timestamp:
May 31, 2016 4:39:57 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107610
Message:

kmk incs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/x86.mac

    r60313 r61316  
    4141%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 \
    4242                                 | 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 )
    4345%define X86_EFL_STATUS_BITS     ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF )
    4446%ifndef VBOX_FOR_DTRACE_LIB
     
    123125%define X86_CPUID_STEXT_FEATURE_EBX_FSGSBASE          RT_BIT_32(0)
    124126%define X86_CPUID_STEXT_FEATURE_EBX_TSC_ADJUST        RT_BIT_32(1)
     127%define X86_CPUID_STEXT_FEATURE_EBX_SGX               RT_BIT_32(2)
    125128%define X86_CPUID_STEXT_FEATURE_EBX_BMI1              RT_BIT_32(3)
    126129%define X86_CPUID_STEXT_FEATURE_EBX_HLE               RT_BIT_32(4)
    127130%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)
    128132%define X86_CPUID_STEXT_FEATURE_EBX_SMEP              RT_BIT_32(7)
    129133%define X86_CPUID_STEXT_FEATURE_EBX_BMI2              RT_BIT_32(8)
     
    327331 %define MSR_IA32_APICBASE_BSP              RT_BIT_64(8)
    328332 %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)
    329335%endif
    330336%define MSR_CORE_THREAD_COUNT               0x35
     
    412418%define IA32_MTRR_FIX4K_F8000               0x26f
    413419%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
    414424%define MSR_IA32_MC0_CTL                    0x400
    415425%define MSR_IA32_MC0_STATUS                 0x401
     
    531541%define X86_PG_AMD64_ENTRIES                X86_PG_PAE_ENTRIES
    532542%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
    533548%define X86_PAGE_4K_SIZE                    _4K
    534549%define X86_PAGE_4K_SHIFT                   12
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette