Changeset 47876 in vbox
- Timestamp:
- Aug 20, 2013 8:02:48 AM (12 years ago)
- Location:
- trunk/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/apic.mac
r45701 r47876 17 17 %define APIC_REG_LVT_LEVEL_TRIGGER RT_BIT(15) 18 18 %define APIC_REG_LVT_MASKED RT_BIT(16) 19 %ifdef ___iprt_asm_amd64_x86_h 19 20 %endif 21 %endif -
trunk/include/VBox/err.mac
r47442 r47876 71 71 %define VERR_EM_UNEXPECTED_MAPPING_CONFLICT (-1154) 72 72 %define VINF_EM_TRIPLE_FAULT 1155 73 %define VERR_EM_CANNOT_EXEC_GUEST (-1156) 73 74 %define VERR_DBGF_NOT_ATTACHED (-1200) 74 75 %define VERR_DBGF_ALREADY_ATTACHED (-1201) … … 207 208 %define VERR_PGM_PHYS_NULL_PAGE_PARAM (-1681) 208 209 %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) 209 212 %define VERR_MM_RAM_CONFLICT (-1700) 210 213 %define VERR_MM_HYPER_NO_MEMORY (-1701) … … 709 712 %define VERR_VMX_VMPTRLD_FAILED (-4021) 710 713 %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) 711 719 %define VERR_SVM_UNABLE_TO_START_VM (-4050) 712 720 %define VERR_SVM_ILLEGAL_EFER_MSR (-4051) … … 786 794 %define VERR_GVMM_IPE_2 (-5204) 787 795 %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) 788 801 %define VERR_IEM_ASPECT_NOT_IMPLEMENTED (-5391) 789 802 %define VERR_IEM_IPE_1 (-5392) -
trunk/include/iprt/x86.mac
r47442 r47876 30 30 %define X86_EFL_VIP RT_BIT(20) 31 31 %define X86_EFL_ID RT_BIT(21) 32 %define X86_EFL_LIVE_MASK 0x003f7fd5 33 %define X86_EFL_RA1_MASK RT_BIT_32(1) 32 34 %define X86_EFL_IOPL_SHIFT 12 33 35 %define X86_EFL_GET_IOPL(efl) (((efl) >> X86_EFL_IOPL_SHIFT) & 3) … … 224 226 %define X86_DR7_LE RT_BIT(8) 225 227 %define X86_DR7_GE RT_BIT(9) 228 %define X86_DR7_LE_ALL 0x0000000000000055 229 %define X86_DR7_GE_ALL 0x00000000000000aa 226 230 %define X86_DR7_GD RT_BIT(13) 227 231 %define X86_DR7_RW0_MASK (3 << 16) … … 255 259 %define X86_DR7_GET_LEN(uDR7, iBp) ( ( (uDR7) >> ((iBp) * 4 + 18) ) & 0x3 ) 256 260 %define X86_DR7_ENABLED_MASK 0x000000ff 261 %define X86_DR7_LEN_ALL_MASKS 0xcccc0000 262 %define X86_DR7_RW_LEN_ALL_MASKS 0xffff0000 257 263 %define X86_DR7_INIT_VAL 0x400 258 264 %define MSR_IA32_TSC 0x10 259 265 %define MSR_IA32_PLATFORM_ID 0x17 260 266 %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 262 272 %endif 263 273 %define MSR_IA32_FEATURE_CONTROL 0x3A … … 584 594 %define X86DESCATTR_DPL 0x00000060 585 595 %define X86DESCATTR_DPL_SHIFT 5 586 %define X86DESCATTR_P 0x00000 800596 %define X86DESCATTR_P 0x00000080 587 597 %define X86DESCATTR_LIMIT_HIGH 0x00000f00 588 598 %define X86DESCATTR_AVL 0x00001000
Note:
See TracChangeset
for help on using the changeset viewer.