On 29 May 2015 at 13:58, Heyi Guo <heyi....@linaro.org> wrote: > Hi Laszlo and Ard, > > As you two are the new maintainers for ArmVirtPkg, I suppose you are the > right persons to ask this question :) >
I am fairly clueless about HII but let me try to help you out here :-) > I'm running UEFI SCT aganst QEMU aarch64, and I got error for functional > test against HII_CONFIG_ACCESS_PROTOCOL installed in PlatformDxe module. > > The test case is BBTestRouteConfigFunctionTestCheckpoint1 in > TestCase/UEFI/EFI/Protocol/HIIConfigAccess/BlackBoxTest/HIIConfigAccessBBTestFunction.c; > it will construct the configuration in some way (sorry I'm not familiar with > HII and not understand the process clearly), and then call RouteConfig of > HII_CONFIG_ACCESS_PROTOCOL. > > The configuration constructed is like this: > GUID=1cc53572800cab4c87ac3b084a6304b1&NAME=004d00610069006e0046006f0072006d00530074006100740065&PATH=01041400dfc5dcd907405e4390988970935504b27fff0400&OFFSET=0000&WIDTH=0020&VALUE=00000000000000000000000000000000000000000000007400650073006e0055 > > I traced the code and found it failed in FormStateToPlatformConfig in > Platform.c, due to mNumGopModes being 0. > > if (MainFormState->NextPreferredResolution >= mNumGopModes) { > return EFI_INVALID_PARAMETER; > } > > I suppose GOP related data will be initialized when > gEfiGraphicsOutputProtocolGuid is installed, so the questions are: > > 1. Shall I enable vga on qemu to pass this test? How to enable vga? I tried > -display sdl -vga std, but nothing changed. You can boot with a graphic UI as long as you use the Intel BDS. You should also configure a USB keyboard in that case, and drop the '-nographic' from the QEMU command line. For instance, qemu-system-aarch64 -M virt -m 512 -cpu cortex-a57 -bios QEMU_EFI.fd -device VGA -device usb-ehci -device usb-kbd will give you a beautiful Tianocore splash screen before launching the GUI -- Ard. > 2. Can we modify the code to make it not depend on GOP? > > Please kindly help with this issue and correct me if there is anything wrong > in my understanding. > > Thanks. > ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel