[MinnowBoard] Hardware Virtualization support in Minnowboard Max?
Krau, Michael P
michael.p.krau at intel.com
Tue Feb 23 17:35:45 UTC 2016
Further evidence, Here is the report form the Firmware developers, in their testing:
Using the version 0.94, X64, Release Firmware image:
Q: 1. CHeck value of vmx
A: 1. The default value of vmx is enable.
Q: 2. CPUID in OS.
A: 2. I check the processor supports VMX feature with CPUID.
Q: 3. Test some VM (like vBOX) in OS to see if vmx is functional.
A: 3. I installed VM(vBox) under win8 OS with MinnowMax machine, and the VM works fine.
Thank you,
Michael Krau
From: elinux-MinnowBoard [mailto:elinux-minnowboard-bounces at lists.elinux.org] On Behalf Of Supriti Singh
Sent: Tuesday, February 23, 2016 1:51 AM
To: MinnowBoard Development and Community Discussion <elinux-minnowboard at lists.elinux.org>
Subject: Re: [MinnowBoard] Hardware Virtualization support in Minnowboard Max?
Thanks for reply.
KVM code checks the value of ECX after CPUID with EAX=1. I checked the value using JTAG debugger, and its same as expected by kvm code.
So, my guess is its not firmware but somehow my yocto+kvm recipe is not correct.
Thanks,
Supriti
On Mon, Feb 22, 2016 at 5:22 PM, Krau, Michael P <michael.p.krau at intel.com<mailto:michael.p.krau at intel.com>> wrote:
Initial reports from the firmware developers are:
The Firmware does not disable the vmx, also if vmx was disabled in Firmware, CPUID will reflect that in “/proc/cpuinfo” in Linux. Per the thread below thread, this is not the case.
It is my understanding that the virtualization support in the firmware is limited to enablement it in the configuration function of the firmware, which would show up as the hardware support flags in the OS which are indicated.
However, the firmware developers are planning to double check vms functionality in their labs. Expect more information when available.
Thank you,
Michael Krau
From: elinux-MinnowBoard [mailto:elinux-minnowboard-bounces at lists.elinux.org<mailto:elinux-minnowboard-bounces at lists.elinux.org>] On Behalf Of Supriti Singh
Sent: Friday, February 19, 2016 2:08 AM
To: MinnowBoard Development and Community Discussion <elinux-minnowboard at lists.elinux.org<mailto:elinux-minnowboard at lists.elinux.org>>
Subject: Re: [MinnowBoard] Hardware Virtualization support in Minnowboard Max?
For my board as well, it shows the vmx flags. But kvm fails to detect hardware support.
Could it be that firmware has disabled it somehow?
On Wed, Feb 17, 2016 at 11:44 PM, John Hawley <john.hawley at intel.com<mailto:john.hawley at intel.com>> wrote:
grep vmx /proc/cpuinfo on a 0.83 shows up for me.
So it's enabled in the hardware, it's likely your Yocto derived kernel /
distro doesn't have the right things turned on for kvm. I've pinged the
Yocto guys to see if they have any suggestions.
- John
On 02/17/2016 08:55 AM, John Hawley wrote:
> I can only assume it's gotten turned off in the firmware as (admittedly
> this is a little old):
>
> http://wiki.minnowboard.org/IntelE38xx
>
> shows vmx being present in the cpuflags. I'll check on a live board
> when I get into the office. To the best of my knowledge we don't have
> an on/off toggle for that in the firmware, so if it's missing the
> firmware team may have disabled it (though I don't remember any errata
> to that effect).
>
> Let me do some checking and I'll get back to the list.
>
> - John 'Warthog9' Hawley
>
> On 2/17/2016 6:15 AM, Supriti Singh wrote:
>> Hello,
>>
>> As I understood MinnowBoard Max support hardware virtualization.
>>
>> grep vmx /proc/cpuinfo shows the flags.
>>
>> I am running yocto "core-image-sato"
>>
>> When I boot, dmesg|grep kvm prints out
>>
>> * kvm: no hardware support*
>>
>> Do I need to enable it in UEFI? If yes then how can I do it.
>>
>> Thanks,
>> Supriti
>>
>>
>> _______________________________________________
>> elinux-MinnowBoard mailing list
>> elinux-MinnowBoard at lists.elinux.org<mailto:elinux-MinnowBoard at lists.elinux.org>
>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>>
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org<mailto:elinux-MinnowBoard at lists.elinux.org>
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org<mailto:elinux-MinnowBoard at lists.elinux.org>
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
_______________________________________________
elinux-MinnowBoard mailing list
elinux-MinnowBoard at lists.elinux.org<mailto:elinux-MinnowBoard at lists.elinux.org>
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20160223/1fd04ae2/attachment-0001.html>
More information about the elinux-MinnowBoard
mailing list