Lorenzo, this is v2 of the second batch of aardvark changes. As requested, I have removed patches 4-10, which will be rebased and sent in the next batch. Also as requested I have removed my Reviewed-by tags, since there are my Signed-off-by tags. Marek 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 (4): 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 | 119 ++++++++++++++++++++++---- drivers/pci/pci-bridge-emul.c | 13 +++ 2 files changed, 114 insertions(+), 18 deletions(-) -- 2.32.0