User`s manual
DIGITAL-LOGIC AG MSLB-P5 Manual V0.3
PRELIMINARY 182
following are the Interrupt 15 APM Services of PhoenixBIOS 4.0:
Interrupt 15h APM Services
AH = 53h APM 1.0 and APM 1.1 BIOS Services
AL = 00h Installation Check
Entry:
BX 0000h = Power Device ID (APM BIOS)
All other values reserved
Exit:
AH APM major revision in BCD
AL APM minor revision in BCD
BH ASCII "P"
BL ASCII "M"
CX APM information:
Bit 01 = 16 bit Prot Mode supported
Bit 11 = 32 Bit Prot Mode supported
Bit 21 = CPU IDLE slows down CPU speed.
Requires APM CPU Busy service
Bit 31 = BIOS Power Management is disabled
Bit 41 = APM disengaged
AL = 01h Interface Connect
Entry:
BX 0000h = Power Device ID (APM BIOS)
All other values reserved
AL = 02h Protected-mode 16-bit interface connect
Entry:
BX 0000h = Power Device ID (APM BIOS)
All other values reserved
Exit:
AX APM 16-bit code segment (real mode
segment base address)
BX Offset of entry point into the BIOS
CX APM 16-bit data segment (real mode segment
address)
SI BIOS code segment length
DI BIOS data segment length
AL = 03h Protected-mode 32-bit interface connect
Entry:
BX Power Device ID, 0000h
All other values reserved
Exit:
AX APM 32-bit code segment (real mode segment
base address)
EBX Offset of entry point into the BIOS
CX APM 16-bit data segment (real mode segment
address)
DX APM data segment (real mode segment
address)
SI BIOS code segment length
DI BIOS data segment length
AL = 04h Protected-mode 32-bit interface connectFehler! Verweisquelle konnte nicht gefunden
werden.
Entry:
BX 0000h = Power Device ID (APM BIOS)
All other values reserved
AL = 05h CPU Idle
AL = 06h CPU busy