Intel MultiProcessor Computer Hardware User Manual


 
Version 1.4 E-1
E
Errata
The following sections provided here are intended to replace the corresponding sections in the
main body of the specification. The sections provided here are shown in their entirety to provide
context for the changes. Changes contained below are marked with double underlined text which
shows changes relative to the version of the sections that are provided in the main body of the
specification.
4.1 MP Floating Pointer Structure
An MP-compliant system must implement the MP floating pointer structure, which is a variable
length data structure in multiples of 16 bytes. Currently, only one 16-byte data structure is defined.
It must span a minimum of 16 contiguous bytes, beginning on a 16-byte boundary, and it must be
located within the physical address as specified in the previous section. To determine whether the
system conforms to the MP specification, the operating system must search for the MP floating
pointer structure in the order specified in the previous section. Figure 4-2 shows the format of this
structure, and Table 4-1 explains each of the fields.
SPEC_REV
LENGTH
_ (5Fh)M (4Dh)
SIGNATURE
00H
04H
CHECKSUM
08
0CH
H
31 07815162324
31 07815162324
PHYSICAL ADDRESS POINTER
P (50h)_ (5Fh)
MP FEATURE
BYTE 1
MP FEATURE
BYTES 2-5
Figure 4-2. MP Floating Pointer Structure