Alright! Check out the i830 datasheet page 131 section 4.5.3.6 says that the setting of the SCC, if it's 38000 0r 30000, depends on device #0 GCC1 bit 1. I'm not seeing those bits get modified anywhere, so drop this into northbridge.c's northbridge_init or else sdram_set_registers (it may have to be done during pre-raminit, for linuxbios to properly recognize the device):
Good luck, Corey
Ba Bing!! I just set GCC1 in raminit.c to (0x3 << 4) 1mb vga memory and boom we have VGA. I do see some issues that are going to need to get worked out, with it. See attached boot log.
1. from bootlog, what does this mean? halt_sys: file /home/joe/coreboot-v2/src/devices/emulator/x86emu/ops.c, line 4387
2. The mtrr setup seems kind of crazy? is this normal?
3. kernel message: 127MB LOWMEM available. This should be right according to the original bios (1MB for VGA)
4. kernel message: agpgart: Detected 892K stolen memory. This should say 1024 correct? How to fix it?
Getting there, I can see the finish line far off in the distance......
Thanks - Joe