X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Farch%2Fx86%2Fthread.cc;h=d7e445c5e65fffa933019c6434765c6de86bdcd2;hp=b530d7c3d0e7d354c9df4c7b5b6e305c6a9b6650;hb=db11b9a38323d994d42303c6149c9e06ff29b7d2;hpb=77bf9a95a836b14a243953e1fbd28c7c1106c59a diff --git a/kernel/arch/x86/thread.cc b/kernel/arch/x86/thread.cc index b530d7c..d7e445c 100644 --- a/kernel/arch/x86/thread.cc +++ b/kernel/arch/x86/thread.cc @@ -15,9 +15,10 @@ #include #include #include +#include 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");