I don't think PIC mode can work with 64 bit because the clock interrupt workaround that swaps irq pin 2 with 0 is only in the apic code path and needs to be detected in acpi tables? I might be wrong. But I think we should focus on apic mode moving forward.
Damien Sent from Proton Mail Android -------- Original Message -------- On 18/10/25 4:17 pm, Michael Kelly <[email protected]> wrote: > On 17/10/2025 21:21, Michael Kelly wrote: > > I've tried this concept on all combinations of PIC/IOAPIC, 32 bit and > > 64 bit, advent/Qemu and they all work with 1 exception. 64 bit on > > advent with PIC (not IOAPIC) does not work. I've not studied this yet > > but it perhaps relates to point 3) above as I see intnull(2) in the log. > > The combination of 64 bit and --disable-apic doesn't work on my hardware > machine with the latest released versions of Hurd/Gnumach so is > unconnected to these changes. I've been through so many combinations of > software configurations recently I cannot be certain if I've ever > witnessed this combination working successfully. > > Regards, > > Mike. > > >
