October 3, 2025 at 11:33 AM, "Michael Kelly" <[email protected] mailto:[email protected]?to=%22Michael%20Kelly%22%20%3Cmike%40weatherwax.co.uk%3E > wrote:
> > On 03/10/2025 09:17, Michael Kelly wrote: > > > > > I have had no success yet with 64 bit on this hardware. Nor on 32 bit > > > with only --disable-linux-groups which by default configures APIC. It > > > seems likely therefore that something in the APIC code is not > configuring > > interrupt delivery on my machine. I added various > diagnostics to the asm > > interrupt handlers and there is no evidence > that the interrupt 11 is ever > > received when APIC is enabled. > > > > I'll now start to investigate the APIC configuration to see if I can > > > narrow it down further. > > > Just a quick update to say that I now also have this hardware working with > APIC on 32 and 64 bit. My interrupt IRQ11 is not being detected as an > override by acpi_apic_parse_table() in gnumach/i386/i386at/acpi_parse_apic.c > and consequently remains as an 'Edge Triggered' interrupt. I have 'hacked' my > local ioapic.c for the moment to write the ioapic entry for pin 11 as 'Level > triggered' until I can work out (or be told of) the underlying cause which > seems to be commonly attributed to ACPI. > > Regards, > > Mike. Does this make you the first person to run 64 bit hurd on real hardware? Congrats!
