Re: State of current pv_ops backend for KVM?

Avi Kivity
2007-05-29T11:47:12Z

Anthony Liguori wrote:
> Howdy,
>
> Does anyone know what the state of a pv_ops backend for KVM is? I
> know Ingo has an implementation that implements CR3 caching but I
> don't see any branches in Avi's git tree.
>
> Perhaps we should try for a simple pv_ops backend for 2.6.23 seeing as
> how the host infrastructure is there? I'd be willing to do some leg
> work here...

I think we should aim for a full direct paging implementation, where the
cr3 cache is just the cherry on top that makes context switches proceed
at native speed. Jun has a paper on it for OLS and I hope patches too.

A minor drawback with direct paging is that you are more or less forced
to use pae on the guest, but I think that's acceptable.

--
error compiling committee.c: too many arguments to function