Specifications

AMD Geode™ GeodeROM Functional Specification 229
System Management Mode Software
32087C
15.12.3 EVENT_AUDIO
An audio event has occurred. The audio VSM reads the audio SMI source registers to determine the exact type of audio
event. The parameters are only valid for trapped I/O, not asynchronous audio events such as audio FIFO empty.
Parameter1
Flags field (from SMM header)
Parameter2
Bits [31:16] = Data size field from SMM header
Bits [15:0] = I/O address from SMM header
Parameter3
Data (if I/O write)
Parameter4
Memory address if string I/O
15.12.4 EVENT_USB
A USB event has occurred.
No Parameters
15.12.5 EVENT_ACPI
An access to an ACPI register has occurred.
Parameter1
ACPI register index
Parameter2
01h = BYTE access
03h = WORD access
0Fh = DWORD access
Bit 7 set if access is an I/O write
Parameter3
Data (valid only if access is a write)
EVENT_ACPI_TIMER
This event is sent each time the MSB of the ACPI timer register toggles. The 24-bit ACPI counter increments at 14.31818/4
MHz. Therefore, when enabled, the ACPI timer generates an SMI every 2.3435 seconds.
No Parameters
15.12.6 EVENT_IO_TRAP
An access to a registered I/O location has occurred.
Parameter1
I/O address
Parameter2
01h = BYTE access
03h = WORD access
0Fh = DWORD access
Bit 7 set if access is an I/O write
Parameter3
Data (valid only if access is a write)
15.12.7 EVENT_IO_TIMEOUT
An access to a trapped I/O location has not occurred for the interval specified when this event was registered.
Parameter1
I/O address