VirtualBox

Changeset 59897 in vbox


Ignore:
Timestamp:
Mar 2, 2016 12:58:28 PM (9 years ago)
Author:
vboxsync
Message:

x86.h: Added missing x2APIC MSRs.

File:
1 edited

Legend:

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

    r59868 r59897  
    12521252/** Running Average Power Limit (RAPL) power units. */
    12531253#define MSR_RAPL_POWER_UNIT                 0x606
    1254 /** X2APIC MSR ranges. */
     1254
     1255/** X2APIC MSR range start. */
    12551256#define MSR_IA32_X2APIC_START               0x800
     1257/** X2APIC MSR -  APIC ID Register. */
     1258#define MSR_IA32_X2APIC_ID                  0x802
     1259/** X2APIC MSR -  APIC Version Register. */
     1260#define MSR_IA32_X2APIC_VERSION             0x803
     1261/** X2APIC MSR -  Task Priority Register. */
    12561262#define MSR_IA32_X2APIC_TPR                 0x808
     1263/** X2APIC MSR -  Processor Priority register. */
     1264#define MSR_IA32_X2APIC_PPR                 0x80A
     1265/** X2APIC MSR -  End Of Interrupt register. */
     1266#define MSR_IA32_X2APIC_EOI                 0x80B
     1267/** X2APIC MSR -  Logical Destination Register. */
     1268#define MSR_IA32_X2APIC_LDR                 0x80D
     1269/** X2APIC MSR -  Spurious Interrupt Vector Register. */
     1270#define MSR_IA32_X2APIC_SVR                 0x80F
     1271/** X2APIC MSR -  In-service Register (bits 31:0). */
     1272#define MSR_IA32_X2APIC_ISR0                0x810
     1273/** X2APIC MSR -  In-service Register (bits 63:32). */
     1274#define MSR_IA32_X2APIC_ISR1                0x811
     1275/** X2APIC MSR -  In-service Register (bits 95:64). */
     1276#define MSR_IA32_X2APIC_ISR2                0x812
     1277/** X2APIC MSR -  In-service Register (bits 127:96). */
     1278#define MSR_IA32_X2APIC_ISR3                0x813
     1279/** X2APIC MSR -  In-service Register (bits 159:128). */
     1280#define MSR_IA32_X2APIC_ISR4                0x814
     1281/** X2APIC MSR -  In-service Register (bits 191:160). */
     1282#define MSR_IA32_X2APIC_ISR5                0x815
     1283/** X2APIC MSR -  In-service Register (bits 223:192). */
     1284#define MSR_IA32_X2APIC_ISR6                0x816
     1285/** X2APIC MSR -  In-service Register (bits 255:224). */
     1286#define MSR_IA32_X2APIC_ISR7                0x817
     1287/** X2APIC MSR -  Trigger Mode Register (bits 31:0). */
     1288#define MSR_IA32_X2APIC_TMR0                0x818
     1289/** X2APIC MSR -  Trigger Mode Register (bits 63:32). */
     1290#define MSR_IA32_X2APIC_TMR1                0x819
     1291/** X2APIC MSR -  Trigger Mode Register (bits 95:64). */
     1292#define MSR_IA32_X2APIC_TMR2                0x81A
     1293/** X2APIC MSR -  Trigger Mode Register (bits 127:96). */
     1294#define MSR_IA32_X2APIC_TMR3                0x81B
     1295/** X2APIC MSR -  Trigger Mode Register (bits 159:128). */
     1296#define MSR_IA32_X2APIC_TMR4                0x81C
     1297/** X2APIC MSR -  Trigger Mode Register (bits 191:160). */
     1298#define MSR_IA32_X2APIC_TMR5                0x81D
     1299/** X2APIC MSR -  Trigger Mode Register (bits 223:192). */
     1300#define MSR_IA32_X2APIC_TMR6                0x81E
     1301/** X2APIC MSR -  Trigger Mode Register (bits 255:224). */
     1302#define MSR_IA32_X2APIC_TMR7                0x81F
     1303/** X2APIC MSR -  Interrupt Request Register (bits 31:0). */
     1304#define MSR_IA32_X2APIC_IRR0                0x820
     1305/** X2APIC MSR -  Interrupt Request Register (bits 63:32). */
     1306#define MSR_IA32_X2APIC_IRR1                0x821
     1307/** X2APIC MSR -  Interrupt Request Register (bits 95:64). */
     1308#define MSR_IA32_X2APIC_IRR2                0x822
     1309/** X2APIC MSR -  Interrupt Request Register (bits 127:96). */
     1310#define MSR_IA32_X2APIC_IRR3                0x823
     1311/** X2APIC MSR -  Interrupt Request Register (bits 159:128). */
     1312#define MSR_IA32_X2APIC_IRR4                0x824
     1313/** X2APIC MSR -  Interrupt Request Register (bits 191:160). */
     1314#define MSR_IA32_X2APIC_IRR5                0x825
     1315/** X2APIC MSR -  Interrupt Request Register (bits 223:192). */
     1316#define MSR_IA32_X2APIC_IRR6                0x826
     1317/** X2APIC MSR -  Interrupt Request Register (bits 255:224). */
     1318#define MSR_IA32_X2APIC_IRR7                0x827
     1319/** X2APIC MSR -  Error Status Register. */
     1320#define MSR_IA32_X2APIC_ESR                 0x828
     1321/** X2APIC MSR - LVT CMCI Register. */
     1322#define MSR_IA32_X2APIC_LVT_CMCI            0x82F
     1323/** X2APIC MSR -  Interrupt Command Register. */
     1324#define MSR_IA32_X2APIC_ICR                 0x830
     1325/** X2APIC MSR -  LVT Timer Register. */
     1326#define MSR_IA32_X2APIC_LVT_TIMER           0x832
     1327/** X2APIC MSR -  LVT Thermal Sensor Register. */
     1328#define MSR_IA32_X2APIC_LVT_THERMAL         0x833
     1329/** X2APIC MSR -  LVT Performance Counter Register. */
     1330#define MSR_IA32_X2APIC_LVT_PERF            0x834
     1331/** X2APIC MSR -  LVT LINT0 Register. */
     1332#define MSR_IA32_X2APIC_LVT_LINT0           0x835
     1333/** X2APIC MSR -  LVT LINT1 Register. */
     1334#define MSR_IA32_X2APIC_LVT_LINT1           0x836
     1335/** X2APIC MSR -  LVT Error Register . */
     1336#define MSR_IA32_X2APIC_LVT_ERROR           0x837
     1337/** X2APIC MSR -  Timer Initial Count Register. */
     1338#define MSR_IA32_X2APIC_TIMER_ICR           0x838
     1339/** X2APIC MSR -  Timer Current Count Register. */
     1340#define MSR_IA32_X2APIC_TIMER_CCR           0x839
     1341/** X2APIC MSR -  Timer Divide Configuration Register. */
     1342#define MSR_IA32_X2APIC_TIMER_DFR           0x83E
     1343/** X2APIC MSR - Self IPI. */
     1344#define MSR_IA32_X2APIC_SELF_IPI            0x83F
     1345/** X2APIC MSR range end. */
    12571346#define MSR_IA32_X2APIC_END                 0xBFF
    12581347
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