|
|
|
| Contents | |
Appendix A System BIOS Programming Guidelines | |||||
| |||||
A.1 | BIOS Post Initialization | ||||
A.2 | Controlling the Application Processors | ||||
A.3 | Programming the APIC for Virtual Wire Mode | ||||
A.4 | Constructing the MP Configuration Table | ||||
Appendix B Operating System Programming Guidelines |
| ||||
B.1 | Operating System | ||||
B.2 | Operating System Booting and | ||||
B.3 | Interrupt Mode Initialization and Handling | ||||
B.4 | Application Processor Startup | ||||
|
| B.4.1 | USING INIT IPI | ||
|
| B.4.2 | USING STARTUP IPI | ||
B.5 | AP Shutdown Handling | ||||
B.6 | Other IPI Applications | ||||
|
| B.6.1 | Handling Cache Flush | ||
|
| B.6.2 | Handling TLB Invalidation | ||
|
| B.6.3 | Handling PTE Invalidation | ||
B.7 | Spurious APIC Interrupts | ||||
B.8 | Supporting Unequal Processors | ||||
Appendix C System Compliance Checklist |
| ||||
Appendix D Multiple I/O APIC Multiple PCI Bus Systems |
| ||||
D.1 Interrupt Routing with Multiple APICs | |||||
|
| D.1.1 | Variable Interrupt Routing | ||
|
| D.1.2 | Fixed Interrupt Routing | ||
D.2 Bus Entries in Systems with More Than One PCI Bus | |||||
D.3 I/O Interrupt Assignment Entries for PCI Devices |
Appendix E Errata
Glossary
vii