kernel-ark/arch/s390
Christian Borntraeger 1526bf9ccf KVM: s390: add capability indicating COW support
Currently qemu/kvm on s390 uses a guest mapping that does not
allow the guest backing page table to be write-protected to
support older systems. On those older systems a host write
protection fault will be delivered to the guest.

Newer systems allow to write-protect the guest backing memory
and let the fault be delivered to the host, thus allowing COW.

Use a capability bit to tell qemu if that is possible.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
2012-05-17 21:06:01 -03:00
..
appldata sched/accounting: Change cpustat fields to an array 2011-12-06 09:06:38 +01:00
boot [S390] Remove Kerntypes leftovers 2011-12-27 11:27:12 +01:00
crypto Disintegrate asm/system.h for S390 2012-03-28 18:30:02 +01:00
hypfs switch open-coded instances of d_make_root() to new helper 2012-03-20 21:29:35 -04:00
include/asm KVM: s390: add capability indicating COW support 2012-05-17 21:06:01 -03:00
kernel [S390] Fix stfle() lowcore protection problem 2012-04-11 14:28:26 +02:00
kvm KVM: s390: add capability indicating COW support 2012-05-17 21:06:01 -03:00
lib [S390] rework idle code 2012-03-11 11:59:28 -04:00
math-emu
mm [S390] fix tlb flushing for page table pages 2012-04-11 14:28:24 +02:00
oprofile Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
defconfig [S390] update default configuration 2012-04-11 14:28:25 +02:00
Kbuild [S390] make arch/s390 subdirectories depend on config option 2011-12-27 11:27:12 +01:00
Kconfig [S390] fix tlb flushing for page table pages 2012-04-11 14:28:24 +02:00
Kconfig.debug
Makefile [S390] cleanup entry point definition 2012-01-18 18:03:41 +01:00