Re: Project: x86 to ARM binary translator

2011-04-09 Thread Stefan Dösinger
Am 08.04.2011 um 11:16 schrieb Yale Zhang: > The 2nd approach, which is almost identical to FX!32 (runs x86 Windows > programs on Alpha Windows), will be to do what Stefan proposed 2nd: create a > stand alone process VM to run x86 Windows apps on ARM Windows, using wrappers > to translate x86 W

Re: Project: x86 to ARM binary translator

2011-04-08 Thread Yale Zhang
Thanks everyone for their comments. I took some time to reread the FX!32 and Transmeta Crusoe publications (I 1st read them 3 years ago while I was at Georgia Tech) to see what the challenges are. The simplest approach is what Stefan proposed: run the Windows app inside x86 wine, inside of QEMU (

Re: Project: x86 to ARM binary translator

2011-04-02 Thread Damjan Jovanovic
On Sat, Apr 2, 2011 at 2:19 AM, Yale Zhang wrote: > Fellow developers, > I'm thinking of starting a VM project to allow running x86 Windows apps on > ARM Android. This will obviously involve binary translation. I've read about > QEMU's  tiny code generator and think for a usable experience, >  the

Re: Project: x86 to ARM binary translator

2011-04-02 Thread André Hentschel
Am 02.04.2011 03:14, schrieb Charles Davis: > On 4/1/11 6:19 PM, Yale Zhang wrote: >> Fellow developers, >> >> I'm thinking of starting a VM project to allow running x86 Windows apps >> on ARM Android. This will obviously involve binary translation. I've >> read about QEMU's tiny code generator an

Re: Project: x86 to ARM binary translator

2011-04-02 Thread Stefan Dösinger
Hi, I may be telling you nonsense here, I hope Alexandre hits me with a cluestick next Wineconf if I do, but this is my 2c on such a project. On Saturday 02 April 2011 02:19:33 Yale Zhang wrote: > 2. What's the best design: whole system VM (qemu) or process VM (qemu & > wine)? A process VM alrea

Re: Project: x86 to ARM binary translator

2011-04-02 Thread Alexandre Julliard
Yale Zhang writes: > 2. What's the best design: whole system VM (qemu) or process VM (qemu & > wine)? > > Process VM: > > + easier to incorporate 3D acceleration at API level > + uses less memory > + better performance (e.g. no need for MMU translation when accessing > memory) > + much better in

Re: Project: x86 to ARM binary translator

2011-04-01 Thread Charles Davis
On 4/1/11 6:19 PM, Yale Zhang wrote: > Fellow developers, > > I'm thinking of starting a VM project to allow running x86 Windows apps > on ARM Android. This will obviously involve binary translation. I've > read about QEMU's tiny code generator and think for a usable experience, > the intermedia

Project: x86 to ARM binary translator

2011-04-01 Thread Yale Zhang
Fellow developers, I'm thinking of starting a VM project to allow running x86 Windows apps on ARM Android. This will obviously involve binary translation. I've read about QEMU's tiny code generator and think for a usable experience, the intermediate micro-op representation will have to be abando