Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R APM Page 520
Figure 76: States for Power Consumption Management
The following register interfaces were taken from the APM BIOS specification and are intended as a quick reference (see
Table 566). In real mode, these functions are accessed with an Int15h. In protected mode, these functions are called via a
protected mode entry point. The entry point is returned from a protected mode connection function call.
To set up a real mode function call, the following steps are taken. Note that these steps assume an x86 host CPU architec-
ture.
• Write signature 0x53 to the AH register
• Write the function code to AL register
• Write the device number to BX register
• Write 0x01(enable) or 0x00(disable) to CX register
Table 566: Function Codes Quick Reference
AH Value Function Description
0x01 APM Installation Check
0x02 APM real mode interface connect
0x03 APM protected mode connect 16-bit
0x04 APM protected mode connect 32-bit
0x05 APM interface disconnect
0x06 CPU Idle
0x07 CPU busy
Full On
APM
Enabled
APM_ENABLE
APM_DISABLE
APM
Standby
STANDBY_CALL
RESUME
APM
Suspend
SUSPEND
WAKE_UP
Hybernation
WAKE_UP
LONG SUSPEND