[Lguest] powerpc64 port anyone?

Alexander Graf alex at csgraf.de
Sun Apr 26 17:55:13 EST 2009


On 22.04.2009, at 23:41, Hollis Blanchard wrote:

> On Thu, 2009-04-23 at 01:19 +0400, Wartan Hachaturow wrote:
>> On Wed, Apr 22, 2009 at 7:41 PM, Hollis Blanchard  
>> <hollisb at us.ibm.com> wrote:
>>> KVM supports embedded PowerPC (440 and e500 at the moment), and  
>>> there
>>> has been some work to port it to ppc64 cores like 970 (without  
>>> using the
>>> hardware extensions, since these are unavailable on shipping  
>>> systems).
>>> If you're interested, you should check out the trees at
>>> http://powerkvm.org .
>>
>> Wow, didn't know about that port. I'll have a look.
>
> The main port was PowerPC 440, and that and e500 support are already
> upstream in KVM. Some details are available here:
> http://www.linux-kvm.org/page/PowerPC
>
> The 970/Cell stuff Alex is doing is only loosely connected to that
> (ppc64 supervisor mode is very different from 440/e500), and that's  
> the
> first URL I gave you.

Actually "my 970 stuff" virtualizes ppc32 on ppc64, so we don't have  
to mess with conflicting kernel address rooms.

The architecture as is however should allow you to easily add ppc32  
host support as well as ppc64 guest support, as long as you prevent  
the memory segments to collide (BAT for ppc32, 0xc/0xd SLB entries for  
ppc64).

So I for my part would welcome any help I can get to have KVM run  
smoothly on non-embedded POWER :-).

Alex




More information about the Lguest mailing list