Hi Eric,

Thanks for the information.  I've been talking about doing this with Ron for some time now.  We are bringing up some new hardware, and having an architectural golden model of Linux booting is essential for debug and verification.

The combination of bochs, linux and linuxbios is ideal for this task because it is all open source.

-Tony

Eric W Biederman wrote:
[EMAIL PROTECTED]">
Tony Heller <[EMAIL PROTECTED]> writes:

Hi Ron,

For now flash would be fine. Unfortunately in my ignorance, I don't even know
what file is being unzipped. Is there any documentation you can point me to to
understand at a high level what the gunzip() function is doing? This is my
first experience dealing with a BIOS.

option ELF_BOOT=1

The gunzip code is there for legacy reasons. What is happening is
that the hardware has been initialized, and it is loading either the
Linux kernel or a bootloader that will later load a kernel.

At some point we would love to be able to model exactly what is happening on a
Matsonic 7308 motherboard, but the immediate goal is to simulate approximately
what is happening until we jump into the Linux startup_32: block.

Why do you need the modeling? What problem are you trying to solve?
If it is just for a convinient development environment there are
simpler ways you can go.

Eric




Reply via email to