I think we need to assign the interrupt-parent to the /cpus node like we do for PCI/macio/ata and other devices, but I can’t figure out how to do it. The /cpus node is not finalized when the code runs in the pci.c from Openbios.
Do we need a cpus.c and run it there?
CPUs should have and interrupt-parent, no?
Outside of that I’m at a loss why everything works in Openbios, but when I boot a kernel I lose USB, RTC, ATA, and just about everything assigned an IRQ or Interrupt?
On Feb 17, 2025, at 5:01 PM, Jd Lyons lyons_dj@yahoo.com wrote:
Mark, anyone, is there code in Openbios that deals with IRQ’s or Interrupts?
I’m tracking down an issue with IRQ’s casing the IDE,, RTC, USB…… not to work with SMP patches and I’m not sure if it’s an issue with QEMU or Openbios patches I have applied.