* 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)

Reply via email to