summaryrefslogtreecommitdiff
path: root/kernel/smp.h
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-10 19:08:04 +0200
committerMiguel <m.i@gmx.at>2018-09-10 19:08:04 +0200
commitee2ec6abbcfb6de48a8f5594e05ba0a837216fa8 (patch)
tree6173e5182459529ac5dc3fbb59b30fd37c5ee4ab /kernel/smp.h
parent65f5cca027af81e77b3e06da658b6d13f1861a03 (diff)
apic et al.
Diffstat (limited to 'kernel/smp.h')
-rw-r--r--kernel/smp.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/kernel/smp.h b/kernel/smp.h
index 7e4c66a..94f0d3e 100644
--- a/kernel/smp.h
+++ b/kernel/smp.h
@@ -1,21 +1,19 @@
+/**
+ * @file
// http://www.intel.com/content/dam/doc/specification-update/64-architecture-x2apic-specification.pdf
// http://download.intel.com/design/chipsets/datashts/29056601.pdf
// http://www.scs.stanford.edu/05au-cs240c/lab/ia32/IA32-3.pdf
// https://wiki.osdev.org/Symmetric_Multiprocessing
// https://wiki.osdev.org/APIC_timer
+// https://wiki.osdev.org/Symmetric_Multiprocessing
//
+ */
+
#ifndef SMP_H
#define SMP_H
-#include "kernel.h"
#include "acpi.h"
-#include <stdbool.h>
-#include <stdint.h>
-
-void apicEOI();
-uint32_t apicID();
-void apicIPI(uint8_t dest, uint8_t number);
-void smp_start_aps(acpi_information *pros);
+void smp_start_aps(acpi_information *);
#endif