Hi All,

      In the UEFI boot manager, I can see the following devices as bootable
devices:

 Select UEFI Boot Option

* Unknown in Slot 4: ubuntu*
* Integrated RAID Controller 1: HDD-ubuntu1204*
* Embedded SATA Port Optical Drive E: TSSTcorp DVD+/-RW SN-208BB*
* Integrated NIC 1 Port 1 Partition 1: Broadcom NetXtreme Gigabit Ethernet*
* Integrated RAID Controller 1: centos-hdd*

In these names, how are these strings "Integrated RAID Controller 1" ,
"Embedded SATA Port Optical Drive E" etc populated?

Do they come from DEVICE_PATH_PROTOCOL instances which is installed? The
first entry which corresponds to my driver shows "Unknown in Slot 4" Am I
missing something?

Please see the below code how I add the Device path:
VENDOR_DEVICE_PATH my_path={
        {
                HARDWARE_DEVICE_PATH,
                HW_VENDOR_DP,
                {
                        (UINT8) (sizeof (VENDOR_DEVICE_PATH)),
                        (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)
                }
        },
        EFI_CALLER_ID_GUID
};

and then,
AppendDevicePathNode(ParentDevicePath, (EFI_DEVICE_PATH_PROTOCOL *)
&my_path );

Thanks and Regards
Avinash
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to