Processor support: Difference between revisions
(Add non-x86 architectures to the list) |
(Added entry to include support for ARM) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
==== INTEL: ==== | ==== INTEL: ==== | ||
VT-x, shows in /proc/cpuinfo as the vmx flag. | VT-x, shows in /proc/cpuinfo as the vmx flag. (grep vmx /proc/cpuinfo) | ||
AKA Vanderpool | AKA Vanderpool | ||
Line 16: | Line 16: | ||
==== AMD: ==== | ==== AMD: ==== | ||
AMD-V, shows in /proc/cpuinfo as the svm flag. | AMD-V, shows in /proc/cpuinfo as the svm flag. (grep svm /proc/cpuinfo) | ||
AKA Pacifica | AKA Pacifica, AKA AMD Virtualization | ||
http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29 | 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: ==== | ==== 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, etc. | 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. | ||
{| style="width:20%" | {| style="width:20%" | ||
Line 38: | Line 46: | ||
|- | |- | ||
|Book3S PPC32 | |Book3S PPC32 | ||
|style="color: | |style="color:green"|YES | ||
|} | |} | ||
Latest revision as of 13:25, 3 November 2014
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.
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!