search for: dyngen

Displaying 9 results from an estimated 9 matches for "dyngen".

Did you mean: dingen
2007 Apr 22
6
QEMU on solaris/sparc to lunch linux
I downloaded the "QEMU 0.8.2 CVS20070120 + patches snapshot January 20th 2007" and it was compiled ok for "ppc-softmmu" but failed in the "sparc-softmmu" with the message: ../dyngen -o op.h op.o dyngen: ret; restore; not found at end of op_ldstub_kernel can someone tell me what to do or where can I find a QEMU software running on solaris/sparc to lunch linux processes? -- This message posted from opensolaris.org
2008 Apr 06
0
[LLVMdev] llvm-qemu. (Was: Newbie)
Ralph Corderoy wrote: > Hi Tilmann, > > >> Nevertheless, it is unlikely that llvm-qemu will ever be much faster >> than regular qemu (by replacing its code generator completely, which >> it currently does), which is due to the fact that regular qemu has a >> very lightweight code generator (it basically only copies blocks of >> memory and performs some
2008 Apr 06
3
[LLVMdev] llvm-qemu. (Was: Newbie)
Hi Tilmann, > Nevertheless, it is unlikely that llvm-qemu will ever be much faster > than regular qemu (by replacing its code generator completely, which > it currently does), which is due to the fact that regular qemu has a > very lightweight code generator (it basically only copies blocks of > memory and performs some patching to them and only does static > register
2009 Sep 20
0
[LLVMdev] Global register variables/custom calling conventions
Hello > I'm implementing an LLVM backend for qemu-arm (by creating an ARM frontend > for LLVM - from what I understand a slightly different approach than the > original llvm-qemu project) I don't see the difference so far. Could you please explain? > and I've got to the point where I have to deal with Qemu's use of global register variables. Why? The whole point of
2009 Sep 29
1
[LLVMdev] converting x86 instructions to LLVM instructions
> > > Are there particular reasons why you want to translate to LLVM IR? > (E.g. the authors of the paper wanted to be able to use KLEE with > machine code) > > Hi Tilmann I want to do the same. Using KLEE with machine code. With such a framework, I could try to do the same that what is explained here :
2009 Sep 20
2
[LLVMdev] Global register variables/custom calling conventions
Hi all, I'm implementing an LLVM backend for qemu-arm (by creating an ARM frontend for LLVM - from what I understand a slightly different approach than the original llvm-qemu project) and I've got to the point where I have to deal with Qemu's use of global register variables. From what I've read LLVM doesn't support GCC style register variables and the workaround was to
2009 Sep 20
2
[LLVMdev] Global register variables/custom calling conventions
...u don't need to > go with all that hacks and workarounds The point of this is to provide an alternative backend to QEMU that can be run in a separate thread to generate optimised blocks, while working as transparently as possible. A nice property of TCG (QEMU's current JIT, which was dyngen when llvm-qemu was written) is that it's extremely fast at generating reasonable code - this approach keeps it in place while we do extra, possibly more expensive work out of sight. It might not be a pretty idea, but LLVM does generate some very tight code :) It's an experiment - humour...
2008 Jun 22
5
New qemu source drop with improved kqemu module
I have uploaded a current source drop from the qemu subversion repository, to the download area. Additionally, there is a new Kernel kqemu module that will allow a 32-bit guest to run on a 64-bit host. The current source base uses a different code generator from the orignial Dyngen one. The new one is called "TCG" for "The Code Generator" and is supposed to fix the depenedency on gcc-3.x. This means that gcc4 and studio 11/12 could be used. Lastly, I''ve put up instructions on how to compile on OpenSolaris (OS200805) There is a known issue wi...
2007 Jan 04
7
Hi: New SUNWqemu cvs20070102tue in the works .... rgds. -Martin
²Š'