summaryrefslogtreecommitdiff
path: root/hw/e1000.c
diff options
context:
space:
mode:
authorAlexey Kardashevskiy <aik@ozlabs.ru>2012-07-19 10:35:07 +1000
committerMichael S. Tsirkin <mst@redhat.com>2012-07-19 17:56:42 +0300
commit932d4a42afa28829fadf3cbfbb0507cc09aafd8b (patch)
treeaac382560039bf5e0404f6ce138db06b60e78c39 /hw/e1000.c
parent0ae1625177aba9ac70beb1556615530ddb18086d (diff)
downloadqemu-932d4a42afa28829fadf3cbfbb0507cc09aafd8b.tar.gz
qemu-932d4a42afa28829fadf3cbfbb0507cc09aafd8b.tar.bz2
qemu-932d4a42afa28829fadf3cbfbb0507cc09aafd8b.zip
msi/msix: added API to set MSI message address and data
Added (msi|msix)_set_message() function for whoever might want to use them. Currently msi_notify()/msix_notify() write to these vectors to signal the guest about an interrupt so the correct values have to written there by the guest or QEMU. For example, POWER guest never initializes MSI/MSIX vectors, instead it uses RTAS hypercalls. So in order to support MSIX for virtio-pci on POWER we have to initialize MSI/MSIX message from QEMU. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/e1000.c')
0 files changed, 0 insertions, 0 deletions