]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - kernel/arch/x86/thread.cc
Untangle header file interdependencies.
[polintos/scott/priv.git] / kernel / arch / x86 / thread.cc
index b530d7c3d0e7d354c9df4c7b5b6e305c6a9b6650..d7e445c5e65fffa933019c6434765c6de86bdcd2 100644 (file)
 #include <kern/thread.h>
 #include <kern/mem.h>
 #include <kern/pagetable.h>
+#include <kern/process.h>
 
 namespace Arch {
-       void set_aspace(Mem::AddrSpace *aspace)
+       void set_aspace(Mem::ProcAddrSpace *aspace)
        {
                u32 cr3 = Mem::kvirt_to_phys(aspace->page_table->toplevel);
                asm volatile("movl %0, %%cr3" : : "r" (cr3) : "memory");