Manuals
/
Intel
/
Computer Equipment
/
Computer Hardware
Intel
MultiProcessor
manual
Models:
MultiProcessor
1
74
97
97
Download
97 pages
61.7 Kb
71
72
73
74
75
76
77
78
<
>
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 74
Image 74
Page 73
Page 75
Page 74
Image 74
Page 73
Page 75
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
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
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
Information Byte
MP Feature
Offset Length Field Bytesbits Bits Description
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
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
Interrupt Type Description Comments
Local Interrupt Assignment Entries
11. Interrupt Type Values
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
Top
Page
Image
Contents