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()
Configurable generic PCI host interface.
virtual uint32_t mapPciInterrupt(const PciBusAddr &bus_addr, PciIntPin pin) const
GenericArmPciHost(const GenericArmPciHostParams *p)
const Enums::ArmPciIntRouting intPolicy
uint32_t mapPciInterrupt(const PciBusAddr &addr, PciIntPin pin) const override
fatal_if(p->js_features.size() > 16,"Too many job slot feature registers specified (%i)\n", p->js_features.size())