kvm: libkvm: simplify mmio callback
commitd2495e839829663459af02ad1e8afe565ae38907
authorChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Tue, 18 Dec 2007 13:07:39 +0000 (18 14:07 +0100)
committerAvi Kivity <avi@qumranet.com>
Wed, 19 Dec 2007 15:49:17 +0000 (19 17:49 +0200)
tree499dd9a1f7a1f5cf5a9666b14b76e7a201fd5ccb
parentfa014c8336852c582fe94ba5c0183ab7debe7287
kvm: libkvm: simplify mmio callback

Merging the read[bwlq]/write[bwlq] callback callback pointers to
mmio_read/write functions simplifies the callback interface.
On the qemu side it now uses the cpu_physical_memory_rw function.
Additionally this patch merges the RedHat 7.1 mmio workaround that
was spread to two code locations.

qemu/ and user/ also updated.

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
kvm/libkvm/libkvm.c
kvm/libkvm/libkvm.h
kvm/user/main.c
qemu-kvm.c