[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] docs/qemu-cpu-models: Add MIPS/nanoMIPS QEM
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] docs/qemu-cpu-models: Add MIPS/nanoMIPS QEMU supported CPU models |
Date: |
Wed, 28 Nov 2018 15:36:50 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 |
On 28/11/18 14:43, Stefan Markovic wrote:
> From: Stefan Markovic <address@hidden>
>
> Add list of supported and preferred CPU models for MIPS32, MIPS64
> and nanoMIPS hosts.
>
> Signed-off-by: Stefan Markovic <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> docs/qemu-cpu-models.texi | 163
> +++++++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 161 insertions(+), 2 deletions(-)
>
> diff --git a/docs/qemu-cpu-models.texi b/docs/qemu-cpu-models.texi
> index 1935f98..475d434 100644
> --- a/docs/qemu-cpu-models.texi
> +++ b/docs/qemu-cpu-models.texi
> @@ -5,8 +5,9 @@ QEMU / KVM CPU model configuration
> @c man begin DESCRIPTION
>
> @menu
> -* recommendations_cpu_models_x86:: Recommendations for KVM CPU model
> configuration on x86 hosts
> -* cpu_model_syntax_apps:: Syntax for configuring CPU models
> +* recommendations_cpu_models_x86:: Recommendations for KVM CPU model
> configuration on x86 hosts
> +* recommendations_cpu_models_MIPS:: Supported CPU model configurations on
> MIPS hosts
> +* cpu_model_syntax_apps:: Syntax for configuring CPU models
> @end menu
>
> QEMU / KVM virtualization supports two ways to configure CPU models
> @@ -368,6 +369,164 @@ hardware assisted virtualization, that should thus not
> be required for
> running virtual machines.
> @end table
>
> address@hidden recommendations_cpu_models_MIPS
> address@hidden Supported CPU model configurations on MIPS hosts
> +
> +QEMU supports variety of MIPS CPU models:
> +
> address@hidden
> +* cpu_models_MIPS32:: Supported CPU models for MIPS32 hosts
> +* cpu_models_MIPS64:: Supported CPU models for MIPS64 hosts
> +* cpu_models_nanoMIPS:: Supported CPU models for nanoMIPS hosts
> +* preferred_cpu_models_MIPS:: Preferred CPU models for MIPS hosts
> address@hidden menu
> +
> address@hidden cpu_models_MIPS32
> address@hidden Supported CPU models for MIPS32 hosts
> +
> +The following CPU models are supported for use on MIPS32 hosts.
> Administrators /
> +applications are recommended to use the CPU model that matches the generation
> +of the host CPUs in use. In a deployment with a mixture of host CPU models
> +between machines, if live migration compatibility is required, use the newest
> +CPU model that is compatible across all desired hosts.
> +
> address@hidden @option
> address@hidden @code{mips32r6-generic}
> +
> +MIPS32 Processor (Release 6, 2015)
> +
> +
> address@hidden @code{P5600}
> +
> +MIPS32 Processor (P5600, 2014)
> +
> +
> address@hidden @code{M14K}
> address@hidden @code{M14Kc}
> +
> +MIPS32 Processor (M14K, 2009)
> +
> +
> address@hidden @code{74Kf}
> +
> +MIPS32 Processor (74K, 2007)
> +
> +
> address@hidden @code{34Kf}
> +
> +MIPS32 Processor (34K, 2006)
> +
> +
> address@hidden @code{24Kc}
> address@hidden @code{24KEc}
> address@hidden @code{24Kf}
> +
> +MIPS32 Processor (24K, 2003)
> +
> +
> address@hidden @code{4Kc}
> address@hidden @code{4Km}
> address@hidden @code{4KEcR1}
> address@hidden @code{4KEmR1}
> address@hidden @code{4KEc}
> address@hidden @code{4KEm}
> +
> +MIPS32 Processor (4K, 1999)
> address@hidden table
> +
> address@hidden cpu_models_MIPS64
> address@hidden Supported CPU models for MIPS64 hosts
> +
> +The following CPU models are supported for use on MIPS64 hosts.
> Administrators /
> +applications are recommended to use the CPU model that matches the generation
> +of the host CPUs in use. In a deployment with a mixture of host CPU models
> +between machines, if live migration compatibility is required, use the newest
> +CPU model that is compatible across all desired hosts.
> +
> address@hidden @option
> address@hidden @code{I6400}
> +
> +MIPS64 Processor (Release 6, 2014)
> +
> +
> address@hidden @code{Loongson-2F}
> +
> +MIPS64 Processor (Longsoon 2, 2008)
> +
> +
> address@hidden @code{Loongson-2E}
> +
> +MIPS64 Processor (Loongson 2, 2006)
> +
> +
> address@hidden @code{mips64dspr2}
> +
> +MIPS64 Processor (Release 2, 2006)
> +
> +
> address@hidden @code{MIPS64R2-generic}
> address@hidden @code{5KEc}
> address@hidden @code{5KEf}
> +
> +MIPS64 Processor (Release 2, 2002)
> +
> +
> address@hidden @code{20Kc}
> +
> +MIPS64 Processor (20K, 2000)
> +
> +
> address@hidden @code{5Kc}
> address@hidden @code{5Kf}
> +
> +MIPS64 Processor (5K, 1999)
> +
> +
> address@hidden @code{VR5432}
> +
> +MIPS64 Processor (VR, 1998)
> +
> +
> address@hidden @code{R4000}
> +
> +MIPS64 Processor (MIPS III, 1991)
> address@hidden table
> +
> address@hidden cpu_models_nanoMIPS
> address@hidden Supported CPU models for nanoMIPS hosts
> +
> +The following CPU models are supported for use on nanoMIPS hosts.
> Administrators /
> +applications are recommended to use the CPU model that matches the generation
> +of the host CPUs in use. In a deployment with a mixture of host CPU models
> +between machines, if live migration compatibility is required, use the newest
> +CPU model that is compatible across all desired hosts.
> +
> address@hidden @option
> address@hidden @code{I7200}
> +
> +MIPS I7200 (nanoMIPS, 2018)
> +
> address@hidden table
> +
> address@hidden preferred_cpu_models_MIPS
> address@hidden Preferred CPU models for MIPS hosts
> +
> +The following CPU models are preferred for use on different MIPS hosts:
> +
> address@hidden @option
> address@hidden @code{MIPS III}
> +R4000
> +
> address@hidden @code{MIPS32R2}
> +34Kf
> +
> address@hidden @code{MIPS64R6}
> +I6400
> +
> address@hidden @code{nanoMIPS}
> +I7200
> address@hidden table
> +
> @node cpu_model_syntax_apps
> @subsection Syntax for configuring CPU models
>
>