diff options
author | Almudena Garcia <liberamenso10000@gmail.com> | 2020-08-13 15:11:33 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-09-19 21:13:42 +0200 |
commit | f6efefb9241d46be7af3985408bc1b7246f6eef1 (patch) | |
tree | 4ba352a918c5debbfe460cd7584eb076b35cceda /i386/Makefrag.am | |
parent | c049c786c6642702840787eee06296985bab6b91 (diff) | |
download | gnumach-f6efefb9241d46be7af3985408bc1b7246f6eef1.tar.gz gnumach-f6efefb9241d46be7af3985408bc1b7246f6eef1.tar.bz2 gnumach-f6efefb9241d46be7af3985408bc1b7246f6eef1.zip |
smp: Add APIC finder and parser
To find the processors, It's necessary to find the APIC (MADT) table
This table is found inside ACPI tables.
This set of functions find the MADT table, and parse it to find the APIC structures
and register it in the kernel.
*acpi_parse_apic.h: ACPI structures and function prototypes.
*acpi_parse_apic.c: ACPI/APIC function definitions.
Diffstat (limited to 'i386/Makefrag.am')
-rw-r--r-- | i386/Makefrag.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/i386/Makefrag.am b/i386/Makefrag.am index 035fd34d..0f788f30 100644 --- a/i386/Makefrag.am +++ b/i386/Makefrag.am @@ -32,6 +32,8 @@ libkernel_a_SOURCES += \ if PLATFORM_at libkernel_a_SOURCES += \ + i386/i386at/acpi_parse_apic.h \ + i386/i386at/acpi_parse_apic.c \ i386/i386at/boothdr.S \ i386/i386at/com.c \ i386/i386at/com.h \ |