[LinuxBIOS] Problem Using SimNow Simulator
yinghai.lu at amd.com
Fri Jul 7 00:28:41 CEST 2006
1. after your build you image, please find the crt0.s in the
From: Dan Mezynski [mailto:danmez at gmail.com]
Sent: Thursday, July 06, 2006 3:21 PM
To: Lu, Yinghai
Cc: linuxbios at linuxbios.org
Subject: Re: [LinuxBIOS] Problem Using SimNow Simulator
It's nice to hear you have used SimNow to run LinuxBios on cheetah.
I guess my message title was a bit miss leading, I'm not having problems
with SimNow itself. In Fact I can run the AMI bios, single step thru it
and even boot Fedora Core 5 linux on the simulated Serenade board in
SimNow. The trouble is when I try to run the LinuxBios that I
compiled, since this serenade board already exists in the LinuxBios
configs, I would have thought I could select it(thru buildtarget) and it
would work, but I must have missed something in the basic build
I'll try to ask a couple clear questions:
* Are the first few instructions executed after a reset(hard or soft)
in the source file s_start.S?
* Do I need to explicitly do something to configure for VGA
initializations, or is that done since I'm using this existing serenade
On 7/6/06, Lu, Yinghai <yinghai.lu at amd.com> wrote:
I have tried LinuxBIOS with Serengeti_cheetah ( rev F Opteron) on
SimNow, and it works well.
I will try that with Serengeti_leopard later...
From: linuxbios-bounces at linuxbios.org
[mailto:linuxbios-bounces at linuxbios.org] On Behalf Of Dan Mezynski
Sent: Thursday, July 06, 2006 9:12 AM
To: linuxbios at linuxbios.org
Subject: [LinuxBIOS] Problem Using SimNow Simulator
I'm trying to get started with LinuxBios by using the AMD SimNow
simulator to run LinuxBios on a Serenade board. Once we have success
simulations, we will try it on real hardware. The Serenade board is one
of the standard predefined boards that comes with the simulator. Once I
serenade.rom and reference this file as the rom device connected to the
8111(replacing the AMI BIOS file), I reboot but don't get too far into
Linuxbios, I expected to see recognizable postcodes, such as 0x13 from
c_start.S then 0x80, 0x39, 0x40 etc from hardwaremain(), but port 80
between 00 and 0x10. I try to single step from 0xfffffff0 (or
dont see code that looks like c_start.S. Does something come before
I must have built serenade.rom improperly: I did the following,
edited serenade/Config.lb to refer to the filo.elf as a payload
Any ideas would be appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the coreboot