[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnumach: IOAPIC and LAPIC support
From: |
Damien Zammit |
Subject: |
gnumach: IOAPIC and LAPIC support |
Date: |
Fri, 26 Mar 2021 20:48:45 +1100 |
This patchset provides a way to disable linux/ drivers and build
gnumach with basic IOAPIC interrupts and LAPIC timer support in SMP
mode.
You can still build gnumach the old way with PIC interrupts and single
core, with or without linux/ drivers.
Note that it currently assumes there is only one IOAPIC in the system,
but can be extended to support systems with more.
We still need an ACPI server to provide the mappings for the
PIRQx to APIC pins by parsing it out of the DSDT ACPI table.
As discussed, this should be done via a new pci-arbiter RPC that
requests the IRQ id for a particular device.
- gnumach: IOAPIC and LAPIC support,
Damien Zammit <=
- [PATCH 2/5] fixup acpi base table search, Damien Zammit, 2021/03/26
- [PATCH 1/5] Make linux drivers optional, Damien Zammit, 2021/03/26
- [PATCH 3/5] fix timer bug, Damien Zammit, 2021/03/26
- [PATCH 4/5] fix EISA check in init_IRQ, Damien Zammit, 2021/03/26
- [PATCH 5/5] ioapic interrupts and lapic timer support, Damien Zammit, 2021/03/26