Processor support

From KVM
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Information about what cpu supports Hardware virtualization.


INTEL:

VT-x, shows in /proc/cpuinfo as the vmx flag. (grep vmx /proc/cpuinfo)

AKA Vanderpool

See Wikipedia's article on x86 virtualization, for a list of processors that include it.

http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29


AMD:

AMD-V, shows in /proc/cpuinfo as the svm flag. (grep svm /proc/cpuinfo)

AKA Pacifica, AKA AMD Virtualization

http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29

ARM:

Virtualization support for ARM was initially added to ARMv7-A processors starting with Cortex-A15 and including Cortex-A7 and Cortex-A17.

ARMv8-A processors include support for virtualization.

Refer to http://www.arm.com/products/processors/cortex-a/ for more information.


PowerPC:

KVM for PowerPC supports selected embedded cores. It also supports all 64-bit server / desktop class CPUs like the G5, POWER4 and above, Cell, 970MP, and 32-bit desktop class CPUs like the G3, G4, e300, etc.

BookE 440 YES
BookE 500 YES
Book3S PPC64 YES
Book3S PPC32 YES


S390:

Every S390 that has 64-bit support can use KVM. So if your mainframe is at least a z9, you're good!