xref: /openbmc/qemu/docs/system/cpu-models-mips.rst.inc (revision 22d30b340aa5d8a2b1fbc90d5263f801f1584d01)
11bf84a1eSKashyap ChamarthySupported CPU model configurations on MIPS hosts
21bf84a1eSKashyap Chamarthy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31bf84a1eSKashyap Chamarthy
41bf84a1eSKashyap ChamarthyQEMU supports variety of MIPS CPU models:
51bf84a1eSKashyap Chamarthy
61bf84a1eSKashyap ChamarthySupported CPU models for MIPS32 hosts
71bf84a1eSKashyap Chamarthy^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
81bf84a1eSKashyap Chamarthy
91bf84a1eSKashyap ChamarthyThe following CPU models are supported for use on MIPS32 hosts.
101bf84a1eSKashyap ChamarthyAdministrators / applications are recommended to use the CPU model that
111bf84a1eSKashyap Chamarthymatches the generation of the host CPUs in use. In a deployment with a
121bf84a1eSKashyap Chamarthymixture of host CPU models between machines, if live migration
131bf84a1eSKashyap Chamarthycompatibility is required, use the newest CPU model that is compatible
141bf84a1eSKashyap Chamarthyacross all desired hosts.
151bf84a1eSKashyap Chamarthy
161bf84a1eSKashyap Chamarthy``mips32r6-generic``
171bf84a1eSKashyap Chamarthy    MIPS32 Processor (Release 6, 2015)
181bf84a1eSKashyap Chamarthy
191bf84a1eSKashyap Chamarthy``P5600``
201bf84a1eSKashyap Chamarthy    MIPS32 Processor (P5600, 2014)
211bf84a1eSKashyap Chamarthy
221bf84a1eSKashyap Chamarthy``M14K``, ``M14Kc``
231bf84a1eSKashyap Chamarthy    MIPS32 Processor (M14K, 2009)
241bf84a1eSKashyap Chamarthy
251bf84a1eSKashyap Chamarthy``74Kf``
261bf84a1eSKashyap Chamarthy    MIPS32 Processor (74K, 2007)
271bf84a1eSKashyap Chamarthy
281bf84a1eSKashyap Chamarthy``34Kf``
291bf84a1eSKashyap Chamarthy    MIPS32 Processor (34K, 2006)
301bf84a1eSKashyap Chamarthy
311bf84a1eSKashyap Chamarthy``24Kc``, ``24KEc``, ``24Kf``
321bf84a1eSKashyap Chamarthy    MIPS32 Processor (24K, 2003)
331bf84a1eSKashyap Chamarthy
341bf84a1eSKashyap Chamarthy``4Kc``, ``4Km``, ``4KEcR1``, ``4KEmR1``, ``4KEc``, ``4KEm``
351bf84a1eSKashyap Chamarthy    MIPS32 Processor (4K, 1999)
361bf84a1eSKashyap Chamarthy
371bf84a1eSKashyap Chamarthy
381bf84a1eSKashyap ChamarthySupported CPU models for MIPS64 hosts
391bf84a1eSKashyap Chamarthy^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
401bf84a1eSKashyap Chamarthy
411bf84a1eSKashyap ChamarthyThe following CPU models are supported for use on MIPS64 hosts.
421bf84a1eSKashyap ChamarthyAdministrators / applications are recommended to use the CPU model that
431bf84a1eSKashyap Chamarthymatches the generation of the host CPUs in use. In a deployment with a
441bf84a1eSKashyap Chamarthymixture of host CPU models between machines, if live migration
451bf84a1eSKashyap Chamarthycompatibility is required, use the newest CPU model that is compatible
461bf84a1eSKashyap Chamarthyacross all desired hosts.
471bf84a1eSKashyap Chamarthy
481bf84a1eSKashyap Chamarthy``I6400``
491bf84a1eSKashyap Chamarthy    MIPS64 Processor (Release 6, 2014)
501bf84a1eSKashyap Chamarthy
51*b5330cf1SHuacai Chen``Loongson-2E``
52*b5330cf1SHuacai Chen    MIPS64 Processor (Loongson 2, 2006)
53*b5330cf1SHuacai Chen
541bf84a1eSKashyap Chamarthy``Loongson-2F``
551bf84a1eSKashyap Chamarthy    MIPS64 Processor (Loongson 2, 2008)
561bf84a1eSKashyap Chamarthy
57*b5330cf1SHuacai Chen``Loongson-3A1000``
58*b5330cf1SHuacai Chen    MIPS64 Processor (Loongson 3, 2010)
59*b5330cf1SHuacai Chen
60*b5330cf1SHuacai Chen``Loongson-3A4000``
61*b5330cf1SHuacai Chen    MIPS64 Processor (Loongson 3, 2018)
621bf84a1eSKashyap Chamarthy
631bf84a1eSKashyap Chamarthy``mips64dspr2``
641bf84a1eSKashyap Chamarthy    MIPS64 Processor (Release 2, 2006)
651bf84a1eSKashyap Chamarthy
661bf84a1eSKashyap Chamarthy``MIPS64R2-generic``, ``5KEc``, ``5KEf``
671bf84a1eSKashyap Chamarthy    MIPS64 Processor (Release 2, 2002)
681bf84a1eSKashyap Chamarthy
691bf84a1eSKashyap Chamarthy``20Kc``
701bf84a1eSKashyap Chamarthy    MIPS64 Processor (20K, 2000
711bf84a1eSKashyap Chamarthy
721bf84a1eSKashyap Chamarthy``5Kc``, ``5Kf``
731bf84a1eSKashyap Chamarthy    MIPS64 Processor (5K, 1999)
741bf84a1eSKashyap Chamarthy
751bf84a1eSKashyap Chamarthy``VR5432``
761bf84a1eSKashyap Chamarthy    MIPS64 Processor (VR, 1998)
771bf84a1eSKashyap Chamarthy
781bf84a1eSKashyap Chamarthy``R4000``
791bf84a1eSKashyap Chamarthy    MIPS64 Processor (MIPS III, 1991)
801bf84a1eSKashyap Chamarthy
811bf84a1eSKashyap Chamarthy
821bf84a1eSKashyap ChamarthySupported CPU models for nanoMIPS hosts
831bf84a1eSKashyap Chamarthy^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
841bf84a1eSKashyap Chamarthy
851bf84a1eSKashyap ChamarthyThe following CPU models are supported for use on nanoMIPS hosts.
861bf84a1eSKashyap ChamarthyAdministrators / applications are recommended to use the CPU model that
871bf84a1eSKashyap Chamarthymatches the generation of the host CPUs in use. In a deployment with a
881bf84a1eSKashyap Chamarthymixture of host CPU models between machines, if live migration
891bf84a1eSKashyap Chamarthycompatibility is required, use the newest CPU model that is compatible
901bf84a1eSKashyap Chamarthyacross all desired hosts.
911bf84a1eSKashyap Chamarthy
921bf84a1eSKashyap Chamarthy``I7200``
931bf84a1eSKashyap Chamarthy    MIPS I7200 (nanoMIPS, 2018)
941bf84a1eSKashyap Chamarthy
951bf84a1eSKashyap ChamarthyPreferred CPU models for MIPS hosts
961bf84a1eSKashyap Chamarthy^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
971bf84a1eSKashyap Chamarthy
981bf84a1eSKashyap ChamarthyThe following CPU models are preferred for use on different MIPS hosts:
991bf84a1eSKashyap Chamarthy
1001bf84a1eSKashyap Chamarthy``MIPS III``
1011bf84a1eSKashyap Chamarthy    R4000
1021bf84a1eSKashyap Chamarthy
1031bf84a1eSKashyap Chamarthy``MIPS32R2``
1041bf84a1eSKashyap Chamarthy    34Kf
1051bf84a1eSKashyap Chamarthy
1061bf84a1eSKashyap Chamarthy``MIPS64R6``
1071bf84a1eSKashyap Chamarthy    I6400
1081bf84a1eSKashyap Chamarthy
1091bf84a1eSKashyap Chamarthy``nanoMIPS``
1101bf84a1eSKashyap Chamarthy    I7200
1111bf84a1eSKashyap Chamarthy
112