Specifications
216 Version 2.0
BBS_DEVICE
BBS_BBS NONE Don’t process.
A.3.1 Get the MTD
The MTD is a string that carries device’s media info. Such as floppy, hard disk or
others. The MTD is a string that makes the mapping more readable.
Now, the MTD has four types: fp(floppy), hd(hard disk), cd(CD Rom) and f(unknown
type).
The MTD’s info come from the device path. the algorithm go through each node of the
device path to find the special node that can specify this device’s MTD.
Table 29 MTD Naming
TYPE SUBTYPE MTD
EDIA_DEVICE_PATH MEDIA_HARDDRIVE hd
EDIA_DEVICE_PATH MEDIA_CDROM cd
ACPI_DEVICE_PATH ACPI &HID=0x0604 fp
Note: If a device has the MEDIA_HARDDRIVE and MEDIA_CDROM device path node,
then its MTD is cd.
If a device path has no any node list on the table, then, its MTD is f(unknown).
A.3.2 Get the HI
Each device can be separated into two part: the HI part and CSD part.
The HI part is used to get the HI section in the consistent mapping.
The CSD part is used to get the CSD section in the consistent mapping.
The algorithm of get HI goes through each device path in the system and extracts
each HI node in the device path according Table 28 to create a HI device path.
A.3.3 Get the CSD
A device path remove the HI device path part, the remain part is the CSD part.
The algorithm is go through the CSD device part, to each node, according Table 28
g
et the data that will be add to the CSD, translate the data to a string of digital or
character(according the position in the CSD).
A.3.3.1 USB Devices
CSD of hard drive device path node
Use partition number and interface for CSD










