diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-11-12 23:26:50 +0100 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-11-12 23:26:50 +0100 |
| commit | e3c4f3b03aa77ea19ddf7d982d39871dbdc018c0 (patch) | |
| tree | 3ee256cbc57f46f9ef74f8fc13ee7e9c8d5360d2 | |
| parent | 81052efefcb698f8ce7d7f7c01c41def21ff0245 (diff) | |
fixing implicit declarations ...
| -rw-r--r-- | kernel/acpi.c | 1 | ||||
| -rw-r--r-- | kernel/interrupts.c | 1 | ||||
| -rw-r--r-- | kernel/interrupts.h | 3 | ||||
| -rw-r--r-- | kernel/spinlock.c | 2 |
4 files changed, 6 insertions, 1 deletions
diff --git a/kernel/acpi.c b/kernel/acpi.c index 9df9c33..b42f628 100644 --- a/kernel/acpi.c +++ b/kernel/acpi.c @@ -6,6 +6,7 @@ #include "lib/logger/log.h" #include "lib/int/stdint.h" #include "lib/bool/bool.h" +#include "lib/string/string.h" #include "smp.h" diff --git a/kernel/interrupts.c b/kernel/interrupts.c index 80375c2..c63df72 100644 --- a/kernel/interrupts.c +++ b/kernel/interrupts.c @@ -3,7 +3,6 @@ #include "lib/logger/log.h" // logger facilities #include "interrupts.h" -#include "lib/int/stdint.h" #include "x86.h" diff --git a/kernel/interrupts.h b/kernel/interrupts.h index 16eb7a6..ce70447 100644 --- a/kernel/interrupts.h +++ b/kernel/interrupts.h @@ -1,6 +1,9 @@ #ifndef INTERRUPTS_H #define INTERRUPTS_H +#include "lib/int/stdint.h" + #define INT_MAX 255 // size of our interrupts table +void int_install(); #endif diff --git a/kernel/spinlock.c b/kernel/spinlock.c index 975de68..c6d0023 100644 --- a/kernel/spinlock.c +++ b/kernel/spinlock.c @@ -3,6 +3,8 @@ #include "lib/logger/log.h" #include "lib/int/stdint.h" +// https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html + typedef uint8_t spinlock; volatile spinlock spinlocks[16]; |
