If I boot the machine with the factory BIOS, then switch to v3, I get this:
cisc-cpu.cpp: CProcessor::GenerateException(): shutdown due to triple fault
Fatal error reached, stopping simulation. Error message(s) follow:
cisc-cpu.cpp: CProcessor::GenerateException(): shutdown due to triple fault
NOTE: Simulation cannot be restarted until a reset is asserted. Simulation state CAN be inspected with the SimNow debugger
I've attached the log. It seems garbled in some places compared to the normal boot (also attached.)
Thanks, Myles
how are you switching? close the bsd, or just change the bios rom and reset and go?
I'm not totally inclined to totally trust the sim depending on how you are doing the switch. The sim seems to like reset between switching bios flash parts. My procedure is to have a coreboot bsd, and always close and open that bsd when I change things; and, finally, once the bsd opens, I always hit reset.
I start with a break at fffffff0 to make doubly sure I started up ok.
ron
-----Original Message----- From: ron minnich [mailto:rminnich@gmail.com] Sent: Friday, October 03, 2008 3:10 PM To: Myles Watson Cc: Coreboot Subject: Re: [coreboot] triple fault in SimNOW
how are you switching? close the bsd, or just change the bios rom and reset and go?
Just reset and go. If you close the bsd you'll never see PCI problems of values that are not cleared on a reset or CMOS problems. Since switching the BIOS only changes the code the simulation runs, I would have thought it would be totally safe. If we can't trust that it makes life a lot more interesting.
When you press the "log config space" button, do you know where the log goes?
In the log you can see that PCI bus 0 device 6 is initialized, but bus 1 never shows up anywhere. Bus 1 is the PCI bus from the bridge at bus 0 dev 6 as far as I can tell.
I'm not totally inclined to totally trust the sim depending on how you are doing the switch. The sim seems to like reset between switching bios flash parts. My procedure is to have a coreboot bsd, and always close and open that bsd when I change things; and, finally, once the bsd opens, I always hit reset.
I always start with the same bsd, no matter what I'm doing.
Thanks, Myles
OK I have this nice laptop with 2G for simnow. This is a bit faster than what I was using.
If only X had a radeon 1100 driver I could do more than 640x480 :-)
Anyway I just got v3 to get to filo and now I can look at the problem you're having.
ron