X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fuserprog%2Fpagedir.c;h=d9cfd301e5d5997887eb64e894f8c82e5f282a03;hb=b4f489ab73a6b097fcc391bc6f18640662b5398e;hp=3ad8123557a37dace964bcc18be56a431605f87d;hpb=3cebac2006571a93ea0cbf992faa5eec3454d570;p=pintos-anon diff --git a/src/userprog/pagedir.c b/src/userprog/pagedir.c index 3ad8123..d9cfd30 100644 --- a/src/userprog/pagedir.c +++ b/src/userprog/pagedir.c @@ -203,7 +203,7 @@ active_pd (void) `pd'. See [IA32-v2a] "MOV--Move to/from Control Registers" and [IA32-v3] 3.7.5. */ - uint32_t *pd; + uintptr_t pd; asm ("mov %0, %%cr3" : "=r" (pd)); - return pd; + return ptov (pd); }