xref: /qemu/docs/system/cpu-models-mips.rst.inc (revision 922d42bb)
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-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
82Supported CPU models for nanoMIPS hosts
83^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
84
85The following CPU models are supported for use on nanoMIPS hosts.
86Administrators / applications are recommended to use the CPU model that
87matches the generation of the host CPUs in use. In a deployment with a
88mixture of host CPU models between machines, if live migration
89compatibility is required, use the newest CPU model that is compatible
90across all desired hosts.
91
92``I7200``
93    MIPS I7200 (nanoMIPS, 2018)
94
95Preferred CPU models for MIPS hosts
96^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
97
98The 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
112