qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] AIX emulated on x86 host


From: glen . c . bodie
Subject: Re: [Qemu-devel] AIX emulated on x86 host
Date: Tue, 2 Nov 2010 09:53:08 -0400

Andreas - it sounds like an interesting development project, but I'm going 
to have to decline. The amount of effort to get my application running on 
AIX emulated under QEMU seems to be greater than the effort we were hoping 
to avoid in the first case by porting the code to Windows. TNSTAAFL, 
thanks.

Regards - Glen

-----------------------------------------------------------------------------
Am 28.10.2010 um 22:14 schrieb Alexander Graf:

> On 28.10.2010, at 08:42, Natalia Portillo wrote:
>
>> The last thing I've heard about that was long time ago when I and 
>> Jocelyn tried to make it work with OpenHackWare to no luck.
>>
>> Anyway, right now, it does not work either, I just don't know if 
>> anyone is working on it.
>
> FWIW, Andreas Färber is working on it. Those efforts are really just 
> at the beginning though, so don't expect to see anything soon.

There are three main issues currently:
1) QEMU doesn't emulate a machine that would run current versions of 
   AIX in reality.
2) We don't have a true ppc64 OpenBIOS, just some ppc64 support in the 
   32-bit version.
3) RTAS is just a stub in OpenBIOS, it doesn't even signal an error 
   when used.

What I am working on:
* ppc64 compatibility of OpenBIOS code, i.e. getting things compiled 
  at all
* 32-bit RTAS binary with minimal functionality
* a ppc64-softmmu chrp machine and accompanying differentiations in 
  OpenBIOS

I occasionally push my WIP to:
http://repo.or.cz/w/qemu/afaerber.git - aix branch
http://repo.or.cz/w/openbios/afaerber.git - ppc branch

How you could help:
* Provide us with device trees from real AIX-capable CHRP machines 
  that we can model memory layout and OF tree from. Additionally, any 
  info on what devices/chipsets we would need to emulate would be 
  helpful. (I'm currently basing things on mac99 emulation in lack 
  thereof.)
* Subscribe to the OpenBIOS mailing list [1] and review and test our 
  ppc64 patches.
* Any advice on how to get GCC 4.3+ powerpc64-linux cross-compilers 
  built [2] would be appreciated. We could then better rule out compiler 
  bugs.
* You might try making the ppc-softmmu PReP emulation work with 
  OpenBIOS and check if that would be supported by AIX 5. Massimo 
  Montecchi inquired about that but didn't post any patches since then; 
  you could try contacting him. If PReP were supported by AIX 5, it 
  would still require RTAS support in OpenBIOS though.

Regards,
Andreas

[1] http://www.openfirmware.info/mailman/listinfo/openbios
[2] http://lists.openbios.org/pipermail/openbios/2010-October/005343.html

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]