The filo crashes if the filo and coreboot overlap.
Since the CBFS is the must-have feature, my family 10 board crashes when it jumps to filo. I am trying to find out why. I need help. Based on current code, the AMD Family 10 will cause the filo and coreboot overlap in RAM. The overlaps_coreboot() in selfboot.c will return 1. But I am not sure if it will make the system crashes. If anybody explains briefly what happens if they overlap.
The coreboot information: CONFIG_RAMBASE=0x00200000
Thie filo information #realelf -l filo.elf Elf file type is EXEC (Executable file) Entry point 0x10008c There are 5 program headers, starting at offset 52
Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x0000e0 0x00100000 0x00100000 0x14700 0x39be50 RWE 0x20 LOAD 0x0147e0 0x0049be50 0x0049be50 0x00048 0x00048 RW 0x4 NOTE 0x0000e0 0x00100000 0x00100000 0x0008c 0x0008c R 0x4 NOTE 0x013280 0x001131a0 0x001131a0 0x00030 0x00030 R 0x4 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4
Section to Segment mapping: Segment Sections... 00 .note .boot .text .rodata .note.pinfo .eh_frame .data .bss 01 .initctx 02 .note 03 .note.pinfo 04 _________________________________________________________________ Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/soc...