Intel
MultiProcessor
manual
Specs
Default Number Bus
Apic Interval Timers
Virtual Wire Mode
System Memory Configuration
Reset Support
Bios Overview
Checklist
Operating System Boot-up
MP Feature
Page 4
Page 3
Page 5
Image 4
Page 3
Page 5
Contents
MultiProcessor Specification
Copyright 1993-1997. Intel Corporation, All Rights Reserved
Revision History
Revision Revision History Date
Page
Table of Contents
Default Configurations
MP Configuration Table
Contents
Appendix B Operating System Programming Guidelines
Appendix a System Bios Programming Guidelines
Appendix E Errata Glossary
Figures
Tables
Examples
Page
Goals
Conceptual Overview
MultiProcessor Specification
Features of the Specification
Scope
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
Multiprocessor Interrupt Control
Posted Memory Write
Apic Architecture
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
Floating Point Exception Interrupt
Assignment of System Interrupts to the Apic Local Unit
Apic Memory Mapping
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
MP Floating Pointer Structure
MP Configuration Table
Offset Length Field Bytesbits in bits Description
MP Feature
Offset Length Field Bytesbits Bits Description
Information Byte
Information Bytes
MP Configuration Table Header
MP Configuration Table Header
MP Configuration Table Header Fields
Base MP Configuration Table Entries
Offset Length Field Bytes Bits Description
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
11. Interrupt Type Values
Local Interrupt Assignment Entries
Interrupt Type Description Comments
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
Troubleshooting Guide for BRK electronic GCO1B
Specifications for Lumex Syatems RJ4300G
Error Code and Error Status Names for Toshiba A10
Connection Diagram for VocoPro CDG X-3 Mark II
HOW to USE Programs Directly from OUR WEB Site for NordicTrack NTTL15510
Reinstalling Windows for Dell 2200
Parts List for Desa SVYD18N
Language Code List for Onkyo HTP-V10X
What is it? for Philips 190S1
safety Information for Samsung RS261MDPN
How do I set up the
Cateye CC-HB100
for optimal use?
Top
Page
Image
Contents