Indirect access registers – AMD SB600 User Manual
Page 297

©2008 Advanced Micro Devices, Inc.
IOXAPIC Registers
AMD SB600 Register Reference Manual
Proprietary
Page 297
4.5.2
Indirect Access Registers
Software needs to first select the register to access using the IO Register Select Register, and then read or
write using the IO Window Register.
IOAPIC ID Register [Indirect Address Offset = 00H] RW
Field Name
Bits
Default
Description
<reserved> 23:0
000000h
ID
27:24
0h
IOAPIC device ID for APIC serial bus delivery mode
<reserved> 31:28
0h
Not used in XAPIC PCI bus delivery mode.
IOXAPIC Version Register [Indirect Address Offset = 01H] R
Field Name
Bits
Default
Description
Version
7:0
21h
PCI 2.2 compliant
<Reserved> 14:8
00h
PRQ
15
1b
IRQ pin assertion supported
Max Redirection Entries
23:16
17h
24 entries [23:0]
<Reserved> 31:24
00h
IOAPIC Arbitration Register [Indirect Address Offset = 02H] R
Field Name
Bits
Default
Description
<reserved> 23:0
000000h
Arbitration ID
27:24
0h
Arbitration ID for APIC serial bus delivery mode
<reserved> 31:28
0h
Not used in XAPIC PCI bus delivery mode.
Redirection Table Entry [0–23] [Indirect Address Offset = 11/10H–3F/3EH] RW
Field Name
Bits
Default
Description
Vector
7:0
00h
Interrupt vector associated with this interrupt input
Delivery Mode
10:8
0h
000 – Fixed
001 – Lowest Priority
010 – SMI/PMI
011 – <reserved>
100 – NMI
101 – INIT
110 – <Reserved>
111 – ExtINT
Destination Mode
11
0b
0 – Physical
1 – Logical
Delivery Status
12
0b
Read Only
0 – Idle
1 – Send Pending
Interrupt Pin Polarity
13
0b
0 – High
1 – Low
Remote IRR
14
0b
Read Only.
Used for level triggered interrupts only.
Set when interrupt message delivered.
Cleared by EOI special cycle transaction or write to
EOI register
Trigger Mode
15
0b
0 – Edge
1 – Level
Mask
16
1b
Mask the interrupt injection at the input of this device
Write 0 to unmask
Reserved 31:17
0000h
Reserved 55:32
000000h