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!

Reply via email to