On 01.11.2010, at 11:01, Alexander Graf wrote:

> Some of you might remember Gerd's xenner project. The basic motivation is to
> run Xen PV guests in KVM with the normal KVM architecture.
> 
> In order to achieve this, Xenner contains of two pieces:
> 
>  1) Xenner Qemu pieces
>  2) Xenner guest kernel
> 
> Part 1 is partially in qemu already. The xen support framework that Gerd 
> pushed
> a while back can be used just as well for xenner. Some parts like a special PV
> device to communicate with xenner and, mechanisms to instantiate a VM and 
> replacements for xen infrastructure are provided in patches here.
> 
> Part 2 is a completely self-contained piece of code. The xenner guest kernel
> runs in the VM's CPL0 context. It translates guest hypercalls to hardware 
> calls
> that KVM implements, like CR3 modifications or LAPIC accesses.
> 
> This patch set tries to revive Gerd's code by integrating as much as possible
> into the qemu code base. My ultimate goal is to isolate the qemu xenner code
> well enough to be able to run an i386 xen pv guest with tcg on powerpc.
> 
> I'm sending this set out in the hope to receive feedback. Do you think this is
> a good idea? Can you spot some glitches in the code that I overlooked? See
> the list below for things I'm aware of to be broken.

I forgot to mention the git repo this is also available at:

  git://repo.or.cz/qemu/agraf.git xenner-v0

That makes it a lot easier to try out :).


Alex

Reply via email to