qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 00/40] RFC: Xenner


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH 00/40] RFC: Xenner
Date: Mon, 1 Nov 2010 11:21:17 -0400


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:


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


Alex


reply via email to

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