Alert Standard Format (ASF) Specification

Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 62 of 94
5 ASF SMBus Messages
This section describes the SMBus messages used to support ASF-defined communications
between
The managed client’s SMBus host controller and an alert-sending device
An alert-sending device and an ASF sensor
These messages provide the framework within which
Event conditions and data are communicated to the alert-sending device; the data to be
subsequently transmitted as a PET
The system firmware can control an alert-sending device’s watchdog timer.
The system firmware can retrieve and manage RMCP Boot Option information previously
received by the alert-sending device
The SMBus messages defined by this specification contain an ASF Version Number, identifying
the ASF specification version number to which the message complies. This number is made up
of two values: a major version number and a minor version number. The Version Number is
encoded as a one-byte BCD (binary-coded decimal) value, e.g. 0001 0000b for ASF Specification
v1.0.
This specification reserves values in the range 0 to 15 (0000 0000b to 0000 1111b) as ASF-
defined SMBus command field values; all other SMBus command values are available for
definition by the specific device supplier. These definitions apply for all SMBus 2.0-compliant
devices that report that they support ASF via the Interface field of their UDID, see 6.2.1 for
additional information.
Command Value Sub-command Value Command Name
0000 0001b Sensor Device & System State
0001 0001b Get Event Data
0001 0010b Get Event Status
0001 0011b Device Type Poll
0001 1000b Set System State
0000 0010b Management Control
0001 0011b Start Watchdog Timer
0001 0100b Stop Watchdog Timer
0000 0011b ASF Configuration
0001 0101b Clear Boot Options
0001 0110b Return Boot Options
0001 0111b No Boot Options
0000 0100b Messaging
0001 0101b Push Message with Retransmission
0001 0110b Push Message without Retransmission
0001 0001b Set Alert Configuration
0001 0010b Get Alert Configuration
0000 0101b
to
0000 1111b
Reserved for future definition by this specification