Add get_cr3
authorJack Miller <jack@codezen.org>
Fri, 25 Mar 2016 01:43:13 +0000 (20:43 -0500)
committerJack Miller <jack@codezen.org>
Fri, 25 Mar 2016 21:59:17 +0000 (16:59 -0500)
asm/misc.asm
include/asm/misc.h

index bc0a127..00b9320 100644 (file)
@@ -13,6 +13,12 @@ get_cr2:
     mov rax, cr2
     ret
 
+GLOBAL get_cr3
+
+get_cr3:
+    mov rax, cr3
+    ret
+
 GLOBAL cpuid
 
 cpuid:
index c7acda8..b40cc2e 100644 (file)
@@ -6,6 +6,7 @@
 extern void reset_cr3(void);
 
 extern u64 get_cr2(void);
+extern u64 get_cr3(void);
 
 extern void cpuid(u32 eax, u32 *buf);