msix: convert to memory API
authorAvi Kivity <avi@redhat.com>
Mon, 8 Aug 2011 13:09:26 +0000 (16:09 +0300)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 8 Aug 2011 15:22:30 +0000 (10:22 -0500)
commit75f6d4b59c94deff9f799a1a9cc7fe425754eb60
tree9b050ccb65a7cb8a65f3746aaec401304a996ce9
parent39a53c83c71f52752cdc0f999fd2caca6e186226
msix: convert to memory API

The msix table is defined as a subregion, to allow for a BAR that
mixes device specific regions with the msix table.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/ivshmem.c
hw/msix.c
hw/msix.h
hw/pci.h
hw/virtio-pci.c
hw/virtio-pci.h