Skip to content

pci-assign: Host IRQ sharing suppport + some fixes and cleanups

Jan Kiszka kvm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5pci-assign: Clean up assigned_dev_pci_read/write_confighw/device-assignment.c+29 -101 reply
2/5pci-assign: Fix dword read at PCI_COMMANDhw/device-assignment.c+11 -31 reply
3/5pci-assign: Remove suspicious hunk from assigned_dev_pci_read_confighw/device-assignment.c+0 -51 reply
4/5pci-assign: Convert need_emulate_cmd into a bitmaskhw/device-assignment.c hw/device-assignment.h+11 -92 replies
5/5pci-assign: Use PCI-2.3-based shared legacy interruptshw/device-assignment.c qemu-kvm.c qemu-kvm.h+44 -52 replies

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

PatchAlex Williamson
1/5A-b
2/5
3/5A-b
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] pci-assign: Host IRQ sharing suppport + some fixes and cleanups

This series includes cleanups of the PCI config access of assigned devices, fixes a corner case in this area, removes that suspicious VGA hunk from assigned_dev_pci_read_config, and finally enables support for the latest host IRQ sharing support via PCI-2.3 interrupt masking. See the patches for details.

Jan Kiszka (5):
pci-assign: Clean up assigned_dev_pci_read/write_config
pci-assign: Fix dword read at PCI_COMMAND
pci-assign: Remove suspicious hunk from assigned_dev_pci_read_config
pci-assign: Convert need_emulate_cmd into a bitmask
pci-assign: Use PCI-2.3-based shared legacy interrupts

 hw/device-assignment.c |  100 ++++++++++++++++++++++++++++++++++++-----------
 hw/device-assignment.h |    2 +-
 qemu-kvm.c             |    8 ++++
 qemu-kvm.h             |    3 +
 4 files changed, 88 insertions(+), 25 deletions(-)