[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 00/18] target/s390x improvements
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v3 00/18] target/s390x improvements |
Date: |
Mon, 19 Jun 2017 17:03:47 -0700 |
Changes since v2:
* Dropped the enforcement of PGM_OPERATION for insns for
which the feature bit is set. There's no agreement on
exactly how to do this yet.
* Add implementations of insns for 6 more facilities.
I think we can get to z990 fairly quickly after this.
Ignoring HFP, the ones I see missing are DAT-ENH, MSA.
r~
David Hildenbrand (2):
target/s390x: change PSW_SHIFT_KEY
target/s390x: implement mvcos instruction
Richard Henderson (16):
target/s390x: Map existing FAC_* names to S390_FEAT_* names
target/s390x: Implement CSST
target/s390x: Mark FPSEH facility as available
target/s390x: Implement load-on-condition-2 insns
target/s390x: Implement load-and-zero-rightmost-byte insns
target/s390x: Mark STFLE_53 facility as available
target/s390x: Implement execution-hint insns
target/s390x: Implement processor-assist insn
target/s390x: Mark STFLE_49 facility as available
target/s390x: Finish implementing ETF2-ENH
target/s390x: Implement CONVERT UNICODE insns
target/s390x: Tidy SRST
target/s390x: Implement SRSTU
target/s390x: Implement TRTR
target/s390x: Mark ETF3 and ETF3_ENH facilities as available
target/s390x: Clean up TB flag bits
target/s390x/cpu.h | 48 ++-
target/s390x/cpu_models.c | 8 +
target/s390x/helper.h | 12 +-
target/s390x/insn-data.def | 46 +++
target/s390x/insn-format.def | 1 +
target/s390x/mem_helper.c | 765 +++++++++++++++++++++++++++++++++++++++++--
target/s390x/translate.c | 196 ++++++++---
7 files changed, 987 insertions(+), 89 deletions(-)
--
2.9.4
- [Qemu-devel] [PATCH v3 00/18] target/s390x improvements,
Richard Henderson <=
- [Qemu-devel] [PATCH v3 02/18] target/s390x: change PSW_SHIFT_KEY, Richard Henderson, 2017/06/19
- [Qemu-devel] [PATCH v3 01/18] target/s390x: Map existing FAC_* names to S390_FEAT_* names, Richard Henderson, 2017/06/19
- [Qemu-devel] [PATCH v3 05/18] target/s390x: Mark FPSEH facility as available, Richard Henderson, 2017/06/19
- [Qemu-devel] [PATCH v3 04/18] target/s390x: Implement CSST, Richard Henderson, 2017/06/19
- [Qemu-devel] [PATCH v3 03/18] target/s390x: implement mvcos instruction, Richard Henderson, 2017/06/19
- [Qemu-devel] [PATCH v3 06/18] target/s390x: Implement load-on-condition-2 insns, Richard Henderson, 2017/06/19