Intel
manual
MultiProcessor Specification
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 1
MultiProcessor Specification
Version 1.
4
May 1997
Page 1
Page 2
Image 1
Page 1
Page 2
Contents
MultiProcessor Specification
Copyright 1993-1997. Intel Corporation, All Rights Reserved
Revision Revision History Date
Revision History
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
Tables
Figures
Examples
Page
Conceptual Overview
Goals
MultiProcessor Specification
Features of the Specification
Scope
Organization of This Document
Target Audience
Document Organization
Introduction
For More Information
Conventions Used in This Document
System Overview
System Processors
Hardware Overview
System Overview
Advanced Programmable Interrupt Controller
4 I/O Expansion Bus
System Memory
Operating System Overview
Bios Overview
Page
System Memory Configuration
Hardware Specification
System Memory Address Map
System Memory Cacheability and Shareability
Memory Cacheability Map
Hardware Specification
Locking
External Cache Subsystem
Multiprocessor Interrupt Control
Posted Memory Write
Apic Architecture
Apic Versions
Interrupt Modes
PIC Mode
PIC Mode
Virtual Wire Mode via Local Apic
Virtual Wire Mode
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 Identification
Apic Interval Timers
System-wide Reset
Reset Support
Processor-specific Init
System-wide Init
System Initial State
Support for Fault-resilient Booting
MP Configuration Table
MultiProcessor Specification
MP Floating Pointer Structure
MP Configuration Table
Offset Length Field Bytesbits in bits Description
Offset Length Field Bytesbits Bits Description
MP Feature
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
Processor Entries
Base MP Configuration Table Entry Types
Length Entry Description Entry Type Code Bytes Comments
Apic
Processor Entry Fields
Intel486 and Pentium Processor Signatures
Feature Flags from Cpuid Instruction
Family Model Stepping a Description
Bit Name Description Comments
BUS ID
Bus Entries
BUS Type
String
Bus Type String Description
Bus Type String Values
4 I/O Interrupt Assignment Entries
3 I/O Apic 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
Destination Local Apic ID
12. Local Interrupt Entry Fields
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
Default Configurations
Discrete Apic Configurations
Default Number Bus
Config Code CPUs Type Variant Schematic
Default Configurations
Default Configuration for Discrete Apic
Integrated Apic Configurations
Default Configuration for Integrated Apic
Config INTINx Comments
Default Configuration Interrupt Assignments
Assignment of I/O Interrupts to the Apic I/O Unit
First I/O
Assignment of System Interrupts to the Apic Local Unit
All Local APICs Config LINTINx Comments
Eisa and IRQ13
Level-triggered Interrupt Support
MultiProcessor Specification
Bios Post Initialization
System Bios Programming Guidelines
Controlling the Application Processors
Programming the Apic for Virtual Wire Mode
System Bios Programming Guidelines
Example A-1. Programming Local Apic for Virtual Wire Mode
NMI
Constructing the MP Configuration Table
System Bios Programming Guidelines
Page
Operating System Programming Guidelines
Operating System Boot-up
Interrupt Mode Initialization and Handling
Operating System Booting and Self-configuration
Operating System Programming Guidelines
Application Processor Startup
Using Init IPI
AP Shutdown Handling
Using Startup IPI
Spurious Apic Interrupts
Other IPI Applications
Handling Cache Flush
Handling TLB Invalidation
Supporting Unequal Processors
Page
System Compliance Checklist
Page
Variable Interrupt Routing
Interrupt Routing with Multiple APICs
Fixed Interrupt Routing
I/O Interrupt Assignment Entries for PCI Devices
Bus Entries in Systems with More Than One PCI Bus
Multiple I/O Apic Multiple PCI Bus Systems
INTD#
Page
Errata
126
System Address Space Entry
System Address Space Mapping Entries
Entry Length
14. System Address Space Mapping Entry Fields
Address Type
Address Base
Space records must also be provided
Bus Hierarchy Descriptor Entry
Parent BUS
BUS Informationsd
Glossary
Glossary-2
Order Number
Related pages
All Specification page
Specifications for Sony MDS-E10
Specifications for Red Rose Music 150
Specifications for Envision Peripherals AOC 9KLR
Specifications for Sylvania 6313CE
Cell Type N-1700SCR Specifications for Sanyo N-1700SCR
Specifications for Nikon 18 55mm Kit
Printer Specifications for Samsung SF-755P
Venting Design Specifications for Maytag MMV5208WS
Specifications for Riverstone Networks RS 2100
Chapter Specification, Regulatory and Warranty for Hi-Touch Imaging Technologies 640DL
What causes
Pioneer AVH-P4050DVD fuse problems
?
Top
Page
Image
Contents