Changeset 48143 in vbox
- Timestamp:
- Aug 29, 2013 10:45:24 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 88525
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/x86.h
r48120 r48143 162 162 /** Bit 0 - CF - Carry flag - Status flag. */ 163 163 #define X86_EFL_CF RT_BIT(0) 164 #define X86_EFL_CF_BIT 0 164 165 /** Bit 1 - Reserved, reads as 1. */ 165 166 #define X86_EFL_1 RT_BIT(1) … … 168 169 /** Bit 4 - AF - Auxiliary carry flag - Status flag. */ 169 170 #define X86_EFL_AF RT_BIT(4) 171 #define X86_EFL_AF_BIT 4 170 172 /** Bit 6 - ZF - Zero flag - Status flag. */ 171 173 #define X86_EFL_ZF RT_BIT(6) 174 #define X86_EFL_ZF_BIT 6 172 175 /** Bit 7 - SF - Signed flag - Status flag. */ 173 176 #define X86_EFL_SF RT_BIT(7) 177 #define X86_EFL_SF_BIT 7 174 178 /** Bit 8 - TF - Trap flag - System flag. */ 175 179 #define X86_EFL_TF RT_BIT(8) … … 180 184 /** Bit 11 - OF - Overflow flag - Status flag. */ 181 185 #define X86_EFL_OF RT_BIT(11) 186 #define X86_EFL_OF_BIT 11 182 187 /** Bit 12-13 - IOPL - I/O prvilege level flag - System flag. */ 183 188 #define X86_EFL_IOPL (RT_BIT(12) | RT_BIT(13)) … … 207 212 #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 \ 208 213 | X86_EFL_DF | X86_EFL_OF | X86_EFL_IOPL | X86_EFL_NT | X86_EFL_AC | X86_EFL_ID ) 214 /** The status bits commonly updated by arithmetic instructions. */ 215 #define X86_EFL_STATUS_BITS ( X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF ) 209 216 /** @} */ 210 217 … … 915 922 * @{ 916 923 */ 917 924 /** Machine check address register (P5). */ 925 #define MSR_P5_MC_ADDR UINT32_C(0x00000000) 926 /** Machine check type register (P5). */ 927 #define MSR_P5_MC_TYPE UINT32_C(0x00000001) 918 928 /** Time Stamp Counter. */ 919 929 #define MSR_IA32_TSC 0x10 930 #define MSR_IA32_CESR UINT32_C(0x00000011) 931 #define MSR_IA32_CTR0 UINT32_C(0x00000012) 932 #define MSR_IA32_CTR1 UINT32_C(0x00000013) 920 933 921 934 #define MSR_IA32_PLATFORM_ID 0x17
Note:
See TracChangeset
for help on using the changeset viewer.