Specifications

Version 2.0
219
A.3.3.14 UART Device Path
Use Baud Rate, Data Bits, Parity, Stop Bits as CSD
A.3.3.15 Vendor-Defined Device Path
Use guid as CSD
{18ABEA39-F472-4278-BD55-E8C81C7030E1} Æ
biklokdjpehc
echilnffoimibmhadaob
A.3.3.16 Vendor-defined Media Device Path
Use Vendor_GUID as CSD
A.3.3.17 File Path Media Device Path
Put file path in MTD
A.4 Function & Structure.
EFI_STATUS
ConsistMappingCreateHIDevicePathTable (
OUT EFI_DEVICE_PATH_PROTOCOL ***HIDevicePathTable
) ;
Parameters
HIDevicePathTable
A pointer to the Table of HI Device Path.
Description
This function will go through all the device paths in the system, extract the HI device
path from each device path and add the HI device path to the HI device path table
then sort the HI device path table.
In this function, only use the device path’s first instance, if the device path has more
than one instance, the other instances are ignored.
Extract the HI device path.
To each device path, go through each node from the first device path node. According
to Table 33, if the node is the HI Device path node, add it to the HI Device, path, until
meet the first NuHI Device path node.
Sort the HI device path table.
According the compare rules above, sort the HI device path table.