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 10
Page 9
Page 11
Image 10
Page 9
Page 11
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
Document Organization
Target Audience
Organization of This Document
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
Information Byte
MP Feature
Offset Length Field Bytesbits Bits Description
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
Length Entry Description Entry Type Code Bytes Comments
Base MP Configuration Table Entry Types
Processor Entries
Apic
Processor Entry Fields
Family Model Stepping a Description
Feature Flags from Cpuid Instruction
Intel486 and Pentium Processor Signatures
Bit Name Description Comments
BUS Type
Bus Entries
BUS ID
String
Bus Type String Values
Bus Type String Description
Apic Entry
3 I/O Apic Entries
4 I/O Interrupt Assignment Entries
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
12. Local Interrupt Entry Fields
Destination Local Apic ID
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 Number Bus
Discrete Apic Configurations
Default Configurations
Config Code CPUs Type Variant Schematic
Default Configuration for Discrete Apic
Default Configurations
Integrated Apic Configurations
Default Configuration for Integrated Apic
Assignment of I/O Interrupts to the Apic I/O Unit
Default Configuration Interrupt Assignments
Config INTINx Comments
First I/O
Eisa and IRQ13
All Local APICs Config LINTINx Comments
Assignment of System Interrupts to the Apic Local Unit
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
Handling Cache Flush
Other IPI Applications
Spurious Apic Interrupts
Handling TLB Invalidation
Supporting Unequal Processors
Page
System Compliance Checklist
Page
Interrupt Routing with Multiple APICs
Variable Interrupt Routing
Fixed Interrupt Routing
Multiple I/O Apic Multiple PCI Bus Systems
Bus Entries in Systems with More Than One PCI Bus
I/O Interrupt Assignment Entries for PCI Devices
INTD#
Page
Errata
126
System Address Space Mapping Entries
System Address Space Entry
Address Type
14. System Address Space Mapping Entry Fields
Entry Length
Address Base
Bus Hierarchy Descriptor Entry
Space records must also be provided
BUS Informationsd
Parent BUS
Glossary
Glossary-2
Order Number
Related pages
Troubleshooting for Invacare RLS6
SPECIFICATIONS for Keating Of Chicago 18 AA Gas
Indicator light Printer status for Lexmark MS832
Typical Field Control Wiring Diagram for York 291627-YTG-B-0807
How to delete the Natural Color software program for Samsung 2693HM
Installation Requirements for Friedrich CP18C30
Parts List for Panasonic FV-13VKML4
Code List Entry for RCA RCU807
What are the common issues reported with the Hafler DH-110?
Common issues with the Hafler DH-110
Top
Page
Image
Contents