On Thu, 21 Feb 2013 08:49:23 -0500 Kevin O'Connor kevin@koconnor.net wrote:
Hi,
Hi,
I've created stub in SeaBIOS(there is an attached patch for that) for the i915 driver(it will be filled in later), however I don't know how to run the code:
- I guess it creates an option rom that is in out/vgabios.bin and
that I've to include it trough one of the various ways(let seabios pick it, run it in coreboot, run it in coreboot trough YABEL for debugging etc...)? right? romheaders seem to think that the option rom is valid(more on it later). I guess YABEL also thinks it's valid. I guess SeaBIOS out/bios.bin.elf doesn't link that option rom inside SeaBIOS...
All correct.
Thanks a lot
- it doesn't print a thing, I've CONFIG_DEBUG_LEVEL=2 and there is
the following in the driver stub: dprintf(1, "i915vga_setup: VGA init...\n");
I've corrected the code... it lacked a header...
Did you select CONFIG_COREBOOT and CONFIG_SERIAL_DEBUG in SeaBIOS Kconfig?
Yes
The code you sent calls stdvga_setup() - that touches a bunch of legacy VGA IO ports - are you sure the i915 has those ports?
I'm not sure, I'm just getting started
I've made my option rom loaded by seabios instead of coreboot(which is safer because I use a fallback mecanism in coreboot) and it printed on Serial: $ tail -f seriallog-20130221_153155.log | grep i915 00.485: i915vga_setup: VGA init...
Thanks a lot for the pointers...
Denis.