summaryrefslogtreecommitdiff
path: root/kernel/entry.c
diff options
context:
space:
mode:
authorVegard Storheil Eriksen <zyp@jvnv.net>2010-01-08 19:56:36 +0100
committerVegard Storheil Eriksen <zyp@jvnv.net>2010-01-08 19:56:36 +0100
commit5fe4102bc546b95d42d357f418f64c372d26b903 (patch)
tree58b3125a72ed202ca95c7bf89bdec79e2c663f00 /kernel/entry.c
parenta35e29c07873db467e0ca670290666f8786dab03 (diff)
Tidyed the linker script.
Diffstat (limited to 'kernel/entry.c')
-rw-r--r--kernel/entry.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/entry.c b/kernel/entry.c
index 4dd2ee1..d288027 100644
--- a/kernel/entry.c
+++ b/kernel/entry.c
@@ -57,7 +57,7 @@ void entry_main(uint32_t mb_magic, multiboot_info* mb_info) {
entry_pagetable_low[i] = ((uint32_t)&addr_phys & 0xffc00000) | (i << 12) | 0x003;
// Map kernelspace.
- if((i << 12) < ((uint32_t)&addr_virt_end & 0x003ff000 )) {
+ if((i << 12) < ((uint32_t)&addr_virt_end & 0x003fffff)) {
entry_pagetable_high[i] = ((uint32_t)&addr_load_virt + (i << 12)) | 0x003;
} else {
entry_pagetable_high[i] = 0;