[MinnowBoard] Hardware Virtualization support in Minnowboard Max?

Supriti Singh supritisingh08 at gmail.com
Tue Feb 23 09:50:32 UTC 2016


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>
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] *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>
> *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>
> 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
> >> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> >>
> > _______________________________________________
> > elinux-MinnowBoard mailing list
> > elinux-MinnowBoard at lists.elinux.org
> > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
> >
> _______________________________________________
> elinux-MinnowBoard mailing list
> elinux-MinnowBoard at lists.elinux.org
> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
>
>
>
> _______________________________________________
> elinux-MinnowBoard mailing list
> 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/0a9d2899/attachment.html>


More information about the elinux-MinnowBoard mailing list