The operating system must have access to some information about the multiprocessor
configuration. The MP specification provides two methods for passing this information to the
operating system: a minimal method for configurations that conform to one of a set of common
hardware defaults, and a maximal method that provides the utmost flexibility in hardware design.
Figure 4-1 shows the general layout of the MP configuration data structures.
31
MP
CONFIGURATION
TABLE
31
31
FLOATING
POINTER
STRUCTURE
Figure 4-1. MP Configuration Data Structures
Version 1.4
MP Configuration Table
24
23
16
15
VARIABLE NUMBER OF
VARIABLE-LENGTH
ENTRIES
ENTRY LENGTH DEPENDS ON ENTRY TYPE
ENTRY LENGTH DEPENDS ON ENTRY TYPE
FIXED-LENGTH
HEADER
24
23
16
15
PHYSICAL ADDRESS POINTER
8
7
0
ENTRY TYPE
ENTRY TYPE
0 2 CH
00H
8
7
0
0
4
4-1