VirtualBox

Changeset 47876 in vbox


Ignore:
Timestamp:
Aug 20, 2013 8:02:48 AM (12 years ago)
Author:
vboxsync
Message:

kmk incs

Location:
trunk/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/apic.mac

    r45701 r47876  
    1717%define APIC_REG_LVT_LEVEL_TRIGGER              RT_BIT(15)
    1818%define APIC_REG_LVT_MASKED                     RT_BIT(16)
     19%ifdef ___iprt_asm_amd64_x86_h
    1920%endif
     21%endif
  • trunk/include/VBox/err.mac

    r47442 r47876  
    7171%define VERR_EM_UNEXPECTED_MAPPING_CONFLICT    (-1154)
    7272%define VINF_EM_TRIPLE_FAULT    1155
     73%define VERR_EM_CANNOT_EXEC_GUEST    (-1156)
    7374%define VERR_DBGF_NOT_ATTACHED    (-1200)
    7475%define VERR_DBGF_ALREADY_ATTACHED    (-1201)
     
    207208%define VERR_PGM_PHYS_NULL_PAGE_PARAM    (-1681)
    208209%define VERR_PGM_PCI_PASSTHRU_MISCONFIG    (-1682)
     210%define VERR_PGM_TOO_MANY_MMIO2_RANGES    (-1683)
     211%define VERR_PGM_PHYS_PAGE_MAP_MMIO2_IPE    (-1684)
    209212%define VERR_MM_RAM_CONFLICT    (-1700)
    210213%define VERR_MM_HYPER_NO_MEMORY    (-1701)
     
    709712%define VERR_VMX_VMPTRLD_FAILED    (-4021)
    710713%define VERR_VMX_INVALID_VMCS_PTR_TO_START_VM    (-4022)
     714%define VERR_HMVMX_IPE_1    (-4023)
     715%define VERR_HMVMX_IPE_2    (-4024)
     716%define VERR_HMVMX_IPE_3    (-4025)
     717%define VERR_HMVMX_IPE_4    (-4026)
     718%define VERR_HMVMX_IPE_5    (-4027)
    711719%define VERR_SVM_UNABLE_TO_START_VM    (-4050)
    712720%define VERR_SVM_ILLEGAL_EFER_MSR    (-4051)
     
    786794%define VERR_GVMM_IPE_2    (-5204)
    787795%define VERR_IEM_INSTR_NOT_IMPLEMENTED    (-5300)
     796%define VERR_IEM_INVALID_OPERAND_SIZE    (-5301)
     797%define VERR_IEM_INVALID_ADDRESS_MODE    (-5302)
     798%define VERR_IEM_INVALID_EFF_SEG    (-5303)
     799%define VERR_IEM_INVALID_INSTR_LENGTH    (-5304)
     800%define VINF_IEM_SELECTOR_NOT_OK    (5305)
    788801%define VERR_IEM_ASPECT_NOT_IMPLEMENTED    (-5391)
    789802%define VERR_IEM_IPE_1    (-5392)
  • trunk/include/iprt/x86.mac

    r47442 r47876  
    3030%define X86_EFL_VIP         RT_BIT(20)
    3131%define X86_EFL_ID          RT_BIT(21)
     32%define X86_EFL_LIVE_MASK   0x003f7fd5
     33%define X86_EFL_RA1_MASK    RT_BIT_32(1)
    3234%define X86_EFL_IOPL_SHIFT  12
    3335%define X86_EFL_GET_IOPL(efl)   (((efl) >> X86_EFL_IOPL_SHIFT) & 3)
     
    224226%define X86_DR7_LE                          RT_BIT(8)
    225227%define X86_DR7_GE                          RT_BIT(9)
     228%define X86_DR7_LE_ALL                      0x0000000000000055
     229%define X86_DR7_GE_ALL                      0x00000000000000aa
    226230%define X86_DR7_GD                          RT_BIT(13)
    227231%define X86_DR7_RW0_MASK                    (3 << 16)
     
    255259%define X86_DR7_GET_LEN(uDR7, iBp)          ( ( (uDR7) >> ((iBp) * 4 + 18) ) & 0x3 )
    256260%define X86_DR7_ENABLED_MASK                0x000000ff
     261%define X86_DR7_LEN_ALL_MASKS               0xcccc0000
     262%define X86_DR7_RW_LEN_ALL_MASKS            0xffff0000
    257263%define X86_DR7_INIT_VAL                    0x400
    258264%define MSR_IA32_TSC                        0x10
    259265%define MSR_IA32_PLATFORM_ID                0x17
    260266%ifndef MSR_IA32_APICBASE
    261 %define MSR_IA32_APICBASE                   0x1b
     267 %define MSR_IA32_APICBASE                  0x1b
     268 %define MSR_IA32_APICBASE_EN               RT_BIT_64(11)
     269 %define MSR_IA32_APICBASE_EXTD             RT_BIT_64(10)
     270 %define MSR_IA32_APICBASE_BSP              RT_BIT_64(8)
     271 %define MSR_IA32_APICBASE_BASE_MIN         0x0000000ffffff000
    262272%endif
    263273%define MSR_IA32_FEATURE_CONTROL            0x3A
     
    584594%define X86DESCATTR_DPL             0x00000060
    585595%define X86DESCATTR_DPL_SHIFT       5
    586 %define X86DESCATTR_P               0x00000800
     596%define X86DESCATTR_P               0x00000080
    587597%define X86DESCATTR_LIMIT_HIGH      0x00000f00
    588598%define X86DESCATTR_AVL             0x00001000
Note: See TracChangeset for help on using the changeset viewer.

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