aer: fix a wrong init PCI_ERR_COR_STATUS w1cmask type register
authorChen Fan <chen.fan.fnst@cn.fujitsu.com>
Tue, 10 Mar 2015 01:49:49 +0000 (09:49 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 18 Mar 2015 11:19:16 +0000 (12:19 +0100)
Error Status Register, so this patch fix a wrong definition
for PCI_ERR_COR_STATUS register with w1cmask type.

Signed-off-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/pci/pcie_aer.c

index 9daebc2bd8eb61d77166eec2c7ef54933576dfb7..9126058ea6584188b65375a6fdb03a1a52e1055f 100644 (file)
@@ -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);