diff options
Diffstat (limited to 'arch/x86_64/device')
-rw-r--r-- | arch/x86_64/device/processor.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/x86_64/device/processor.c b/arch/x86_64/device/processor.c index f7e5cac..ff920c8 100644 --- a/arch/x86_64/device/processor.c +++ b/arch/x86_64/device/processor.c @@ -1,8 +1,6 @@ #include "device/processor.h" -#include "arch/x86_64/tables.h" #include "include/arch/x86_64/idt.h" -#include "include/arch/x86_64/object.h" -#include "jove.h" +#include "init.h" processor_t s_bsp = { .odir = &_initDirectory @@ -133,3 +131,9 @@ processor_current(void) rdmsr(MSR_GS_BASE, (uint32_t*)&r, ((uint32_t*)&r) + 1); return (void*)r; } + +objdir_t* +processor_get_objdir(void *processor) +{ + return ((processor_t*)processor)->odir; +} |