gsilvis / silvos

half-baked Silvis OS kernel
MIT License
4 stars 2 forks source link

Parse MADT/ACPI table #72

Closed gsilvis closed 5 years ago

gsilvis commented 5 years ago

This lets us detect other processors, as well as ISA IRQ remappings, and other things necessary for using the APIC instead of the PIC. We're not actually doing anything with this data right now, just printing it at startup.

This is PR 1/4 to enable multiprocessing. See the branch 'madt-clean' for the full chain of commits.