diff options
author | Almudena Garcia <liberamenso10000@gmail.com> | 2020-08-12 15:38:24 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-08-12 23:32:03 +0200 |
commit | a86956a09a2248644a4a9610a261ebac8135db18 (patch) | |
tree | 990bf5670056bf33a1acb110afc396031d896720 /i386/Makefrag.am | |
parent | 100eb9e53f441a1d6c6e7db55f735778d67bf504 (diff) | |
download | gnumach-a86956a09a2248644a4a9610a261ebac8135db18.tar.gz gnumach-a86956a09a2248644a4a9610a261ebac8135db18.tar.bz2 gnumach-a86956a09a2248644a4a9610a261ebac8135db18.zip |
smp: Add pseudoclass to manage APIC operations
The SMP support requires access, register and configure some APIC structures,
like Local APIC and IOAPIC.
This pseudoclass includes functions to register some APIC structures into the kernel,
and access to these structures to extract some information.
*apic.h: Header file recovered from Mach 4 source code, and updated for xAPIC.
Includes some structs with Local APIC and IOAPIC fields,
and the declaration of the functions.
*apic.c: Source file. Includes the definition of the functions, within some globals
of apic_info structures and the lapic reference.
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 b2b4f77f..035fd34d 100644 --- a/i386/Makefrag.am +++ b/i386/Makefrag.am @@ -152,6 +152,8 @@ EXTRA_DIST += \ if PLATFORM_at libkernel_a_SOURCES += \ + i386/i386/apic.h \ + i386/i386/apic.c \ i386/i386/hardclock.c \ i386/i386/hardclock.h \ i386/i386/io_map.c \ |