QEMU/x86: Difference between revisions

1,655 bytes removed ,  28 August
→‎CPUs: wikitables. Use them
m (1 revision imported)
(→‎CPUs: wikitables. Use them)
==Devices==
===CPUs===
*-cpu host
**Device: '''Host CPU'''
**Maximum Windows OS: Various
**Description: If you have KVM enabled, this will use your host CPU. This is the recommended option if you have hardware virtualization and root access.
 
*-cpu 486
**Device: '''Intel 80486'''
**Maximum Windows OS: Windows 2000
**Description: Intel 80486. Unrecommended for use unless you are running a DOS VM.
 
{| class="wikitable sortable"
*-cpu Broadwell
|+ CPU types
**Device: '''Intel Codename Broadwell'''
|-
**Maximum Windows OS:Windows 7
! Type !! OS !! Description
**Description: Intel Broadwell Microprocessor
|-
 
| <kbd>host</kbd> || Various || The Host CPU. If KVM is enabled, this will clone your host's CPU ID and flags to the VM.
*-cpu Broadwell-noTSX
|-
**Device: '''Intel Codename Broadwell'''
| <kbd>max</kbd> || Various || The Host CPU. If KVM is enabled, this will clone your host's CPU ID and flags, and also enable every KVM subfeature.
**Maximum Windows OS: Windows 7
|-
**Description: Intel Broadwell Microprocessor
| <kbd>kvm32</kbd> || Windows 10 || Generic KVM 32-bit CPU.
 
|-
*-cpu Conroe
| <kbd>kvm64</kbd> || Windows 10 || Generic KVM 64-bit CPU.
**Device: '''Intel Celeron 4x0 (Conroe/Merom Class Core 2)'''
|-
**Maximum Windows OS: Windows 7
| <kbd>qemu32</kbd> || Windows 10 || Generic KVM 32-bit CPU.
**Description: Intel Celeron
|-
 
| <kbd>qemu64</kbd> || Windows 10 || Generic KVM 64-bit CPU.
*-cpu Haswell
|-
**Device: '''Intel Codename Haswell'''
| <kbd>486</kbd> || Windows 2000 || Intel 80486. Not recommended for use unless you are running a DOS VM.
**Maximum Windows OS: Windows 10
|-
**Description: Intel Haswell Microprocessor
| <kbd>pentium</kbd> || Windows XP || Pentium Pro. Recommended for Windows 3.1, Windows 95, Windows NT 4.0, Windows 98, and Windows Me VMs.<br>'''Note:''' If you are running a Windows NT 3.x VM, this CPU is essential to get past the setup.
 
|-
*-cpu Haswell-noTSX
| <kbd>pentium2</kbd> || Windows 7 || Pentium II. This can run Windows 7 but is not recommended for anything above 2000.
**Device: '''Intel Codename Haswell'''
|-
**Maximum Windows OS: Windows 10
| <kbd>pentium3</kbd> || Windows 7 || Pentium III. This can run Windows 7 but is not recommended for anything above 2000.
**Description: Intel Haswell Microprocessor
|-
 
| <kbd>Broadwell</kbd> || Windows 7 || Intel Broadwell Microprocessor
*-cpu IvyBridge
|-
**Device: '''Intel Xeon E3-1200 v2'''
| <kbd>Broadwell-noTSX</kbd> || Windows 7 || Intel Broadwell Microprocessor (without Intel TSX)
**Maximum Windows OS: Windows 10
|-
**Description: Intel Xeon E3-1200 (codename Ivy Bridge)
| <kbd>Conroe</kbd> || Windows 7 || Intel Celeron 4x0 (Conroe/Merom Class Core 2) CPU
 
|-
*-cpu Nehalem
| <kbd>Haswell</kbd> || Windows 10 || Intel Haswell CPU
**Device: '''Intel Core i7 950 (Nehalem Class Core i7)'''
|-
**Maximum Windows OS: Windows 10
| <kbd>Haswell-noTSX</kbd> || Windows 10 || Intel Haswell CPU (without Intel TSX)
**Description: Intel Core i7 950
|-
 
| <kbd>IvyBridge</kbd> || Windows 10 || Intel Xeon E3-1200 v2 (codename Ivy Bridge)
*-cpu Opteron_G1
|-
**Device: '''AMD Opteron 240 (Gen 1 Class Opteron)'''
| <kbd>Nehalem</kbd> || Windows 10 || Intel Core i7 950
**Maximum Windows OS: Windows 10
|-
**Description: AMD Opteron 240
| <kbd>Opteron_G1</kbd> || Windows 10 || AMD Opteron 240
 
|-
*-cpu Opteron_G2
| <kbd>Opteron_G2</kbd> || Windows 10 || AMD Opteron 22xx
**Device: '''AMD Opteron 22xx (Gen 2 Class Opteron)'''
|-
**Maximum Windows OS: Windows 10
| <kbd>Opteron_G3</kbd> || Windows 10 || AMD Opteron 23xx
**Description: AMD Opteron Generation 2
|-
 
| <kbd>Opteron_G4</kbd> || Windows 10 || AMD Opteron 62xx
*-cpu Opteron_G3
|-
**Device: '''AMD Opteron 23xx (Gen 3 Class Opteron)'''
| <kbd>Opteron_G5</kbd> || Windows 10 || AMD Opteron 63xx
**Maximum Windows OS: Windows 10
|-
**Description: AMD Opteron Generation 3
| <kbd>Penryn</kbd> || Windows 10 || Intel Core 2 Duo P9xxx (Penryn)
 
|-
*-cpu Opteron_G4
| <kbd>SandyBridge</kbd> || Windows 10 || Intel Xeon E312xx
**Device: '''AMD Opteron 62xx (Gen 4 Class Opteron)'''
|-
**Maximum Windows OS: Windows 10
| <kbd>Skylake-Client</kbd> || Windows 10 || Skylake generation CPU
**Description: AMD Opteron Generation 4
|-
 
| <kbd>Westmere</kbd> || Windows 10 || Intel Westmere E56xx/L56xx/X56xx
*-cpu Opteron_G5
|-
**Device: '''AMD Opteron 63xx (Gen 5 Class Opteron)'''
| <kbd>core2duo</kbd> || Windows 10 || Intel Core 2 Duo CPU T7700, 2.40 GHz
**Maximum Windows OS: Windows 10
|-
**Description: AMD Opteron Generation 5
| <kbd>coreduo</kbd> || Windows 10 || Intel Core Duo CPU T2600, 2.16 GHz
 
|-
*-cpu Penryn
| <kbd>n270</kbd> || Windows 10 || Intel Atom CPU N270 at 1.60 GHz.<br>'''Note''': This CPU can run Windows Vista/7/8/10, but it is not recommended to run anything above XP due to how paltry the CPU is.
**Device: '''Intel Core 2 Duo P9xxx Penryn Class Core 2)'''
|}
**Maximum Windows OS: Windows 10
**Description: Intel Core 2 Duo P9xxx
 
