| 1 | Supported CPU model configurations on MIPS hosts |
| 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 3 | |
| 4 | QEMU supports variety of MIPS CPU models: |
| 5 | |
| 6 | Supported CPU models for MIPS32 hosts |
| 7 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 8 | |
| 9 | The following CPU models are supported for use on MIPS32 hosts. |
| 10 | Administrators / applications are recommended to use the CPU model that |
| 11 | matches the generation of the host CPUs in use. In a deployment with a |
| 12 | mixture of host CPU models between machines, if live migration |
| 13 | compatibility is required, use the newest CPU model that is compatible |
| 14 | across all desired hosts. |
| 15 | |
| 16 | ``mips32r6-generic`` |
| 17 | MIPS32 Processor (Release 6, 2015) |
| 18 | |
| 19 | ``P5600`` |
| 20 | MIPS32 Processor (P5600, 2014) |
| 21 | |
| 22 | ``M14K``, ``M14Kc`` |
| 23 | MIPS32 Processor (M14K, 2009) |
| 24 | |
| 25 | ``74Kf`` |
| 26 | MIPS32 Processor (74K, 2007) |
| 27 | |
| 28 | ``34Kf`` |
| 29 | MIPS32 Processor (34K, 2006) |
| 30 | |
| 31 | ``24Kc``, ``24KEc``, ``24Kf`` |
| 32 | MIPS32 Processor (24K, 2003) |
| 33 | |
| 34 | ``4Kc``, ``4Km``, ``4KEcR1``, ``4KEmR1``, ``4KEc``, ``4KEm`` |
| 35 | MIPS32 Processor (4K, 1999) |
| 36 | |
| 37 | |
| 38 | Supported CPU models for MIPS64 hosts |
| 39 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 40 | |
| 41 | The following CPU models are supported for use on MIPS64 hosts. |
| 42 | Administrators / applications are recommended to use the CPU model that |
| 43 | matches the generation of the host CPUs in use. In a deployment with a |
| 44 | mixture of host CPU models between machines, if live migration |
| 45 | compatibility is required, use the newest CPU model that is compatible |
| 46 | across all desired hosts. |
| 47 | |
| 48 | ``I6400`` |
| 49 | MIPS64 Processor (Release 6, 2014) |
| 50 | |
| 51 | ``Loongson-2E`` |
| 52 | MIPS64 Processor (Loongson 2, 2006) |
| 53 | |
| 54 | ``Loongson-2F`` |
| 55 | MIPS64 Processor (Loongson 2, 2008) |
| 56 | |
| 57 | ``Loongson-3A1000`` |
| 58 | MIPS64 Processor (Loongson 3, 2010) |
| 59 | |
| 60 | ``Loongson-3A4000`` |
| 61 | MIPS64 Processor (Loongson 3, 2018) |
| 62 | |
| 63 | ``mips64dspr2`` |
| 64 | MIPS64 Processor (Release 2, 2006) |
| 65 | |
| 66 | ``MIPS64R2-generic``, ``5KEc``, ``5KEf`` |
| 67 | MIPS64 Processor (Release 2, 2002) |
| 68 | |
| 69 | ``20Kc`` |
| 70 | MIPS64 Processor (20K, 2000 |
| 71 | |
| 72 | ``5Kc``, ``5Kf`` |
| 73 | MIPS64 Processor (5K, 1999) |
| 74 | |
| 75 | ``VR5432`` |
| 76 | MIPS64 Processor (VR, 1998) |
| 77 | |
| 78 | ``R4000`` |
| 79 | MIPS64 Processor (MIPS III, 1991) |
| 80 | |
| 81 | |
| 82 | Supported CPU models for nanoMIPS hosts |
| 83 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 84 | |
| 85 | The following CPU models are supported for use on nanoMIPS hosts. |
| 86 | Administrators / applications are recommended to use the CPU model that |
| 87 | matches the generation of the host CPUs in use. In a deployment with a |
| 88 | mixture of host CPU models between machines, if live migration |
| 89 | compatibility is required, use the newest CPU model that is compatible |
| 90 | across all desired hosts. |
| 91 | |
| 92 | ``I7200`` |
| 93 | MIPS I7200 (nanoMIPS, 2018) |
| 94 | |
| 95 | Preferred CPU models for MIPS hosts |
| 96 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 97 | |
| 98 | The following CPU models are preferred for use on different MIPS hosts: |
| 99 | |
| 100 | ``MIPS III`` |
| 101 | R4000 |
| 102 | |
| 103 | ``MIPS32R2`` |
| 104 | 34Kf |
| 105 | |
| 106 | ``MIPS64R6`` |
| 107 | I6400 |
| 108 | |
| 109 | ``nanoMIPS`` |
| 110 | I7200 |
| 111 |