Hi, We are trying to boot our board with LinuxBIOS.
When we are trying to start the processor, It stops after debug message "Jumping to LinuxBIOS".
We are using Northbridge/Via/vt8606. It was origninally taken from vt8601.
Can anybody pls see the two log and tell why not i am able to go beyound "Jumping to the LinuxBIOS". In the 2nd log, we have also tried to dump north. We have also captured first 70 byte from Serial EEPROM through read_spd mean for SDRAM. I see lots of differences in ouput of lspci and dumpnorth output. Only the first row is matching all other are different.
We have the output of command from runnung machine with vendor BIOS: # lspci -xxx -s 0:0.0 00: 06 11 05 06 06 00 10 22 00 00 00 06 00 00 00 00 10: 08 00 00 ec 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: fd db c8 fe 02 00 20 20 e0 00 10 20 20 20 20 20 60: 3f 2a 00 a0 e6 00 00 00 41 7c 43 0f 08 21 00 00 70: c4 80 cc 0c 0e a1 d2 00 01 b4 09 00 00 00 00 00 80: 0f 40 00 00 c0 00 00 00 02 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 02 c0 20 00 01 02 00 1f 00 00 00 00 27 12 00 00 b0: c0 ff 10 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 04 00 32 42 00 b0 00 00 00 00 ------------------------------------------------------------------------------------
Below is the log captured when try to boot the board with LinuxBIOS: --------------------------------------------------- LinuxBIOS-2.0.0.Fallback Fri Mar 9 20:02:10 IST 2007 starting... 01 is the comm register SMBus controller enabled vt8606 init starting 00000000 is the north 1106 0605 0120Serial EPROM dump 80 80 80 80 80 80 80 80 08 08 08 08 08 08 08 08 04 04 04 04 04 04 04 04 0d 0d 0d 0d 0d 0d 0d 0d 09 09 09 09 09 09 09 09 02 02 02 02 02 02 02 02 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 75 75 75 75 75 75 75 75 54 54 54 54 54 54 54 54 00 00 00 00 00 00 00 00 82 82 82 82 82 82 82 82 10 10 10 10 10 10 10 10 00 00 00 00 00 00 00 00 01 01 01 01 01 01 01 01 8f 8f 8f 8f 8f 8f 8f 8f 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 00 00 0e 0e 0e 0e 0e 0e 0e 0e a0 a0 a0 a0 a0 a0 a0 a0 60 60 60 60 60 60 60 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 14 14 14 14 14 14 14 0f 0f 0f 0f 0f 0f 0f 0f 14 14 14 14 14 14 14 14 2d 2d 2d 2d 2d 2d 2d 2d 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 08 08 08 08 08 08 08 08 15 15 15 15 15 15 15 15 08 08 08 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 02 02 02 02 02 a8 a8 a8 a8 a8 a8 a8 a8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Serial EPROM dump end d4 is the computed timing NOP PRECHARGE DUMMY READS CBR MRS NORMAL set ref. rate enable multi-page open Slot 00 is SDRAM 08000000 bytes x2 0100 is the chip size 000e is the MA type Slot 01 is empty Slot 02 is empty Slot 03 is empty 00:06 11 05 06 06 00 10 22 00 00 00 06 00 00 00 00 10:08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30:00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50:ac 08 80 03 00 00 20 20 e0 00 10 20 20 20 20 20 60:3f 00 00 30 e4 e4 e4 00 41 ac 65 0d 08 7f 00 00 70:00 00 00 00 00 00 00 00 01 f0 00 02 00 00 00 00 80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0:02 c0 20 00 01 02 00 1f 00 00 00 00 00 02 00 00 b0:80 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0:01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0:00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 ----------------------------------------------------------------------------------------------------------
Joe Pub joepubber@googlemail.com wrote: Hi All,
I am getting closer to having VMWare working with a LinuxBIOS BIOS. I had an issue which I was unsure of, where certain compile options would just not work with VMWare. I have finnaly figured out why that is.
By enabling CONFIG_PCI_ROM_RUN for instance, includes extra object files within the resulting binary, hence making the used part of the ROM image greater. Here lies my problem. VMWare seems to load the LinuxBIOS rom, but then overwrite the address at 0xFA000 with 8K of NVRAM data, basically overwriting portions of the LinuxBIOS code.
So what I was wondering, what would be the best approach to reserve that area of memory to that it does not corrupt any of the LinuxBIOS code.
Thanks guys.