Specifications

AMD Geodeā„¢ GeodeROM Functional Specification 109
System Services
32087C
12.1.3.4 Subfunction 03h - APM Protected Mode 32-Bit Interface Connect
Description:
Establish 32-bit protected mode connection. Returns with error status if the 32-bit connect is already active or if a 32-
bit protected mode entry is not supported. If not connected, set a flag in PM memory to indicate the 32-bit connect and
return parameters. All general purpose registers may be modified except EBP, ESP.
Passed:
Returns:
Related Functions:
None.
Parameter Description
AH 53h = APM
AL 03h = APM function code
BX Power device ID:
0000h = APM BIOS
All other values reserved
Parameter Description
If function is successful:
CF 0 = Successful connection
AX APM 32-bit code segment (real mode segment base address)
EBX Offset of 32-bit interface entry point
CX APM 16-bit code segment (real mode segment base address)
DX APM data segment (real mode segment base address)
ESI APM BIOS 32-bit code segment length in lower word of ESI
APM BIOS 16-bit code segment length in upper word of ESI
DI APM BIOS data segment length
If function is unsuccessful:
CF 1 = Carry flag set on error
AH Error code:
02h = Real Mode interface connection already established
05h = 16-bit protected mode interface already established
07h = 32-bit protected mode interface already established
09h = Unrecognized device ID
86h = APM not present