qemu/target-s390x
David Hildenbrand 55b1b753df s390x/gdb: synchronize cpu state after modifying acrs
Whenever we touch the access control registers, we have to make sure that
the values will make it into kvm. Otherwise the change will simply be lost.

When synchronizing qemu and kvm, a normal KVM_PUT_RUNTIME_STATE does not take
care of these registers. Let's simply trigger a KVM_PUT_FULL_STATE sync,
so the values will directly be written to kvm. The performance overhead can
be ignored and this is much cleaner than manually writing these registers to kvm
via our two supported ways.

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2015-07-02 15:35:33 +02:00
..
Makefile.objs
arch_dump.c
cc_helper.c
cpu-qom.h target-s390x: PER storage-alteration event support 2015-06-17 12:40:52 +02:00
cpu.c target-s390x: PER: add Breaking-Event-Address register 2015-06-17 12:40:52 +02:00
cpu.h target-s390x: PER: add Breaking-Event-Address register 2015-06-17 12:40:52 +02:00
fpu_helper.c
gdbstub.c s390x/gdb: synchronize cpu state after modifying acrs 2015-07-02 15:35:33 +02:00
helper.c target-s390x: PER: add Breaking-Event-Address register 2015-06-17 12:40:52 +02:00
helper.h target-s390x: PER instruction-fetch event support 2015-06-17 12:40:52 +02:00
insn-data.def target-s390x: wire up I/O instructions in TCG mode 2015-06-17 12:40:50 +02:00
insn-format.def
int_helper.c
interrupt.c
ioinst.c s390/ioinst: fix endianness in ioinst_schib_valid 2015-06-17 12:40:50 +02:00
ioinst.h s390/ioinst: fix IO_INT_WORD_ISC macro 2015-06-17 12:40:50 +02:00
kvm.c Include monitor/monitor.h exactly where needed 2015-06-22 18:20:41 +02:00
machine.c
mem_helper.c target-s390x: PER store-using-real-address event support 2015-06-17 12:40:52 +02:00
misc_helper.c target-s390x: PER instruction-fetch nullification event support 2015-06-17 12:40:52 +02:00
mmu_helper.c
translate.c disas: Remove uses of CPU env 2015-06-22 17:40:01 +02:00