* [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 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
* 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
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.