alistair23-linux/drivers/s390/cio
Frank Pavlic 8129ee1642 [PATCH] s390: qdio V=V pass-through
New feature V=V qdio pass-through.

QDIO and HiperSockets processing in z/VM V=V guest environments (as well as
V=R with z/VM running in LPAR mode) requires shadowing of all QDIO
architecture queue elements.  Especially the shadowing of SBALs and SLSBs
structures in the hypervisor, and the need to issue SIGA SYNC operations to
observe state changes, eventually causes significant CPU processing overhead
in the hypervisor.

The QDIO pass-through support for V=V guests avoids the shadowing of SBALs and
SLSBs.  This significantly reduces the hypervisor overhead for QDIO based I/O.

Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-06 08:33:51 -08:00
..
airq.c [PATCH] Change synchronize_kernel to _rcu and _sched 2005-05-01 08:59:04 -07:00
airq.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
blacklist.c [PATCH] s390: bl_dev array size 2005-09-17 11:49:58 -07:00
blacklist.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ccwgroup.c [PATCH] s390: atomic primitives 2006-01-06 08:33:48 -08:00
chsc.c [PATCH] s390: resource accessibility event handling 2005-07-27 16:26:05 -07:00
chsc.h [PATCH] s390: qdio V=V pass-through 2006-01-06 08:33:51 -08:00
cio.c [PATCH] s390: reIPL fix and extern/static inline 2005-09-05 00:06:28 -07:00
cio.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cio_debug.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cmf.c [PATCH] kfree cleanup: drivers/s390 2005-11-07 07:54:03 -08:00
css.c [PATCH] s390: move s390_root_dev_* out of the cio layer 2006-01-06 08:33:49 -08:00
css.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
device.c [PATCH] s390: atomic primitives 2006-01-06 08:33:48 -08:00
device.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
device_fsm.c [PATCH] fix missing includes 2005-10-30 17:37:32 -08:00
device_id.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
device_ops.c [PATCH] kfree cleanup: drivers/s390 2005-11-07 07:54:03 -08:00
device_pgid.c [PATCH] s390: re-activated path detection 2006-01-06 08:33:49 -08:00
device_status.c [PATCH] s390: debug data for ifcc/ccc 2005-07-27 16:26:04 -07:00
ioasm.h [PATCH] s390: reIPL fix and extern/static inline 2005-09-05 00:06:28 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
qdio.c [PATCH] s390: qdio V=V pass-through 2006-01-06 08:33:51 -08:00
qdio.h [PATCH] s390: qdio V=V pass-through 2006-01-06 08:33:51 -08:00