Hi everyone, Sorry for duplicating this in dev list.
I'm trying to add a pci device, and I need to assign an interrupt line to the controller I created. Looking at the setup for the ide controller (configured as dev 4 on pci bus), we have "source_bus_irq = 0 + (4 << 2)" and "dest_io_apic_intin = 16" in X86IntelMPIOIntAssignment. I tried going over the code to figure out the interrupt PIN assignments (for both source and destination), but found it more complicated that I thought. Can anyone comment/explain on how this setup is done? Are we simply shifting the source id? Can two PCI devices share the same destination PIN given there are no logical interference? Your feedback would be appreciated! Best, -- Pouya Fotouhi PhD Candidate Department of Electrical and Computer Engineering University of California, Davis _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev