Changeset 47876 in vbox for trunk/include/iprt
- Timestamp:
- Aug 20, 2013 8:02:48 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 88176
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.