Re: Paravirt KVM capabilities

Avi Kivity
2007-01-10T18:35:43Z

Ulrich Drepper wrote:
> Avi Kivity wrote:
>
>> [[Can't a paravirtualized kernel use a vdso to use int $0x80 instead of
>> syscall?]]
>>
>
> No. The ABI is to inline syscall instructions. That's possible since
> it's not as limited/broken as sysenter.
>

Then maybe kvm+npt+paravirt can indeed be competitive with pure paravirt.

Although npt requires up to 16 accesses for a tlb fill, usually all but
two will be cached on a moderately sized guest, so I don't expect the
cost to be prohibitive.

--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.