summaryrefslogtreecommitdiff
path: root/kernel/multiboot.h
diff options
context:
space:
mode:
authorVegard Storheil Eriksen <zyp@jvnv.net>2010-01-20 22:20:18 +0100
committerVegard Storheil Eriksen <zyp@jvnv.net>2010-01-20 22:20:37 +0100
commit63e9609b234b9eb8da73709491cac2233bbede35 (patch)
tree82a452e3e6641f4c6761f14e4c867f4bb9896323 /kernel/multiboot.h
parent043b8b9d4624d4208a330cbce9775c43f1bf1fc6 (diff)
Executing foo-module.
Diffstat (limited to 'kernel/multiboot.h')
-rw-r--r--kernel/multiboot.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/kernel/multiboot.h b/kernel/multiboot.h
index 5a9e348..93a5c30 100644
--- a/kernel/multiboot.h
+++ b/kernel/multiboot.h
@@ -4,6 +4,13 @@
#include "types.h"
typedef struct {
+ uint32_t mod_start;
+ uint32_t mod_end;
+ char* string;
+ uint32_t reserved;
+} multiboot_module;
+
+typedef struct {
uint32_t flags;
uint32_t mem_lower;
@@ -14,7 +21,7 @@ typedef struct {
char* cmdline;
uint32_t mods_count;
- uint32_t mods_addr;
+ multiboot_module* mods_addr;
union {
uint32_t foo[3];