Hi!
I tried booting ELILO (disk.img - in gpt), ubuntu & windows 8(iso) on QEMU but wasn't successful. I am able to boot into serial uefi shell only(a blank fully black screen). I tried std vga ROM in QEMU too but no result. Any comments/help would be grateful. Below is the serial output:
Booting EFI DVD/CDROM BlockSize : 2048 LastBlock : 1E9AF3 BlockSize : 2048 LastBlock : 7 BlockSize : 2048 LastBlock : 1E9539 PlatformBdsBootFail Boot Failed. EFI DVD/CDROM Memory Previous Current Next Type Pages Pages Pages ====== ======== ======== ======== 0A 00000004 00000002 00000004 09 00000008 00000002 00000008 00 00000004 00000000 00000004 06 00000065 00000051 00000065 05 00000030 0000002D 00000030 03 00000180 00000170 00000180 04 00000F00 000007C2 00000F00 Booting EFI Internal Shell InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 78064A8 Loading driver at 0x00006B0E000 EntryPoint=0x00006B0E240 Shell.efi --------------------------------------------------------------
I want to try creating CBFS support in tianocore by writing a UEFI DXE Driver. Since the ROM's address will be known, raw access of memory corresponding to the ROM could be done and parsing functions provided. For CBFS located elsewhere a base address could be provided as an argument. Existing cbfstool's code could be used. I would like to know if this is a correct approach.
Thanking You! Ganesh
Hi Ganesh,
On Thu, Mar 12, 2015 at 1:35 PM 107112017@nitt.edu wrote:
Hi!
I tried booting ELILO (disk.img - in gpt), ubuntu & windows 8(iso) on QEMU but wasn't successful. I am able to boot into serial uefi shell only(a blank fully black screen). I tried std vga ROM in QEMU too but no result. Any comments/help would be grateful. Below is the serial output:
I don't use qemu often, but filo, grub2, or seabios for paylaods to boot gpt.
Booting EFI DVD/CDROM BlockSize : 2048 LastBlock : 1E9AF3 BlockSize : 2048 LastBlock : 7 BlockSize : 2048 LastBlock : 1E9539 PlatformBdsBootFail Boot Failed. EFI DVD/CDROM Memory Previous Current Next Type Pages Pages Pages ====== ======== ======== ======== 0A 00000004 00000002 00000004 09 00000008 00000002 00000008 00 00000004 00000000 00000004 06 00000065 00000051 00000065 05 00000030 0000002D 00000030 03 00000180 00000170 00000180 04 00000F00 000007C2 00000F00 Booting EFI Internal Shell InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 78064A8 Loading driver at 0x00006B0E000 EntryPoint=0x00006B0E240 Shell.efi
I want to try creating CBFS support in tianocore by writing a UEFI DXE Driver. Since the ROM's address will be known, raw access of memory corresponding to the ROM could be done and parsing functions provided. For CBFS located elsewhere a base address could be provided as an argument. Existing cbfstool's code could be used. I would like to know if this is a correct approach.
You could read up on the cbfs header to understand how the addressing would work.
Thanking You! Ganesh
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot