aboutsummaryrefslogtreecommitdiff
path: root/i386/Makefrag.am
diff options
context:
space:
mode:
authorAlmudena Garcia <liberamenso10000@gmail.com>2020-08-13 15:11:33 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-09-19 21:13:42 +0200
commitf6efefb9241d46be7af3985408bc1b7246f6eef1 (patch)
tree4ba352a918c5debbfe460cd7584eb076b35cceda /i386/Makefrag.am
parentc049c786c6642702840787eee06296985bab6b91 (diff)
downloadgnumach-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.am2
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 \