[][src]Module x86::xapic

Information about the xAPIC and x2APIC mode for the local APIC.

Table 10-1 Local APIC Register Address Map the MMIO base values are found in this file, for x2APIC MSR see msr.rs.

Constants

XAPIC_EOI

EOI register. Write-only.

XAPIC_ESR

Error Status Register (ESR). Read/write. See Section 10.5.3.

XAPIC_ICR0

Interrupt Command Register (ICR). Read/write. See Figure 10-28 for reserved bits

XAPIC_ICR1

Interrupt Command Register (ICR). Read/write. See Figure 10-28 for reserved bits

XAPIC_ID

Local APIC ID register. Read-only. See Section 10.12.5.1 for initial values.

XAPIC_IRR0

Interrupt Request Register (IRR); bits 31:0. Read-only.

XAPIC_IRR1

IRR bits 63:32. Read-only.

XAPIC_IRR2

IRR bits 95:64. Read-only.

XAPIC_IRR3

IRR bits 127:96. Read-only.

XAPIC_IRR4

IRR bits 159:128. Read-only.

XAPIC_IRR5

IRR bits 191:160. Read-only.

XAPIC_IRR6

IRR bits 223:192. Read-only.

XAPIC_IRR7

IRR bits 255:224. Read-only.

XAPIC_ISR0

In-Service Register (ISR); bits 31:0. Read-only.

XAPIC_ISR1

ISR bits 63:32. Read-only.

XAPIC_ISR2

ISR bits 95:64. Read-only.

XAPIC_ISR3

ISR bits 127:96. Read-only.

XAPIC_ISR4

ISR bits 159:128. Read-only.

XAPIC_ISR5

ISR bits 191:160. Read-only.

XAPIC_ISR6

ISR bits 223:192. Read-only.

XAPIC_ISR7

ISR bits 255:224. Read-only.

XAPIC_LDR

Logical Destination Register (LDR). Read/write in xAPIC mode.

XAPIC_LVT_CMCI

LVT CMCI register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_ERROR

LVT Error register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_LINT0

LVT LINT0 register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_LINT1

LVT LINT1 register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_PMI

LVT Performance Monitoring register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_THERMAL

LVT Thermal Sensor register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_LVT_TIMER

LVT Timer register. Read/write. See Figure 10-8 for reserved bits.

XAPIC_PPR

Processor Priority Register (PPR). Read-only.

XAPIC_SVR

Spurious Interrupt Vector Register (SVR). Read/write. See Section 10.9 for reserved bits.

XAPIC_TIMER_CURRENT_COUNT

Current Count register (for Timer). Read-only.

XAPIC_TIMER_DIV_CONF

Divide Configuration Register (DCR; for Timer). Read/write. See Figure 10-10 for reserved bits.

XAPIC_TIMER_INIT_COUNT

Initial Count register (for Timer). Read/write.

XAPIC_TMR0

Trigger Mode Register (TMR); bits 31:0. Read-only.

XAPIC_TMR1

TMR bits 63:32. Read-only.

XAPIC_TMR2

TMR bits 95:64. Read-only.

XAPIC_TMR3

TMR bits 127:96. Read-only.

XAPIC_TMR4

TMR bits 159:128. Read-only.

XAPIC_TMR5

TMR bits 191:160. Read-only.

XAPIC_TMR6

TMR bits 223:192. Read-only.

XAPIC_TMR7

TMR bits 255:224. Read-only.

XAPIC_TPR

Task Priority Register (TPR). Read/write. Bits 31:8 are reserved.

XAPIC_VERSION

Local APIC Version register. Read-only. Same version used in xAPIC mode and x2APIC mode.