42 #include "params/GenericArmPciHost.hh" 46 intPolicy(p->int_policy), intBase(p->int_base),
47 intCount(p->int_count)
56 "%02x:%02x.%i: Interrupt from a device without interrupts\n",
60 case Enums::ARM_PCI_INT_STATIC:
63 case Enums::ARM_PCI_INT_DEV:
66 case Enums::ARM_PCI_INT_PIN:
70 fatal(
"Unsupported PCI interrupt routing policy.");
76 GenericArmPciHostParams::create()
#define fatal(...)
This implements a cprintf based fatal() function.
Configurable generic PCI host interface.
GenericArmPciHost(const GenericArmPciHostParams *p)
#define fatal_if(cond,...)
Conditional fatal macro that checks the supplied condition and only causes a fatal error if the condi...
const Enums::ArmPciIntRouting intPolicy
uint32_t mapPciInterrupt(const PciBusAddr &addr, PciIntPin pin) const override
virtual uint32_t mapPciInterrupt(const PciBusAddr &bus_addr, PciIntPin pin) const