1Supported CPU model configurations on MIPS hosts
2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
4QEMU supports variety of MIPS CPU models:
5
6Supported CPU models for MIPS32 hosts
7^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8
9The following CPU models are supported for use on MIPS32 hosts.
10Administrators / applications are recommended to use the CPU model that
11matches the generation of the host CPUs in use. In a deployment with a
12mixture of host CPU models between machines, if live migration
13compatibility is required, use the newest CPU model that is compatible
14across 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
38Supported CPU models for MIPS64 hosts
39^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40
41The following CPU models are supported for use on MIPS64 hosts.
42Administrators / applications are recommended to use the CPU model that
43matches the generation of the host CPUs in use. In a deployment with a
44mixture of host CPU models between machines, if live migration
45compatibility is required, use the newest CPU model that is compatible
46across all desired hosts.
47
48``I6400``
49    MIPS64 Processor (Release 6, 2014)
50
51``Loongson-2F``
52    MIPS64 Processor (Loongson 2, 2008)
53
54``Loongson-2E``
55    MIPS64 Processor (Loongson 2, 2006)
56
57``mips64dspr2``
58    MIPS64 Processor (Release 2, 2006)
59
60``MIPS64R2-generic``, ``5KEc``, ``5KEf``
61    MIPS64 Processor (Release 2, 2002)
62
63``20Kc``
64    MIPS64 Processor (20K, 2000
65
66``5Kc``, ``5Kf``
67    MIPS64 Processor (5K, 1999)
68
69``VR5432``
70    MIPS64 Processor (VR, 1998)
71
72``R4000``
73    MIPS64 Processor (MIPS III, 1991)
74
75
76Supported CPU models for nanoMIPS hosts
77^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78
79The following CPU models are supported for use on nanoMIPS hosts.
80Administrators / applications are recommended to use the CPU model that
81matches the generation of the host CPUs in use. In a deployment with a
82mixture of host CPU models between machines, if live migration
83compatibility is required, use the newest CPU model that is compatible
84across all desired hosts.
85
86``I7200``
87    MIPS I7200 (nanoMIPS, 2018)
88
89Preferred CPU models for MIPS hosts
90^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
91
92The following CPU models are preferred for use on different MIPS hosts:
93
94``MIPS III``
95    R4000
96
97``MIPS32R2``
98    34Kf
99
100``MIPS64R6``
101    I6400
102
103``nanoMIPS``
104    I7200
105
106