On 18/10/2025 06:37, Damien Zammit wrote:
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.
Thanks for this. It's a relief to know I've not broken it and also that I no longer need to look into it.
Linux 64 bit boots on my test advent hardware with 'pci=nomsi noapic' and 'cat /proc/interrupts' does indeed suggest only PIC is in use. It seems therefore that it is possible but I don't see why this would be useful unless your machine has broken or unworkable hardware. Maybe the '--disable-apic' option should be disallowed on Hurd x86 64 bit?
All the best, Mike.
