Hii all,
I have 2 questions:

1.       The uefi screen that shows up in qemu, which I got from the edk2 
website, has:

Continue

Select Language

Boot Manager

Device Manager

Boot Maintenance Manager



When I develop a driver with HII support, I can view my forms and 
configurations in the Device Manager.

However, when I boot from different systems, like vmware that have made their 
own uefi support, the screen does not contain the Device Manager option. So it 
doesn't seem I can even browse my HII forms there.

How then can I browse my forms in this situation?



2.       I see this code in DriverSampleDxe from edk2:

Status = gBS->InstallMultipleProtocolInterfaces (

                  &DriverHandle,

                  &gEfiDevicePathProtocolGuid,

                  &mHiiVendorDevicePath0,

                  &gEfiHiiConfigAccessProtocolGuid,

                  &PrivateData->ConfigAccess,

                  NULL

                  );
                I am wondering what the EfiDevicePathProtocol is used for?
I tried commenting out the lines for it (&gEfiDevicePathProtocolGuid & 
&mHiiVendorDevicePath0)
It compiles fine and runs fine, but when I try to browse the forms (using the 
device manager option from the uefi in qemu) it will freeze and not load the 
forms.
Why is this Device Path Protocol needed in order for the HII forms to load?

Thanks, Ben S.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to