Table 4-2. MP Configuration Table Header Fields
OEM TABLE POINTER
OEM TABLE SIZE
ADDRESS OF LOCAL APIC
MP Configuration Table Entries
A variable number of variable length entries follow the header of the MP configuration table. The
first byte of each entry identifies the entry type. Each entry type has a known, fixed length. The
total length of the MP configuration table depends upon the configuration of the system. Software
must step through each entry
sorted on ENTRY TYPE in ascending order. Table 4-3 gives the meaning of each value of
(in bits) Description
The ASCII string representation of "PCMP," which
confirms the presence of the table.
The length of the
including the header,
aids in calculation of the checksum.
The version number of the MP specification.
A checksum of the entire
bytes, including CHECKSUM and reserved bytes,
must add up to zero.
A string that identifies the manufacturer of the system
A string that identifies the product family.
A physical-address pointer to an OEM-defined
configuration table. This table is optional. If not
present, this field is zero.
The size of the base OEM table in bytes. If the table
is not present, this field is zero.
The number of entries in the variable portion of the
table. This field helps the software identify the
end of the table when stepping through the entries.
The base address by which each processor accesses
its local APIC.
Length in bytes of the extended entries that are
located in memory at the end of the base
configuration table. A zero value in this field indicates
that no extended entries are present.
Checksum for the set of extended table entries,
including only extended entries starting from the end
of the base configuration table. When no extended
table is present, this field is zero.
in the base table
until it reaches ENTRY COUNT. The entries are
configuration table in bytes,
starting from offset 0. This field
indicates Version 1.1. A value of 04h indicates
configuration table. All