[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] kernel2: tasks.h braucht config.h
! kernel2: Wenn tasks.h ARCH_I386 benutzt, muss die config.h eingebunden
werden. Ansonsten bekommen die Aufrufer unterschiedliche structs, je
nachdem ob sie config.h vorher schon eingebunden haben oder nicht.
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/kernel2/include/tasks.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/kernel2/include/tasks.h b/src/kernel2/include/tasks.h
index fc0bc88..9fbdf48 100644
--- a/src/kernel2/include/tasks.h
+++ b/src/kernel2/include/tasks.h
@@ -40,6 +40,7 @@
#include <stdbool.h>
#include <types.h>
#include <collections.h>
+#include <lost/config.h>
#include "mm_arch.h"
#include "lock.h"
@@ -92,6 +93,9 @@ typedef struct pm_process {
#ifdef ARCH_I386
/// IO-Bitmap
void* io_bitmap;
+#elif ARCH_AMD64
+#else
+#error Architektur nicht unterstuetzt
#endif
/**
--
1.6.0.2