Hi,
On Thu, Feb 21, 2013 at 02:01:34PM +0100, Denis 'GNUtoo' Carikli wrote:
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.
- 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");
Did you select CONFIG_COREBOOT and CONFIG_SERIAL_DEBUG in SeaBIOS Kconfig?
The code you sent calls stdvga_setup() - that touches a bunch of legacy VGA IO ports - are you sure the i915 has those ports?
-Kevin