Mp Floating Pointer Structure Fields - Intel MultiProcessor Specification

Intel multiprocessor specification
Table of Contents

Advertisement

MultiProcessor Specification
Table 4-1. MP Floating Pointer Structure Fields
Field
SIGNATURE
PHYSICAL ADDRESS
POINTER
LENGTH
SPEC_REV
CHECKSUM
MP FEATURE
INFORMATION BYTE 1
MP FEATURE
INFORMATION BYTE 2
MP FEATURE
INFORMATION BYTES 3-5
The MP feature information byte 1 specifies the MP system default configuration type. If nonzero,
the system configuration conforms to one of the default configurations. The default configurations,
specified in Chapter 5, may only be used to describe systems that always have two processors
installed.
Bit 6 of MP feature information byte 2, the Multiple Clock Source bit, is used by the operating
system to determine how processors derive clock sources. If the system design does not provide
for a single clock source shared by all processors then this bit is set. Otherwise this bit is zero to
in dicate that all processors derive their clock from a common source.
E-2
Offset
Length
(in bytes:bits)
(in bits)
0
32
4
32
8
8
9
8
10
8
11
8
12:0
6
12:6
1
12:7
1
13
24
Description
The ASCII string represented by "_MP_" which
serves as a search key for locating the pointer
structure.
The address of the beginning of the MP
configuration table. All zeros if the MP
configuration table does not exist.
The length of the floating pointer structure table
in paragraph (16-byte) units. The structure is 16
bytes or 1 paragraph long; so this field contains
01h.
The version number of the MP specification
supported. A value of 01h indicates Version 1.1.
A value of 04h indicates Version 1.4.
A checksum of the complete pointer structure.
All bytes specified by the length field, including
CHECKSUM and reserved bytes, must add up to
zero.
Bits 0-7: MP System Configuration Type.
When these bits are all zeros, the MP
configuration table is present. When nonzero,
the value indicates which default configuration
(as defined in Chapter 5) is implemented by the
system.
Bits
0-5
: Reserved for future MP definitions.
Bit 6: Multiple Clock Sources. When set, this bit
indicates that the processors derive clock signals
from different sources. Otherwise when not set
this bit indicates that all processors share a
single clock source.
Bit 7: IMCRP. When the IMCR presence bit is
set, the IMCR is present and PIC Mode is
implemented; otherwise, Virtual Wire Mode is
implemented.
Reserved for future MP definitions. Must be
zero.
Bit 7 of MP feature
Version 1.4

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents