Intel
MultiProcessor
manual
Specifications
Default Number Bus
Apic Interval Timers
Virtual Wire Mode
System Memory Configuration
Reset Support
Bios Overview
Checklist
Operating System Boot-up
MP Feature
Page 20
Page 19
Page 21
Image 20
Page 19
Page 21
Contents
MultiProcessor Specification
Copyright 1993-1997. Intel Corporation, All Rights Reserved
Revision History
Revision Revision History Date
Page
Table of Contents
Contents
MP Configuration Table
Default Configurations
Appendix E Errata Glossary
Appendix a System Bios Programming Guidelines
Appendix B Operating System Programming Guidelines
Figures
Tables
Examples
Page
Goals
Conceptual Overview
Scope
Features of the Specification
MultiProcessor Specification
Target Audience
Organization of This Document
Document Organization
Introduction
Conventions Used in This Document
For More Information
System Overview
Hardware Overview
System Processors
Advanced Programmable Interrupt Controller
System Overview
System Memory
4 I/O Expansion Bus
Bios Overview
Operating System Overview
Page
Hardware Specification
System Memory Configuration
System Memory Cacheability and Shareability
System Memory Address Map
Hardware Specification
Memory Cacheability Map
External Cache Subsystem
Locking
Apic Architecture
Posted Memory Write
Multiprocessor Interrupt Control
Interrupt Modes
Apic Versions
PIC Mode
PIC Mode
Virtual Wire Mode
Virtual Wire Mode via Local Apic
Virtual Wire Mode via I/O Apic
Symmetric I/O Mode
Symmetric I/O Mode
Apic Memory Mapping
Assignment of System Interrupts to the Apic Local Unit
Floating Point Exception Interrupt
Apic Interval Timers
Apic Identification
Reset Support
System-wide Reset
System-wide Init
Processor-specific Init
Support for Fault-resilient Booting
System Initial State
MP Configuration Table
MultiProcessor Specification
Offset Length Field Bytesbits in bits Description
MP Configuration Table
MP Floating Pointer Structure
MP Feature
Offset Length Field Bytesbits Bits Description
Information Byte
Information Bytes
MP Configuration Table Header
MP Configuration Table Header
Offset Length Field Bytes Bits Description
Base MP Configuration Table Entries
MP Configuration Table Header Fields
Base MP Configuration Table Entry Types
Processor Entries
Length Entry Description Entry Type Code Bytes Comments
Apic
Processor Entry Fields
Feature Flags from Cpuid Instruction
Intel486 and Pentium Processor Signatures
Family Model Stepping a Description
Bit Name Description Comments
Bus Entries
BUS ID
BUS Type
String
Bus Type String Values
Bus Type String Description
3 I/O Apic Entries
4 I/O Interrupt Assignment Entries
Apic Entry
I/O Apic Entry Fields
I/O Interrupt Entry
10. I/O Interrupt Entry Fields
Interrupt Type Description Comments
Local Interrupt Assignment Entries
11. Interrupt Type Values
12. Local Interrupt Entry Fields
Destination Local Apic ID
Destination Local Apic
LINTIN#
Extended MP Configuration Table Entries
System Address Space Mapping Entries
14. System Address Space Mapping Entry Fields
10. Example System with Multiple Bus Types and Bridge Types
Bus Hierarchy Descriptor Entry
Compatibility Bus Address Space Modifier Entry
12. Compatibility Bus Address Space Modifier Entry
16. Compatibility Bus Address Space Modifier Entry Fields
Default Configurations
Discrete Apic Configurations
Default Configurations
Default Number Bus
Config Code CPUs Type Variant Schematic
Default Configuration for Discrete Apic
Default Configurations
Integrated Apic Configurations
Default Configuration for Integrated Apic
Default Configuration Interrupt Assignments
Config INTINx Comments
Assignment of I/O Interrupts to the Apic I/O Unit
First I/O
All Local APICs Config LINTINx Comments
Assignment of System Interrupts to the Apic Local Unit
Eisa and IRQ13
Level-triggered Interrupt Support
MultiProcessor Specification
System Bios Programming Guidelines
Bios Post Initialization
Programming the Apic for Virtual Wire Mode
Controlling the Application Processors
Example A-1. Programming Local Apic for Virtual Wire Mode
System Bios Programming Guidelines
Constructing the MP Configuration Table
NMI
System Bios Programming Guidelines
Page
Operating System Boot-up
Operating System Programming Guidelines
Operating System Booting and Self-configuration
Interrupt Mode Initialization and Handling
Application Processor Startup
Operating System Programming Guidelines
Using Init IPI
Using Startup IPI
AP Shutdown Handling
Other IPI Applications
Spurious Apic Interrupts
Handling Cache Flush
Handling TLB Invalidation
Supporting Unequal Processors
Page
System Compliance Checklist
Page
Interrupt Routing with Multiple APICs
Variable Interrupt Routing
Fixed Interrupt Routing
Bus Entries in Systems with More Than One PCI Bus
I/O Interrupt Assignment Entries for PCI Devices
Multiple I/O Apic Multiple PCI Bus Systems
INTD#
Page
Errata
126
System Address Space Mapping Entries
System Address Space Entry
14. System Address Space Mapping Entry Fields
Entry Length
Address Type
Address Base
Bus Hierarchy Descriptor Entry
Space records must also be provided
BUS Informationsd
Parent BUS
Glossary
Glossary-2
Order Number
Related pages
‐2 Troubleshooting for Baldor MN754
Subscription Button Indicator Light for Plantronics WO300
Marine Wiring Diagrams for Dometic 3100
When removing a boiler from existing common vent system for Ultra electronic 230 & -310
Installation, Start-Up Service Instructions for Carrier 38HDR018-060
Replacement Parts Illustrations and Parts Lists for 3M 10500
Additional information Country/Area code list for Pioneer DVR-540H-S
Commandes de position d’impression for Star Micronics SP2000
Optional Accessories for Polar CS600X
What steps can I take to fix my
lexmark printer offline
status?
Top
Page
Image
Contents