* [Qemu-devel] PPC system emulator
@ 2004-06-18 14:02 Gianni Tedesco
2004-06-19 13:34 ` J. Mayer
0 siblings, 1 reply; 8+ messages in thread
From: Gianni Tedesco @ 2004-06-18 14:02 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 277 bytes --]
Yo,
Is this supposed to work? Where on earth do I get a boot ROM image for
it? ;)
--
// Gianni Tedesco (gianni at scaramanga dot co dot uk)
lynx --source www.scaramanga.co.uk/scaramanga.asc | gpg --import
8646BE7D: 6D9F 2287 870E A2C9 8F60 3A3C 91B5 7669 8646 BE7D
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-18 14:02 [Qemu-devel] PPC system emulator Gianni Tedesco
@ 2004-06-19 13:34 ` J. Mayer
2004-06-19 14:34 ` Gianni Tedesco
2004-06-20 12:37 ` Antony T Curtis
0 siblings, 2 replies; 8+ messages in thread
From: J. Mayer @ 2004-06-19 13:34 UTC (permalink / raw)
To: qemu-devel
On Fri, 2004-06-18 at 16:02, Gianni Tedesco wrote:
> Yo,
>
> Is this supposed to work? Where on earth do I get a boot ROM image for
> it? ;)
Hi,
for now, only PREP system will run, launching qemu this way:
qemu-system-ppc -prep -kernel <my_kernel> ...
Note that 2.2 and 2.6 kernels seem not to run for now.
I temporary put the ROM sources and images there:
http://site.voila.fr/jmayer/OpenHackWare/index.htm
This is work in progress, so there may be lots of bugs or things to
improve.
You can get BIOS messages thru qemu serial port at startup.
Feel free to send me comments, patches....
--
J. Mayer <l_indien@magic.fr>
Never organized
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 13:34 ` J. Mayer
@ 2004-06-19 14:34 ` Gianni Tedesco
2004-06-19 15:23 ` J. Mayer
2004-06-20 12:37 ` Antony T Curtis
1 sibling, 1 reply; 8+ messages in thread
From: Gianni Tedesco @ 2004-06-19 14:34 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]
On Sat, 2004-06-19 at 15:34 +0200, J. Mayer wrote:
> for now, only PREP system will run, launching qemu this way:
> qemu-system-ppc -prep -kernel <my_kernel> ...
> Note that 2.2 and 2.6 kernels seem not to run for now.
Ah cool, I'm actually interested in powermac emulation for running
MacOSX. I have a powermac and a bunch of the manuals for the hardware,
so I could help out in some of my very limited idle cycles :)
> I temporary put the ROM sources and images there:
> http://site.voila.fr/jmayer/OpenHackWare/index.htm
> This is work in progress, so there may be lots of bugs or things to
> improve.
You aiming to implement all of OF, or just subset to boot fe.
macos/linux? I take it thats the main blocker? As all but most basic
hw/* stuff can be shared right...
> You can get BIOS messages thru qemu serial port at startup.
> Feel free to send me comments, patches....
Yeah, I'll give it a go.
--
// Gianni Tedesco (gianni at scaramanga dot co dot uk)
lynx --source www.scaramanga.co.uk/scaramanga.asc | gpg --import
8646BE7D: 6D9F 2287 870E A2C9 8F60 3A3C 91B5 7669 8646 BE7D
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 14:34 ` Gianni Tedesco
@ 2004-06-19 15:23 ` J. Mayer
2004-06-19 17:55 ` John R. Hogerhuis
0 siblings, 1 reply; 8+ messages in thread
From: J. Mayer @ 2004-06-19 15:23 UTC (permalink / raw)
To: qemu-devel
On Sat, 2004-06-19 at 16:34, Gianni Tedesco wrote:
> On Sat, 2004-06-19 at 15:34 +0200, J. Mayer wrote:
> > for now, only PREP system will run, launching qemu this way:
> > qemu-system-ppc -prep -kernel <my_kernel> ...
> > Note that 2.2 and 2.6 kernels seem not to run for now.
>
> Ah cool, I'm actually interested in powermac emulation for running
> MacOSX. I have a powermac and a bunch of the manuals for the hardware,
> so I could help out in some of my very limited idle cycles :)
The powermac emulation isn't ready yet but may work soon (I hope !)
I'd like to see some hw manuals, if you can send some to me or give me
URLs if some are available from the net.
> > I temporary put the ROM sources and images there:
> > http://site.voila.fr/jmayer/OpenHackWare/index.htm
> > This is work in progress, so there may be lots of bugs or things to
> > improve.
>
> You aiming to implement all of OF, or just subset to boot fe.
> macos/linux? I take it thats the main blocker? As all but most basic
> hw/* stuff can be shared right...
I implemented quite the whole OF and RTAS interfaces. I didn't implement
Forth, as I can do without to launch Linux and OSX. It seems that I may
be able to launch a lot of OSes this way, but I may need to merge a real
Forth interpreter for some others.
Now, I can boot Linux without disks and start booting OSX (ie launch and
initialize the kernel). There are problems due to:
- bugs in the BIOS OF tree.
- hw emulation buggy or missing or not declared/used.
Most of the hw stuffs have been writen but not tested in "real"
conditions, so the work to do in qemu is now to get all hw components
work together and get debugged.
--
J. Mayer <l_indien@magic.fr>
Never organized
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 15:23 ` J. Mayer
@ 2004-06-19 17:55 ` John R. Hogerhuis
2004-06-19 22:50 ` J. Mayer
0 siblings, 1 reply; 8+ messages in thread
From: John R. Hogerhuis @ 2004-06-19 17:55 UTC (permalink / raw)
To: qemu-devel
Hopefully everyone is aware of the OpenBIOS project? They've been doing
the work, and written the Forth code. They know what they're doing.
Why not just avoid duplication of effort and help them get it into the
shape you need? They are nice folks and always open to help.
-- John.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 17:55 ` John R. Hogerhuis
@ 2004-06-19 22:50 ` J. Mayer
2004-06-19 23:03 ` John R. Hogerhuis
0 siblings, 1 reply; 8+ messages in thread
From: J. Mayer @ 2004-06-19 22:50 UTC (permalink / raw)
To: jhoger, qemu-devel
On Sat, 2004-06-19 at 19:55, John R. Hogerhuis wrote:
> Hopefully everyone is aware of the OpenBIOS project? They've been doing
> the work, and written the Forth code. They know what they're doing.
>
> Why not just avoid duplication of effort and help them get it into the
> shape you need? They are nice folks and always open to help.
>
I intended to use OpenBIOS but it's really far from being able to boot a
PPC machine.
And it doesn't intend to support "conventional" boot for PREP, which I
need.
As I did most of the BIOS code last year when I made my first atempts to
run Linux for the PREP emulation, it was really easier to me to add the
missing code (mostly hw stuffs) and fix the bugs than start the port of
OpenBIOS to PPC target.
OpenBIOS is the right long term solution, but I need something right
now, so I reuse and improve the code I have.
Some of this code (ie PREP boot or some PPC device drivers) may become
useful for OpenBIOS too...
--
J. Mayer <l_indien@magic.fr>
Never organized
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 22:50 ` J. Mayer
@ 2004-06-19 23:03 ` John R. Hogerhuis
0 siblings, 0 replies; 8+ messages in thread
From: John R. Hogerhuis @ 2004-06-19 23:03 UTC (permalink / raw)
To: J. Mayer; +Cc: qemu-devel
Whatever works!
Sounds like you've given it some consideration. Just keep integration
with OpenBIOS in the back of your mind while you code. I see your point
that OpenBIOS isn't on the verge of booting PPC, but the only way they
will get there is if folks interested in it lend a hand to push them
over the hump.
-- John.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] PPC system emulator
2004-06-19 13:34 ` J. Mayer
2004-06-19 14:34 ` Gianni Tedesco
@ 2004-06-20 12:37 ` Antony T Curtis
1 sibling, 0 replies; 8+ messages in thread
From: Antony T Curtis @ 2004-06-20 12:37 UTC (permalink / raw)
To: qemu-devel
On Sat, 2004-06-19 at 14:34, J. Mayer wrote:
> On Fri, 2004-06-18 at 16:02, Gianni Tedesco wrote:
> > Yo,
> >
> > Is this supposed to work? Where on earth do I get a boot ROM image for
> > it? ;)
>
> Hi,
>
> for now, only PREP system will run, launching qemu this way:
> qemu-system-ppc -prep -kernel <my_kernel> ...
> Note that 2.2 and 2.6 kernels seem not to run for now.
>
> I temporary put the ROM sources and images there:
> http://site.voila.fr/jmayer/OpenHackWare/index.htm
> This is work in progress, so there may be lots of bugs or things to
> improve.
How does your OpenHackWare compare to something like OpenBIOS
http://www.OpenBIOS.info/
Just curious...
--
Antony T Curtis <antony.t.curtis@ntlworld.com>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-06-20 12:38 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-18 14:02 [Qemu-devel] PPC system emulator Gianni Tedesco
2004-06-19 13:34 ` J. Mayer
2004-06-19 14:34 ` Gianni Tedesco
2004-06-19 15:23 ` J. Mayer
2004-06-19 17:55 ` John R. Hogerhuis
2004-06-19 22:50 ` J. Mayer
2004-06-19 23:03 ` John R. Hogerhuis
2004-06-20 12:37 ` Antony T Curtis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).