From: Chen Fan Date: Tue, 10 Mar 2015 01:49:49 +0000 (+0800) Subject: aer: fix a wrong init PCI_ERR_COR_STATUS w1cmask type register X-Git-Tag: v2.3.0-rc1~12^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=310e91f7d0aaec27f55969597ccbb4e83612695e;p=thirdparty%2Fqemu.git aer: fix a wrong init PCI_ERR_COR_STATUS w1cmask type register Error Status Register, so this patch fix a wrong definition for PCI_ERR_COR_STATUS register with w1cmask type. Signed-off-by: Chen Fan Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- diff --git a/hw/pci/pcie_aer.c b/hw/pci/pcie_aer.c index 9daebc2bd8e..9126058ea65 100644 --- a/hw/pci/pcie_aer.c +++ b/hw/pci/pcie_aer.c @@ -123,7 +123,7 @@ int pcie_aer_init(PCIDevice *dev, uint16_t offset) PCI_ERR_UNC_SUPPORTED); pci_long_test_and_set_mask(dev->w1cmask + offset + PCI_ERR_COR_STATUS, - PCI_ERR_COR_STATUS); + PCI_ERR_COR_SUPPORTED); pci_set_long(dev->config + offset + PCI_ERR_COR_MASK, PCI_ERR_COR_MASK_DEFAULT);