* [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
@ 2003-10-29 1:43 Chad Page
2003-10-29 23:10 ` Fabrice Bellard
0 siblings, 1 reply; 9+ messages in thread
From: Chad Page @ 2003-10-29 1:43 UTC (permalink / raw)
To: qemu-devel
I'd still like to get a feel for what's needed to make that work -
I'm itching to get it working on my iBook, and would like to help.
Also I'd like to precache libraries... just having glibc and
winelib preconverted would help startup times quite a bit.
- Chad
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-29 1:43 [Qemu-devel] Roadmap for adding non-x86 system mode emulation support? Chad Page
@ 2003-10-29 23:10 ` Fabrice Bellard
2003-10-29 23:36 ` Herbert Poetzl
2003-10-30 0:06 ` Chad Page
0 siblings, 2 replies; 9+ messages in thread
From: Fabrice Bellard @ 2003-10-29 23:10 UTC (permalink / raw)
To: qemu-devel
Chad Page wrote:
> I'd still like to get a feel for what's needed to make that work -
> I'm itching to get it working on my iBook, and would like to help.
If you speak about emulating a PC on linux-ppc, I am working on it, so
it will be available in the next release, at least in soft MMU mode.
> Also I'd like to precache libraries... just having glibc and
> winelib preconverted would help startup times quite a bit.
It can be difficult to do. There is still much room for improving the
dynamic translator. I am thinking about adding a real code generator, at
least for the PowerPC and ARM cases.
Fabrice.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-29 23:10 ` Fabrice Bellard
@ 2003-10-29 23:36 ` Herbert Poetzl
2003-10-30 0:06 ` Chad Page
1 sibling, 0 replies; 9+ messages in thread
From: Herbert Poetzl @ 2003-10-29 23:36 UTC (permalink / raw)
To: Fabrice Bellard; +Cc: qemu-devel
On Thu, Oct 30, 2003 at 12:10:49AM +0100, Fabrice Bellard wrote:
> Chad Page wrote:
> > I'd still like to get a feel for what's needed to make that work -
> >I'm itching to get it working on my iBook, and would like to help.
>
> If you speak about emulating a PC on linux-ppc, I am working on it, so
> it will be available in the next release, at least in soft MMU mode.
again, I would like to point at
http://www.complang.tuwien.ac.at/schani/bintrans/
this features highly performant i386->PPC translation,
so maybe contacting Mark would be a GoodThing(tm)
> > Also I'd like to precache libraries... just having glibc and
> >winelib preconverted would help startup times quite a bit.
>
> It can be difficult to do. There is still much room for improving the
> dynamic translator. I am thinking about adding a real code generator, at
> least for the PowerPC and ARM cases.
best,
Herbert
> Fabrice.
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-29 23:10 ` Fabrice Bellard
2003-10-29 23:36 ` Herbert Poetzl
@ 2003-10-30 0:06 ` Chad Page
2003-10-30 1:26 ` Fabrice Bellard
1 sibling, 1 reply; 9+ messages in thread
From: Chad Page @ 2003-10-30 0:06 UTC (permalink / raw)
To: qemu-devel
On Thu, 30 Oct 2003, Fabrice Bellard wrote:
> Chad Page wrote:
> > I'd still like to get a feel for what's needed to make that work -
> > I'm itching to get it working on my iBook, and would like to help.
>
> If you speak about emulating a PC on linux-ppc, I am working on it, so
> it will be available in the next release, at least in soft MMU mode.
Excellent - thanks :)
> > Also I'd like to precache libraries... just having glibc and
> > winelib preconverted would help startup times quite a bit.
>
> It can be difficult to do. There is still much room for improving the
> dynamic translator. I am thinking about adding a real code generator, at
> least for the PowerPC and ARM cases.
Yeah - I was looking at some of the code translations and there
are some register (re)loads that could be removed from the intermediate
stream, and many operations could be done directly within the stored
register variables. The combination of the two would probably be
helpful... the balance is making sure the translation dosen't become too
much more expensive.
- Chad
> Fabrice.
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-30 0:06 ` Chad Page
@ 2003-10-30 1:26 ` Fabrice Bellard
2003-10-30 2:53 ` Leigh Dyer
2003-10-30 3:13 ` Chad Page
0 siblings, 2 replies; 9+ messages in thread
From: Fabrice Bellard @ 2003-10-30 1:26 UTC (permalink / raw)
To: qemu-devel
Chad Page wrote:
> On Thu, 30 Oct 2003, Fabrice Bellard wrote:
>
>
>>Chad Page wrote:
>>
>>> I'd still like to get a feel for what's needed to make that work -
>>>I'm itching to get it working on my iBook, and would like to help.
With the latest commits I was able to launch an x86 Linux kernel on a
PowerPC Linux box :-)
I am interested to know if the VGA emulation works too as I don't have
X11 access to a PowerPC system. Using the image 'linux.img' available on
the web site would be a good test.
Fabrice.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-30 1:26 ` Fabrice Bellard
@ 2003-10-30 2:53 ` Leigh Dyer
2003-10-30 7:15 ` Chad Page
2003-10-30 8:46 ` Fabrice Bellard
2003-10-30 3:13 ` Chad Page
1 sibling, 2 replies; 9+ messages in thread
From: Leigh Dyer @ 2003-10-30 2:53 UTC (permalink / raw)
To: qemu-devel
On Thu, 2003-10-30 at 12:26, Fabrice Bellard wrote:
> Chad Page wrote:
> > On Thu, 30 Oct 2003, Fabrice Bellard wrote:
> >
> >
> >>Chad Page wrote:
> >>
> >>> I'd still like to get a feel for what's needed to make that work -
> >>>I'm itching to get it working on my iBook, and would like to help.
>
> With the latest commits I was able to launch an x86 Linux kernel on a
> PowerPC Linux box :-)
>
> I am interested to know if the VGA emulation works too as I don't have
> X11 access to a PowerPC system. Using the image 'linux.img' available on
> the web site would be a good test.
>
I just compiled current CVS on my Debian Unstable PowerPC machine
(changing "regs" to "gregs" in cpu-exec.c). VGA text modes are very
badly corrupted - no actual text ever appears, only character-sized
blocks of colour. In some cases (such as the lilo menu screen) it seems
to get the background colours right at least, but the POST screen has
blocks of colour in various places that don't seem to represent anything
at all.
Graphical VGA modes seem to be a bit more successful. The linux.img
image didn't want to boot, but my Debian Woody image, with a 2.4.18
kernel using vga16fb, did - the palette looks a bit wrong (the text is
all yellow, for instance), but apart from that it looks fine.
If you'd like screenshots of any of this, please let me know and I'll
see what I can do.
Thanks
Leigh
> Fabrice.
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-30 1:26 ` Fabrice Bellard
2003-10-30 2:53 ` Leigh Dyer
@ 2003-10-30 3:13 ` Chad Page
1 sibling, 0 replies; 9+ messages in thread
From: Chad Page @ 2003-10-30 3:13 UTC (permalink / raw)
To: qemu-devel
Thanks - I'll check it out later tonight when my iBook's back in
Linux :)
- Chad
On Thu, 30 Oct 2003, Fabrice Bellard wrote:
> Chad Page wrote:
> > On Thu, 30 Oct 2003, Fabrice Bellard wrote:
> >
> >
> >>Chad Page wrote:
> >>
> >>> I'd still like to get a feel for what's needed to make that work -
> >>>I'm itching to get it working on my iBook, and would like to help.
>
> With the latest commits I was able to launch an x86 Linux kernel on a
> PowerPC Linux box :-)
>
> I am interested to know if the VGA emulation works too as I don't have
> X11 access to a PowerPC system. Using the image 'linux.img' available on
> the web site would be a good test.
>
> Fabrice.
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-30 2:53 ` Leigh Dyer
@ 2003-10-30 7:15 ` Chad Page
2003-10-30 8:46 ` Fabrice Bellard
1 sibling, 0 replies; 9+ messages in thread
From: Chad Page @ 2003-10-30 7:15 UTC (permalink / raw)
To: qemu-devel
Similar results here... except the bochs-based image does go into
graphical mode if you give it enough time. 57 bogomips on my iBook 800,
for lack of any good benchmark. Once the vga.c stuff is fixed it looks
like it'll work great :)
- Chad
On Thu, 30 Oct 2003, Leigh Dyer wrote:
> On Thu, 2003-10-30 at 12:26, Fabrice Bellard wrote:
> > Chad Page wrote:
> > > On Thu, 30 Oct 2003, Fabrice Bellard wrote:
> > >
> > >
> > >>Chad Page wrote:
> > >>
> > >>> I'd still like to get a feel for what's needed to make that work -
> > >>>I'm itching to get it working on my iBook, and would like to help.
> >
> > With the latest commits I was able to launch an x86 Linux kernel on a
> > PowerPC Linux box :-)
> >
> > I am interested to know if the VGA emulation works too as I don't have
> > X11 access to a PowerPC system. Using the image 'linux.img' available on
> > the web site would be a good test.
> >
>
> I just compiled current CVS on my Debian Unstable PowerPC machine
> (changing "regs" to "gregs" in cpu-exec.c). VGA text modes are very
> badly corrupted - no actual text ever appears, only character-sized
> blocks of colour. In some cases (such as the lilo menu screen) it seems
> to get the background colours right at least, but the POST screen has
> blocks of colour in various places that don't seem to represent anything
> at all.
>
> Graphical VGA modes seem to be a bit more successful. The linux.img
> image didn't want to boot, but my Debian Woody image, with a 2.4.18
> kernel using vga16fb, did - the palette looks a bit wrong (the text is
> all yellow, for instance), but apart from that it looks fine.
>
> If you'd like screenshots of any of this, please let me know and I'll
> see what I can do.
>
> Thanks
> Leigh
>
> > Fabrice.
> >
> >
> >
> > _______________________________________________
> > Qemu-devel mailing list
> > Qemu-devel@nongnu.org
> > http://mail.nongnu.org/mailman/listinfo/qemu-devel
> >
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] Roadmap for adding non-x86 system mode emulation support?
2003-10-30 2:53 ` Leigh Dyer
2003-10-30 7:15 ` Chad Page
@ 2003-10-30 8:46 ` Fabrice Bellard
1 sibling, 0 replies; 9+ messages in thread
From: Fabrice Bellard @ 2003-10-30 8:46 UTC (permalink / raw)
To: qemu-devel
Can you send me more info about your X11 server (number of bits per
pixel, endianness) ? The output of xdpyinfo would suffice.
Thank you,
Fabrice.
Leigh Dyer wrote:
> On Thu, 2003-10-30 at 12:26, Fabrice Bellard wrote:
>
>>Chad Page wrote:
>>
>>>On Thu, 30 Oct 2003, Fabrice Bellard wrote:
>>>
>>>
>>>
>>>>Chad Page wrote:
>>>>
>>>>
>>>>> I'd still like to get a feel for what's needed to make that work -
>>>>>I'm itching to get it working on my iBook, and would like to help.
>>>>
>>With the latest commits I was able to launch an x86 Linux kernel on a
>>PowerPC Linux box :-)
>>
>>I am interested to know if the VGA emulation works too as I don't have
>>X11 access to a PowerPC system. Using the image 'linux.img' available on
>>the web site would be a good test.
>>
>
>
> I just compiled current CVS on my Debian Unstable PowerPC machine
> (changing "regs" to "gregs" in cpu-exec.c). VGA text modes are very
> badly corrupted - no actual text ever appears, only character-sized
> blocks of colour. In some cases (such as the lilo menu screen) it seems
> to get the background colours right at least, but the POST screen has
> blocks of colour in various places that don't seem to represent anything
> at all.
>
> Graphical VGA modes seem to be a bit more successful. The linux.img
> image didn't want to boot, but my Debian Woody image, with a 2.4.18
> kernel using vga16fb, did - the palette looks a bit wrong (the text is
> all yellow, for instance), but apart from that it looks fine.
>
> If you'd like screenshots of any of this, please let me know and I'll
> see what I can do.
>
> Thanks
> Leigh
>
>
>>Fabrice.
>>
>>
>>
>>_______________________________________________
>>Qemu-devel mailing list
>>Qemu-devel@nongnu.org
>>http://mail.nongnu.org/mailman/listinfo/qemu-devel
>>
>
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://mail.nongnu.org/mailman/listinfo/qemu-devel
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-10-30 8:47 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-29 1:43 [Qemu-devel] Roadmap for adding non-x86 system mode emulation support? Chad Page
2003-10-29 23:10 ` Fabrice Bellard
2003-10-29 23:36 ` Herbert Poetzl
2003-10-30 0:06 ` Chad Page
2003-10-30 1:26 ` Fabrice Bellard
2003-10-30 2:53 ` Leigh Dyer
2003-10-30 7:15 ` Chad Page
2003-10-30 8:46 ` Fabrice Bellard
2003-10-30 3:13 ` Chad Page
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.