[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 26/26] target/s390x: update maximum TCG model to
From: |
Thomas Huth |
Subject: |
Re: [Qemu-devel] [PATCH 26/26] target/s390x: update maximum TCG model to z800 |
Date: |
Mon, 29 May 2017 13:31:13 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 |
On 25.05.2017 23:05, Aurelien Jarno wrote:
> Now that the extended-translation facility 2 has been fully implemented,
> it's possible to emulated a most a z800 CPU with TCG.
>
> Signed-off-by: Aurelien Jarno <address@hidden>
> ---
> target/s390x/cpu_models.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/target/s390x/cpu_models.c b/target/s390x/cpu_models.c
> index 8d27363b07..9c4227d2dd 100644
> --- a/target/s390x/cpu_models.c
> +++ b/target/s390x/cpu_models.c
> @@ -670,8 +670,8 @@ static S390CPUModel *get_max_cpu_model(Error **errp)
> if (kvm_enabled()) {
> kvm_s390_get_host_cpu_model(&max_model, errp);
> } else {
> - /* TCG emulates a z900 */
> - max_model.def = &s390_cpu_defs[0];
> + /* TCG emulates at most a z800 */
> + max_model.def = &s390_cpu_defs[3];
These hard-coded offsets into s390_cpu_defs are kind of ugly ...
Maybe you could use
max_model.def = s390_find_cpu_def(0x2066, 7, 3, NULL);
instead?
Thomas
- Re: [Qemu-devel] [PATCH 05/26] target/s390x: implement PACK, (continued)
- [Qemu-devel] [PATCH 01/26] target/s390x: remove dead code in translate.c, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 08/26] target/s390x: implement MOVE INVERSE, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 09/26] target/s390x: implement MOVE NUMERICS, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 14/26] target/s390x: improve 24-bit and 31-bit lengths read/write, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 26/26] target/s390x: update maximum TCG model to z800, Aurelien Jarno, 2017/05/25
- Re: [Qemu-devel] [PATCH 26/26] target/s390x: update maximum TCG model to z800,
Thomas Huth <=
- [Qemu-devel] [PATCH 15/26] target/s390x: fix COMPARE LOGICAL LONG EXTENDED, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 16/26] target/s390x: implement COMPARE LOGICAL LONG, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 22/26] target/s390x: implement UNPACK ASCII, Aurelien Jarno, 2017/05/25
- [Qemu-devel] [PATCH 25/26] target/s390x: implement TRANSLATE ONE/TWO TO ONE/TWO, Aurelien Jarno, 2017/05/25