virt
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). |