[libvirt] looking again at add nested HVM to libxl
Alvin Starr
alvin at netvel.net
Thu Jan 7 20:15:24 UTC 2016
I have been looking at this once again and thinking about this whole
implementation.
I can agree with Daniel's assesment of the SVM/NPT bit setting but the
nested_hvm feature does not exist at all in KVM at the libvirt level/
I could be wrong but when I last looked nested hvm could only be
enabled/disabled in KVM at boot time and not on a per VM basis.
What is the accepted policy on features that are only available in a
single VM engine?
I could remove the SVM/NPT bit twidling and resbumit the patch if it is
likely to go somewhere?
On 10/02/2015 02:44 PM, Alvin Starr wrote:
> I agree that it needs to be done the right way.
>
> I am willing to help where I can but my basic knowledge of the code is
> badly lacking so there is no reasonable way for me to contribute in a
> significant way.
>
> I am ok keeping my own hacks to the code that let me work along on my
> projects and hope that some day this will get fixed.
>
>
> On 10/02/2015 10:03 AM, Daniel P. Berrange wrote:
>> On Fri, Oct 02, 2015 at 09:50:26AM -0400, Alvin Starr wrote:
>>> I wondered about this.
>>>
>>> I first looked at using the CPU feature bit manipulation but that
>>> was, at
>>> the time, completely unimplemented.
>>> The CPU feature code also looked to be somewhat KVM centric.
>>>
>>> In the end I went for the simple implementation because the
>>> complexity of
>>> implementing the feature code would mean that I would need to become a
>>> libvirt developer and I mostly just want to be a helpful libvirt user.
>> Yep, I can certainly understand that POV. Unfortunately I think in this
>> case we really do need to do it the right way. IIUC, Xen does indeed
>> allow
>> the CPUID mask to be configured, so it ought to be possible to map from
>> the libvirt XML to the CPUID mask format. It would certainly be a
>> non-negligble
>> bit of work though.
>>
>>
>> Regards,
>> Daniel
>
>
--
Alvin Starr || voice: (905)513-7688
Netvel Inc. || Cell: (416)806-0133
alvin at netvel.net ||
More information about the libvir-list
mailing list