[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qemu-s390x] [kvm-unit-tests PATCH 0/5] s390x: Add cross hypervisor and
From: |
Janosch Frank |
Subject: |
[qemu-s390x] [kvm-unit-tests PATCH 0/5] s390x: Add cross hypervisor and disk boot |
Date: |
Tue, 4 Dec 2018 14:48:33 +0100 |
With these patches kvm unit tests are now bootable under LPAR and
z/VM, as well as from KVM disks. Don't forget to convert the ELF files
to binary via:
objcopy -O binary s390x/test.elf test.bin
For this to work we added:
* Initial PSW in lowcore
* Switch to 64 bit and z/Arch
* SCLP linemode console
This is an early version, linemode currently splits lines a bit too
often and I still need to polish comments and cleanup code.
Janosch Frank (5):
s390x: Make tests bootable from disk
s390x: Switch to z/Arch if needed
s390x: Add BSS clearing for non ELF boot
s390x: Use interrupts in SCLP and add line mode
s390x: Fix sclp-ascii.c indents
lib/s390x/asm/arch_def.h | 1 +
lib/s390x/asm/interrupt.h | 2 +
lib/s390x/interrupt.c | 12 ++-
lib/s390x/io.c | 2 +-
lib/s390x/sclp-ascii.c | 220 ++++++++++++++++++++++++++++++++++++++--------
lib/s390x/sclp.c | 42 +++++++++
lib/s390x/sclp.h | 71 ++++++++++++++-
s390x/cstart64.S | 40 ++++++++-
s390x/flat.lds | 10 ++-
9 files changed, 357 insertions(+), 43 deletions(-)
--
2.14.3
- [qemu-s390x] [kvm-unit-tests PATCH 0/5] s390x: Add cross hypervisor and disk boot,
Janosch Frank <=
[qemu-s390x] [kvm-unit-tests PATCH 2/5] s390x: Switch to z/Arch if needed, Janosch Frank, 2018/12/04
[qemu-s390x] [kvm-unit-tests PATCH 3/5] s390x: Add BSS clearing for non ELF boot, Janosch Frank, 2018/12/04