*-cpu SandyBridge
**Device: '''Intel Xeon E312xx (Sandy Bridge)'''
**Maximum Windows OS: Windows 10
**Description: Intel Xeon (codename Sandy Bridge)
 
*-cpu Skylake-Client
**Device: '''Intel Skylake'''
**Maximum Windows OS: Windows 10
**Description: Intel Skylake
 
*-cpu Westmere
**Device: '''Intel Westmere E56xx/L56xx/X56xx'''
**Maximum Windows OS: Windows 10
**Description: Intel Westmere
 
*-cpu core2duo
**Device: '''Intel Core 2 Duo CPU T7700 @ 2.40 GHz'''
**Maximum Windows OS: Windows 10
**Description: Intel Core 2 Duo CPU T7700, 2.40 GHz.
 
*-cpu coreduo
**Device: '''Intel Core Duo CPU T2600 @ 2.16 GHz'''
**Maximum Windows OS: Windows 7
**Description: Intel Core Duo CPU T2600, 2.16 GHz.
 
*-cpu kvm32
**Device: '''Generic 32-bit KVM processor'''
**Maximum Windows OS: Windows 10
**Description: A generic, emulated 32-bit KVM processor.
 
*-cpu kvm64
**Device: '''Generic KVM processor'''
**Maximum Windows OS: Windows 10
**Description: A generic, emulated KVM processor.
 
*-cpu n270
**Device: '''Intel Atom CPU N270 @ 1.60 GHz'''
**Maximum Windows OS: Windows 10
**Description: Intel Atom CPU N270 at 1.60 GHz. NOTE: This can run Windows Vista/7/8/10, but it is not recommended to run anything above XP on this CPU.
 
*-cpu pentium
**Device: '''Intel Pentium(R) Pro'''
**Maximum Windows OS: Windows XP
**Description: Emulated Pentium Pro. Recommended for Windows 3.1, Windows 95, Windows NT 4.0, Windows 98, and Windows Me VMs. '''NOTE:''' If you are running a Windows NT 3.x VM, this CPU is essential to get past the setup.
 
*-cpu pentium2
**Device: '''Intel Pentium II'''
**Maximum Windows OS: Windows 7
**Description: Emulated Pentium II. This can run Windows 7 but is not recommended for anything above 2000.
 
*-cpu pentium3
**Device: '''Intel Pentium III'''
**Maximum Windows OS: Windows 7
**Description: Emulated Pentium III. This can run Windows 7 but is not recommended for anything above XP.
 
*-cpu qemu32
**Device: '''Generic 32-bit QEMU CPU'''
**Maximum Windows OS: Windows 10
**Description: Generic 32-bit QEMU CPU.
 
*-cpu qemu64
**Device: '''Generic QEMU CPU'''
**Maximum Windows OS: Windows 10
**Description: Generic QEMU CPU.
 
===Network cards===