Christian Borntraeger
e28acfea5d
KVM: s390: intercepts for diagnose instructions
...
This patch introduces interpretation of some diagnose instruction intercepts.
Diagnose is our classic architected way of doing a hypercall. This patch
features the following diagnose codes:
- vm storage size, that tells the guest about its memory layout
- time slice end, which is used by the guest to indicate that it waits
for a lock and thus cannot use up its time slice in a useful way
- ipl functions, which a guest can use to reset and reboot itself
In order to implement ipl functions, we also introduce an exit reason that
causes userspace to perform various resets on the virtual machine. All resets
are described in the principles of operation book, except KVM_S390_RESET_IPL
which causes a reboot of the machine.
Acked-by: Martin Schwidefsky <martin.schwidefsky@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Carsten Otte <cotte@de.ibm.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
2008-04-27 12:00:46 +03:00
..
acpi
asm-alpha
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-arm
[MTD] [NAND] S3C2410 Allow ECC disable to be specified by the board
2008-04-22 21:41:32 +01:00
asm-avr32
avr32: add include/asm-avr32/serial.h
2008-04-19 20:40:10 -04:00
asm-blackfin
[Blackfin] arch: add include/boot .gitignore files
2008-04-25 08:29:11 +08:00
asm-cris
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-frv
frv: remove HARD_RESET_NOW()
2008-04-21 16:03:13 -07:00
asm-generic
bitops: use __fls for fls64 on 64-bit archs
2008-04-26 19:21:16 +02:00
asm-h8300
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-ia64
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-m32r
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
2008-04-18 08:39:24 -07:00
asm-m68k
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-m68knommu
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-mips
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-generic-bitops-v3
2008-04-26 13:46:11 -07:00
asm-mn10300
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-parisc
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-powerpc
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-ppc
[POWERPC] 4xx: Fix duplicate phys_addr_t definition
2008-04-24 20:57:34 +10:00
asm-s390
KVM: s390: intercepts for diagnose instructions
2008-04-27 12:00:46 +03:00
asm-sh
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-sparc
[SPARC64]: NUMA device infrastructure.
2008-04-23 23:32:16 -07:00
asm-sparc64
generic: implement __fls on all 64-bit archs
2008-04-26 19:21:16 +02:00
asm-um
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-v850
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
asm-x86
KVM: x86: hardware task switching support
2008-04-27 12:00:39 +03:00
asm-xtensa
Generic semaphore implementation
2008-04-17 10:42:34 -04:00
crypto
[CRYPTO] aes: Export generic setkey
2008-04-21 10:19:34 +08:00
keys
KEYS: Fix the comment to match the file name in rxrpc-type.h.
2008-04-21 22:43:55 +00:00
linux
KVM: s390: intercepts for diagnose instructions
2008-04-27 12:00:46 +03:00
math-emu
media
V4L/DVB (7677): saa7134: Add/fix Beholder entries
2008-04-24 14:09:46 -03:00
mtd
UBI: make ubi-header.h local
2008-04-17 11:31:58 +03:00
net
IPv6 support for NFS server export caches
2008-04-23 16:13:36 -04:00
pcmcia
rdma
IB: convert struct class_device to struct device
2008-04-19 19:10:30 -07:00
rxrpc
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6
2008-04-21 15:49:58 -07:00
sound
[ALSA] Define MPU401 registers in sound/mpu401_uart.h
2008-04-24 12:38:22 +02:00
video
xen
xen: add balloon driver
2008-04-24 23:57:33 +02:00
Kbuild