Hello,
I am struggling to add a NIC card to X86 fullsystem. I did the following thing based on the advice from the previous discussion by Fangfei and David:
- Add the following line to makeX86System() in FSConfig.py
self.eth0 = IGbE_e1000(pci_bus = 1, pci_dev = 0, pci_func = 0)
self.eth0.pio = self.iobus.master
self.eth0.config = self.iobus.master
self.eth0.dma = self.iobus.slave
- Change source_bus_irq in pci_dev_inta MP table entries to match Interrupt pin number assigned to IGbE_e1000 device.
source_bus_irq = 0 + (30 << 2) (note: IGbe_e1000 interruptPin = 0x1e)
But, I get the the following kernel error message "Can't find IRQ for PCI INT A; probably buggy MP Table" that seems to be observed by other people.
Do I make some other changes related to interrupt?
Thanks in advance
Sincerely,
Juno
|
|
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

