summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2015-04-23 14:21:49 +0800
committerMichael S. Tsirkin <mst@redhat.com>2015-04-27 21:02:41 +0200
commita0ccd2123ee2f83a1f081e4c39013c3316f9ec7a (patch)
treea725055c1c60171140587dfe95f056c81b309d77 /docs
parent851c2a75a6e80c8aa5e713864d98cfb512e7229b (diff)
downloadqemu-a0ccd2123ee2f83a1f081e4c39013c3316f9ec7a.tar.gz
pci: remove hard-coded bar size in msix_init_exclusive_bar()
This patch lets msix_init_exclusive_bar() can calculate the bar and pba size based on the number of MSI-X vectors other than using a hard-coded limit 4096. This is needed to allow device to have more than 128 MSI_X vectors. To keep migration compatibility, keep using 4096 as bar size and 2048 for pba offset. Notes: We don't care about the case that using vectors > 128 for legacy machine type. Since we limit the queue max to 64, so vectors >= 65 is meaningless. Virtio device will be the first user for this. Cc: Keith Busch <keith.busch@intel.com> Cc: Kevin Wolf <kwolf@redhat.com> Cc: Stefan Hajnoczi <stefanha@redhat.com> Cc: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions