Eric Poulsen wrote:
Daniel,
mainboard.c already looks like this in src/mainboard/via/epia-m. It seems to take care of both the $3122 and $3123 devices.
There are other weird things happening. LB _does not_ compile the way it used to out-of-the-box, even for older revisions. It gives me linking errors every time I try to enable VGA (CONFIG_CONSOLE_VGA,CONFIG_PCI_ROM_RUN), unless I increase the ROM_IMAGE_SIZE, as recommended by Stefan. I figured maybe my payload was too large and pushing the image > $10000, so I recompiled filo with a bunch fewer options, and it was only 26K (vs 39K before), and it still won't link without increasing ROM_IMAGE_SIZE to $12000. I'm not sure if this is related, but it is weird. Can ROM_IMAGE_SIZE be changed w/o changing any of the other parameters?
Also, does anyone have a good explaination of:
ROM_SIZE (Appears to be total size of your rom chip) ROM_IMAGE_SIZE (Size of this rom image, fallback or normal), defaults to $10000 (64K) ROM_SECTION_OFFSET=0x10000 ??? ROM_SECTION_SIZE=0x30000 ??? ROM section == total used by LB minus VGA rom size???
see my linux journal article on the web. I think that's where it is. There is a figure there that might clear it up.
Or I can send you the article directly.
ron