virt

Revision 1 as of 2011-08-22 09:09:07

Clear message

Firmware Test Suite - virt test

Most modern Intel and AMD CPUs have virtualization capabilities however some BIOS manufacturers needlessly disable it by default. The virt test checks to see if an Intel or AMD CPU supports virtualization and if it has been disabled in the BIOS.

Typical output from this test is as follows:

00012 virt            Test CPU Virtualisation Configuration.
00013 virt            -----------------------------------------------------------------------------
00014 virt            Test 1 of 1: Check CPU Virtualisation Configuration.
00015 virt            Check VT/VMX Virtualization extensions are set up correctly.
00016 virt            PASSED: Test 1, Virtualization extensions supported and enabled by BIOS.

Examples:

sudo fwts virt - 

..runs the virt test on your machine and dumps the output to stdout.

sudo fwts virt

..runs the nx test on your machine and appends the output to the default logfile results.log

Explanation of test results

Certain test results may require a little more explanation. This section will try and give some context to specific test failures.

Error ID

Explanation

VirtDisabledByBIOS

The CPU supports virtualization but this has been disabled by the firmware. The virtualization capability is checked by the "svm" flag in the /proc/cpuinfo fields and by checking if it is disabled by the firmware by examining MSR 0xC0000080 (Intel CPUs) or by checking the "vmx" flag and examining MSR 0x03a (AMD CPUs).