summaryrefslogtreecommitdiff
path: root/kernel/startup.S
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/startup.S')
-rw-r--r--kernel/startup.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/startup.S b/kernel/startup.S
index 1cae13c..73a081e 100644
--- a/kernel/startup.S
+++ b/kernel/startup.S
@@ -15,7 +15,7 @@
#define KERNEL_SRC
#define ASM_SRC
- .arch i386
+# .arch i386
#include <common.h>
#include <bootstrap.h>
@@ -75,11 +75,11 @@ _start:
*/
.globl __bss_start, _end
- movl $V2P(__bss_start), %edi
+ movl $V2PNC(__bss_start), %edi
clearbss:
movl $0, (%edi)
addl $4, %edi
- cmpl $V2P(_end), %edi
+ cmpl $V2PNC(_end), %edi
jb clearbss
#endif /* CLEAR_BSS */
@@ -96,7 +96,7 @@ clearbss:
# set the page directory
.globl firstpdir
- movl $(V2P(firstpdir)+0x1000), %eax
+ movl $(V2PNC(firstpdir)), %eax
movl %eax, %cr3
# turn on paging