[coreboot] Tianocore boot fails, [GSoc] CBFS support in tiano - discussion (C Ganesh Sundar)

2015-03-12 Thread 107112017


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)

2015-03-07 Thread 107112017

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