Hi Lorenzo, we are sending second batch of updates for Aardvark PCIe controller. - patch 1 fixes pci-bridge-emul handling of W1C bits - patches 2-9 fix MSI interrupts - patch 10 enables MSI-X interrupts - patches 11-14 fix registers in emulated PCI bridge Marek & Pali Marek Behún (3): PCI: pci-bridge-emul: Fix emulation of W1C bits PCI: aardvark: Fix return value of MSI domain .alloc() method PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG Pali Rohár (11): PCI: aardvark: Fix support for MSI interrupts PCI: aardvark: Fix reading MSI interrupt number PCI: aardvark: Clear all MSIs at setup PCI: aardvark: Refactor unmasking summary MSI interrupt PCI: aardvark: Fix masking MSI interrupts PCI: aardvark: Fix setting MSI address PCI: aardvark: Enable MSI-X support PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge drivers/pci/controller/pci-aardvark.c | 226 ++++++++++++++++++++------ drivers/pci/pci-bridge-emul.c | 13 ++ 2 files changed, 188 insertions(+), 51 deletions(-) -- 2.32.0