Alert Standard Format (ASF) Specification

Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 59 of 94
Type = 04h or 84h
Reserved = 00h
Length = 4 + 2 + n, where n is the number of fixed-address devices, for ASF Version 1.0.
Note that this length might increase for future versions of this specification
Offset Name Length Value Description
00h
SEEPROM
Address
BYTE Varies
Identifies the fixed SMBus address of an SEEPROM
device that contains additional fixed-address and legacy-
device information, as described in SMBus Serial
EEPROM. This field is formatted as:
Bit(s)
Description
7:1 Contains the SMBus address of the SEEPROM
device.
0 Identifies whether (1) or not (0) the SEEPROM
resides on a removable device.
Note: If no fixed-address SEEPROM device is supported
by the base system, this field is set to 0.
01h
Number of
Devices (n)
BYTE Varies Identifies the number of device-address entries that follow.
Note: If the system supplies the fixed addresses solely
via SEEPROM implementation, this field contains 0.
02h
Fixed SMBus
Address
n
BYTEs
Varies
Each field contains a fixed SMBus address for the system,
in the following format:
Bit(s)
Description
7:1 Contains the SMBus address of the fixed-address
device.
0 Identifies whether (1b) or not (0b) the address is
associated with a non-legacy, ASF-compliant
device. When set to 1b, the SMBus device at this
address supports the SMBus 2.0 directed
Get
UDID command.
The following is a ‘C’-style definition of the ASF_ADDR structure.
#define ANYSIZE_ARRAY 1
struct ASF_ADDR {
BYTE SEEPROMAddress;
BYTE NumberOfDevices;
BYTE FixedSMBusAddresses[ANYSIZE_ARRAY];
};
The use of the ANYSIZE_ARRAY is simply for ‘C’ syntactical correctness.
4.2 SMBIOS Structures
4.2.1 System Information (Type 1)
The SMBIOS System Information structure contains the system’s UUID (also referred to as the
GUID, Globally Unique ID) of the system. An alerting device’s OS-present configuration software
records the system’s UUID in the device’s non-volatile storage; any Platform Event Traps issued
by the alerting device will then be associated with the system. Refer to [SMBIOS] for this table’s
format.