Specifications
AMD Geode™ GeodeROM Functional Specification 57
Non-Removable Media
32087C
6.3.2.2 Removable Media Lock/Eject API Subset
This subset consists of the following functions:
• Function 41h: Check Extensions Present
• Function 45h: Lock/Unlock Drive (not supported)
• Function 46h: Eject Drive (not supported)
• Function 48h: Extended Get Drive Parameters
• Function 49h: Extended Get Disk Change Status (not supported)
• INT 15h: Removable Media Eject Interrupt (not supported)
Note: If the system contains drives that support removable media and these drives have been assigned a drive index
greater than 80h, the system firmware must support the Removable Media API subset for each of these drives.
The operating system determines API subset support by repeatedly issuing the Function 41h for each valid drive in
the system.
6.3.3 INT 13h Functions Extensions Descriptions
This section lists the INT 13h function extensions supported in GeodeROM, the parameters that system software supplies
to each INT 13h function, and the values that each function returns.
6.3.3.1 Function 41h - Check Extensions Present
Description:
Detects the presence or lack of INT 13h extensions support for a particular drive.
Supports:
Fixed disks only.
Passed:
Returns:
Special Instructions:
None.
Related Functions:
None.
Parameter Description
AH 41h
BX 55AAh
DL Drive index
Parameter Description
CF 0 if extensions are supported for this drive
1 if extensions support is not present for this drive
AX Version of extensions (= 0100h)
BX 55AAh
CX API subset support bitmap:
Bits [15:2] = Reserved/Unused in this specification revision
Bit 0 = 1 if large IDE extensions are supported
Bit 1 = 1 if Removable/Lock extensions are supported
AH Status code: See AH in "Function 01h - Get Disk Subsystem Status" on page 46