qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Hand written code generator #2
@ 2005-05-31 15:23 Paul Brook
  2005-06-01  5:40 ` Jens Arm
  2005-06-02 10:53 ` Christian MICHON
  0 siblings, 2 replies; 7+ messages in thread
From: Paul Brook @ 2005-05-31 15:23 UTC (permalink / raw)
  To: qemu-devel

I've made available a new version of my hand-written code generator for qemu. 
The patch is getting rather large, so I've put it on a web server to avoid 
spamming the list:
https://nowt.dyndns.org/patch.qemu_qop.gz

In principle it's very similar to the previous patch. The main difference is 
that it now supports all target architectures, including 64-bit targets.

The i386 changes have been tested by booting knoppix and win2k and win98.
x86-64 tested by booting a debian amd64 install cd.
ppc chanages tested by booting a debina install cd and running nbench under 
ppc-user.
My sparc debian cd doesn't boot under qemu (stops responding just after 
loading the kernel). Does anyone have any images I could use for testing 
sparc emulation?

To support 64-bit targets each qreg now has a "mode" which determines its 
size. 64-bit qregs can be implemented using pairs of host registers on 32-bit 
hosts, or single registers on 64-bit hosts.

ppc and sparc targets only have nominal support. I've done the bare minimum 
needed to make them work. Arm is still the only target that really takes 
advantage of any of the new functionality.

Next on my todo list is support for ppc and x86-64 hosts.

Paul

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-06-02 14:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-31 15:23 [Qemu-devel] Hand written code generator #2 Paul Brook
2005-06-01  5:40 ` Jens Arm
2005-06-01  9:53   ` Herbert Poetzl
2005-06-01 12:36   ` Paul Brook
2005-06-02 10:53 ` Christian MICHON
2005-06-02 13:31   ` Paul Brook
2005-06-02 13:36     ` Christian MICHON

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).