docs: Stop building qemu-doc
[qemu/ar7.git] / docs / system / cpu-models-mips.texi
blob6a0370cb693fb0f9fffa9e02ae41c1606d435f2d
1 @node recommendations_cpu_models_MIPS
2 @section Supported CPU model configurations on MIPS hosts
4 QEMU supports variety of MIPS CPU models:
6 @menu
7 * cpu_models_MIPS32::               Supported CPU models for MIPS32 hosts
8 * cpu_models_MIPS64::               Supported CPU models for MIPS64 hosts
9 * cpu_models_nanoMIPS::             Supported CPU models for nanoMIPS hosts
10 * preferred_cpu_models_MIPS::       Preferred CPU models for MIPS hosts
11 @end menu
13 @node cpu_models_MIPS32
14 @subsection Supported CPU models for MIPS32 hosts
16 The following CPU models are supported for use on MIPS32 hosts. Administrators /
17 applications are recommended to use the CPU model that matches the generation
18 of the host CPUs in use. In a deployment with a mixture of host CPU models
19 between machines, if live migration compatibility is required, use the newest
20 CPU model that is compatible across all desired hosts.
22 @table @option
23 @item @code{mips32r6-generic}
25 MIPS32 Processor (Release 6, 2015)
28 @item @code{P5600}
30 MIPS32 Processor (P5600, 2014)
33 @item @code{M14K}
34 @item @code{M14Kc}
36 MIPS32 Processor (M14K, 2009)
39 @item @code{74Kf}
41 MIPS32 Processor (74K, 2007)
44 @item @code{34Kf}
46 MIPS32 Processor (34K, 2006)
49 @item @code{24Kc}
50 @item @code{24KEc}
51 @item @code{24Kf}
53 MIPS32 Processor (24K, 2003)
56 @item @code{4Kc}
57 @item @code{4Km}
58 @item @code{4KEcR1}
59 @item @code{4KEmR1}
60 @item @code{4KEc}
61 @item @code{4KEm}
63 MIPS32 Processor (4K, 1999)
64 @end table
66 @node cpu_models_MIPS64
67 @subsection Supported CPU models for MIPS64 hosts
69 The following CPU models are supported for use on MIPS64 hosts. Administrators /
70 applications are recommended to use the CPU model that matches the generation
71 of the host CPUs in use. In a deployment with a mixture of host CPU models
72 between machines, if live migration compatibility is required, use the newest
73 CPU model that is compatible across all desired hosts.
75 @table @option
76 @item @code{I6400}
78 MIPS64 Processor (Release 6, 2014)
81 @item @code{Loongson-2F}
83 MIPS64 Processor (Loongson 2, 2008)
86 @item @code{Loongson-2E}
88 MIPS64 Processor (Loongson 2, 2006)
91 @item @code{mips64dspr2}
93 MIPS64 Processor (Release 2, 2006)
96 @item @code{MIPS64R2-generic}
97 @item @code{5KEc}
98 @item @code{5KEf}
100 MIPS64 Processor (Release 2, 2002)
103 @item @code{20Kc}
105 MIPS64 Processor (20K, 2000)
108 @item @code{5Kc}
109 @item @code{5Kf}
111 MIPS64 Processor (5K, 1999)
114 @item @code{VR5432}
116 MIPS64 Processor (VR, 1998)
119 @item @code{R4000}
121 MIPS64 Processor (MIPS III, 1991)
122 @end table
124 @node cpu_models_nanoMIPS
125 @subsection Supported CPU models for nanoMIPS hosts
127 The following CPU models are supported for use on nanoMIPS hosts. Administrators /
128 applications are recommended to use the CPU model that matches the generation
129 of the host CPUs in use. In a deployment with a mixture of host CPU models
130 between machines, if live migration compatibility is required, use the newest
131 CPU model that is compatible across all desired hosts.
133 @table @option
134 @item @code{I7200}
136 MIPS I7200 (nanoMIPS, 2018)
138 @end table
140 @node preferred_cpu_models_MIPS
141 @subsection Preferred CPU models for MIPS hosts
143 The following CPU models are preferred for use on different MIPS hosts:
145 @table @option
146 @item @code{MIPS III}
147 R4000
149 @item @code{MIPS32R2}
150 34Kf
152 @item @code{MIPS64R6}
153 I6400
155 @item @code{nanoMIPS}
156 I7200
157 @end table