* Jake Page <[EMAIL PROTECTED]> [020724 09:41]:
>
> Hey,
>
> I'm compiling LinuxBIOS for the Matsonic MS7308E and having a problem with
> the image generated using gcc 3.1 ( & binutils 2.12.1). Before I try to
> track this down, is this a known issue? An image built w/ 2.95.3 works
> fine... (at this point I haven't *completely* narrowed it down to the
> compiler, but I am using my own compiler toolchain w/ my own build
> of gcc 2.95.3 & gcc 3.1, etc so there aren't that many other variables...)
> LinusBIOS CVS version in this test was from ~ June 12, but a newer CVS
> tree didn't help.
>
> The error I am seeing is:
>
> LinuxBIOS starting...
> Ram Initialize?
> LinuxBIOS booting...
> Finding PCI configuration type.
> PCI: Using configuration type 1
> handle_superio start, s 00080524 nsuperio 0 s->super 00000000
> handle_superio done
> Scanning PCI bus...PCI: pci_scan_bus for bus 0
> Error! malloc: Free_mem_ptr >= free_mem_end_ptr
Same problem as I had. Old binutils helped. The binary has some
weird offset bugs, so the end of free memory is always assumed to be
0
Best regards,
Stefan Reinauer
--
The x86 isn't all that complex - it just doesn't make a lot of
sense. -- Mike Johnson, Leader of 80x86 Design at AMD
Microprocessor Report (1994)