All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/13] target-s390x: fixes improvements
@ 2015-06-01 21:24 Aurelien Jarno
  2015-06-01 21:24 ` [Qemu-devel] [PATCH 01/13] target-s390x: fix exception for invalid operation code Aurelien Jarno
                   ` (12 more replies)
  0 siblings, 13 replies; 31+ messages in thread
From: Aurelien Jarno @ 2015-06-01 21:24 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexander Graf, Aurelien Jarno, Richard Henderson

The two first patches fixes bugs in the target-s390x TCG emulation.

The 4 next patches fix some instruction definition. Given we don't
emulate a given CPU model and check the instruction availability,
they don't provide any functional change.

The last patches emulate some missing instructions, either
from the zArchitecture or from some additional facilities.

With all these patches applied, the GCC testsuite run in a guest fully
passes.

Aurelien Jarno (13):
  target-s390x: fix exception for invalid operation code
  target-s390x: fix CLGIT instruction
  target-s390x: rename BRXHLE instruction into BRXLG
  target-s390x: change CHRL and CGHRL format to RIL-b
  target-s390x: move STORE CLOCK FAST to the correct facility
  target-s390x: move SET DFP ROUNDING MODE to the correct facility
  target-s390x: implement LOAD FP INTEGER instructions
  target-s390x: implement TRANSLATE AND TEST instruction
  target-s390x: implement TRANSLATE EXTENDED instruction
  target-s390x: implement LPDFR and LNDFR instructions
  target-s390x: implement miscellaneous-instruction-extensions facility
  target-s390x: implement load-and-trap facility
  target-s390x: implement high-word facility

 target-s390x/fpu_helper.c  |  31 ++++++++
 target-s390x/helper.h      |   5 ++
 target-s390x/insn-data.def |  82 ++++++++++++++++++--
 target-s390x/mem_helper.c  |  63 ++++++++++++++++
 target-s390x/translate.c   | 181 ++++++++++++++++++++++++++++++++++++++++++---
 5 files changed, 346 insertions(+), 16 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2015-06-02 20:42 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-01 21:24 [Qemu-devel] [PATCH 00/13] target-s390x: fixes improvements Aurelien Jarno
2015-06-01 21:24 ` [Qemu-devel] [PATCH 01/13] target-s390x: fix exception for invalid operation code Aurelien Jarno
2015-06-02 16:41   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 02/13] target-s390x: fix CLGIT instruction Aurelien Jarno
2015-06-02  0:45   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 03/13] target-s390x: rename BRXHLE instruction into BRXLG Aurelien Jarno
2015-06-02  1:33   ` Richard Henderson
2015-06-02  7:34     ` Aurelien Jarno
2015-06-01 21:24 ` [Qemu-devel] [PATCH 04/13] target-s390x: change CHRL and CGHRL format to RIL-b Aurelien Jarno
2015-06-02  1:38   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 05/13] target-s390x: move STORE CLOCK FAST to the correct facility Aurelien Jarno
2015-06-02  2:43   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 06/13] target-s390x: move SET DFP ROUNDING MODE " Aurelien Jarno
2015-06-02  2:54   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 07/13] target-s390x: implement LOAD FP INTEGER instructions Aurelien Jarno
2015-06-02  3:07   ` Richard Henderson
2015-06-02  7:34     ` Aurelien Jarno
2015-06-01 21:24 ` [Qemu-devel] [PATCH 08/13] target-s390x: implement TRANSLATE AND TEST instruction Aurelien Jarno
2015-06-02  4:28   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 09/13] target-s390x: implement TRANSLATE EXTENDED instruction Aurelien Jarno
2015-06-02 17:07   ` Richard Henderson
2015-06-02 19:05     ` Aurelien Jarno
2015-06-02 20:42       ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 10/13] target-s390x: implement LPDFR and LNDFR instructions Aurelien Jarno
2015-06-02 17:12   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 11/13] target-s390x: implement miscellaneous-instruction-extensions facility Aurelien Jarno
2015-06-02 17:15   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 12/13] target-s390x: implement load-and-trap facility Aurelien Jarno
2015-06-02 17:35   ` Richard Henderson
2015-06-01 21:24 ` [Qemu-devel] [PATCH 13/13] target-s390x: implement high-word facility Aurelien Jarno
2015-06-02 18:07   ` Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.