[LinuxBIOS] Problem Using SimNow Simulator

Lu, Yinghai 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
fallback dir.
2.	No.





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
the new
Linuxbios, I expected to see recognizable postcodes, such as 0x13 from
c_start.S then 0x80, 0x39, 0x40 etc from hardwaremain(), but port 80
only toggles
between 00 and 0x10. I try to single step from 0xfffffff0 (or
0xfffbfff0) but
dont see code that looks like c_start.S. Does something come before

I must have built serenade.rom improperly: I did the following,
buildtarget amd/serenade
doneloaded filo.elf
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...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20060706/f62e667d/attachment.html>

More information about the coreboot mailing list