Thread (1 message) flat view 1 message, 1 author, 2021-02-02

Re: [PATCH v3 00/17] Introducing Linux root partition support for Microsoft Hypervisor

From: David Woodhouse <dwmw2@infradead.org>
Date: 2021-02-02 10:41:58
Also in: kvm, linux-hyperv, lkml

On Tue, 2020-12-15 at 16:42 +0000, Wei Liu wrote:
On Tue, Dec 15, 2020 at 04:25:03PM +0100, Enrico Weigelt, metux IT consult wrote:
quoted
On 03.12.20 00:22, Wei Liu wrote:

Hi,
quoted
I don't follow. Do you mean reusing /dev/kvm but with a different set of
APIs underneath? I don't think that will work.
My idea was using the same uapi for both hypervisors, so that we can use
the same userlands for both.

Are the semantis so different that we can't provide the same API ?
We can provide some similar APIs for ease of porting, but can't provide
1:1 mappings. By definition KVM and MSHV are two different things. There
is no goal to make one ABI / API compatible with the other.
I'm not sure I understand.

KVM is the Linux userspace API for virtualisation. It is designed to be
versatile enough that it can support multiple implementations across
multiple architectures, including both AMD SVM and Intel VMX on x86.

Are you saying that KVM has *failed* to be versatile enough that this
can be "just another implementation"? What are the problems? Is it
unfixable? 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help