diff options
author | Isaku Yamahata <yamahata@valinux.co.jp> | 2010-11-16 17:26:09 +0900 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2010-11-22 10:00:06 +0200 |
commit | 34e65944c0351fabcd82aa8c85018980c7e87bff (patch) | |
tree | a710aa7c7a4ad14a1f69fbfd03d1c6251c23ecb4 /hw/pcie.h | |
parent | 1a1ea6f093eb8cf7c01788bc3708ba7003815563 (diff) |
pcie/aer: helper functions for pcie aer capability
This patch implements helper functions for pcie aer capability
which will be used later.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/pcie.h')
-rw-r--r-- | hw/pcie.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -24,6 +24,7 @@ #include "hw.h" #include "pci_regs.h" #include "pcie_regs.h" +#include "pcie_aer.h" typedef enum { /* for attention and power indicator */ @@ -79,6 +80,19 @@ struct PCIExpressDevice { Software Notification of Hot-Plug Events, an interrupt is sent whenever the logical and of these conditions transitions from false to true. */ + + /* AER */ + uint16_t aer_cap; + PCIEAERLog aer_log; + unsigned int aer_intx; /* INTx for error reporting + * default is 0 = INTA# + * If the chip wants to use other interrupt + * line, initialize this member with the + * desired number. + * If the chip dynamically changes this member, + * also initialize it when loaded as + * appropreately. + */ }; /* PCI express capability helper functions */ |