Processor support: Difference between revisions

From KVM
No edit summary
 
(Added entry to include support for ARM)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Information about what cpu supports Hardware virtualization.
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: ====
I emailed to "tech.support at amd.com" and they returned that these two sites are the only two sites which provides people with these informations. Poor answer. Search for AMD-V on these sites


[http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_15226,00.html?redir=CP8501 Third-Generation AMD Opteron™]
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.
 
{| style="width:20%"
|BookE 440
|style="color:green"|YES
|-
|BookE 500
|style="color:green"|YES
|-
|Book3S PPC64
|style="color:green"|YES
|-
|Book3S PPC32
|style="color:green"|YES
|}
 
 
==== S390: ====


[http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_14266,00.html Second-Generation AMD Opteron™]
Every S390 that has 64-bit support can use KVM. So if your mainframe is at least a z9, you're good!

Latest revision as of 14: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.

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!