[coreboot] Tianocore boot fails, [GSoc] CBFS support in tiano - discussion (C Ganesh Sundar)
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 CurrentNext TypePages Pages Pages == 0A0004 0002 0004 090008 0002 0008 000004 0004 060065 0051 0065 050030 002D 0030 030180 0170 0180 040F00 07C2 0F00 Booting EFI Internal Shell InstallProtocolInterface: 5B1B31A1-9562-11D2-8E3F-00A0C969723B 78064A8 Loading driver at 0x6B0E000 EntryPoint=0x6B0E240 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 -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
[coreboot] [Gsoc 15] Interested in participating - Idea Discussion (Ganesh Sundar)
Hi! I would like to contribute to coreboot. I have configured the development environment for coreboot, tianocore and am able to build properly. I am a newbie and have been going through the code, its docs, the hardware datasheets recently. On IRC, kmalkki suggested me to start on providing header/footer encapsulation for hexdumps of memory (for lspci -F and iasl disassembly). I tried something in [2], but am very unsure if that is what he meant. patricg told some ideas related to tianocore and I am interested in working on CBFS driver for tiano. I still need more time to understand the code (particularly CBFS, libpayload and tiano), and during the period I would like to work on documentation in [1] or any other easy tasks. Kindly guide me. [1]: https://trello.com/b/kxojIGTB/todos [2]: https://github.com/77ganesh/small-works/blob/master/pci-hex-format/ Thanking You! Ganesh -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot