[kvm-unit-tests,PULL,0/5] s390x: cleanups, fixes and DXC test case

Message ID 20180830163022.12350-1-david@redhat.com
State New
Headers show


https://github.com/davidhildenbrand/kvm-unit-tests.git tags/s390x-2018-08-30


David Hildenbrand Aug. 30, 2018, 4:30 p.m. UTC
Radim, Paolo,

The following changes since commit 849aa4230c929bf15bf8c2af74129d7d3a57999f:

  remove incorrectly-duplicated commits (2018-08-23 18:19:36 +0200)

are available in the Git repository at:

  https://github.com/davidhildenbrand/kvm-unit-tests.git tags/s390x-2018-08-30

for you to fetch changes up to ba8d77da1e7c038786bd47a8c60e7e13e84b2d90:

  s390x: test if the DXC is correctly stored (2018-08-30 18:04:39 +0200)

Some fixes (loading/storing fpregs to/from wrong area, spelling) and

A simple test case that tests if the DXC is stored to the right location
on data exceptions. (TCG bug fixes are being discussed on the mailing

David Hildenbrand (5):
      s390x: user ctl_set/clear_bit for low address protection
      s390x: fix storing/loading fregs to right address
      s390x: fix spelling of "initial"
      s390x: save/restore cr0 in IRQ handlers
      s390x: test if the DXC is correctly stored

 lib/s390x/asm-offsets.c   |  1 +
 lib/s390x/asm/arch_def.h  |  4 +++-
 lib/s390x/asm/float.h     | 51 +++++++++++++++++++++++++++++++++++++++++++++++
 lib/s390x/asm/interrupt.h | 12 ++---------
 s390x/cstart64.S          | 19 ++++++++++++------
 s390x/emulator.c          | 34 +++++++++++++++++++++++++++++++
 6 files changed, 104 insertions(+), 17 deletions(-)
 create mode 100644 lib/s390x/asm/float.h