A bug was found in freebios2/src/northbridge/via/vt8601/raminit.c

Takeshi Sone ts1 at tsn.or.jp
Tue Jul 6 21:22:01 CEST 2004


On Tue, Jul 06, 2004 at 04:23:39PM -0700, Simon Xin Cheng wrote:
> collect_linuxbios_info: Found LinuxBIOS table at: 00000500
> malloc_diag: alloc: 0 bytes (0 blocks), free: 16376 bytes (1 blocks)
> malloc_diag: alloc: 40 bytes (1 blocks), free: 16336 bytes (1 blocks)
> convert_memmap: 0x00000000000000 0x00000000000b3c 16
> convert_memmap: 0x00000000000b3c 0x00000009fff4c4 1
> collect_sys_info: 0000000000000b3c-000000000a000000
> collect_sys_info: RAM 160 MB
> collect_sys_info is done
> begin relocate systeminfo
> _start = 100000 ; _end = 126528
> relocate: prog_addr=100000
> relocate: prog_size=26528
> relocate: Current location: 0x100000-0x126527
> relocate: Relocating to 0x9fd9ad0-0x9fffff7... 0
> 
> LinuxBIOS-1.1.6.0Fallback Tue Jul 6 15:57:28 PDT 2004 starting...

Maybe the memory map information is wrong.
(FILO tries to relocate itself to non-existent RAM area and crashes?)
Are you sure you have 160MB RAM and none of it is allocated for
framebuffer?
You should run memtest86 as payload so you can see if memory
configuration is ok.

-- 
Takeshi



More information about the coreboot mailing list