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