diff options
Diffstat (limited to 'apps/init/arch')
-rw-r--r-- | apps/init/arch/x86_64/link.ld | 1 | ||||
-rw-r--r-- | apps/init/arch/x86_64/paging.c | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/apps/init/arch/x86_64/link.ld b/apps/init/arch/x86_64/link.ld index 45b08f5..79da5cb 100644 --- a/apps/init/arch/x86_64/link.ld +++ b/apps/init/arch/x86_64/link.ld @@ -7,4 +7,5 @@ SECTIONS . = 0x1000; .text BLOCK(PAGESIZE) : ALIGN(PAGESIZE) { *(.text.start) *(.text) *(.rodata) } .data BLOCK(PAGESIZE) : ALIGN(PAGESIZE) { *(.data) *(.bss) } + __program_end = .; } diff --git a/apps/init/arch/x86_64/paging.c b/apps/init/arch/x86_64/paging.c index 641fc8a..36fe950 100644 --- a/apps/init/arch/x86_64/paging.c +++ b/apps/init/arch/x86_64/paging.c @@ -13,6 +13,4 @@ pager_setup(void) size_t lastfree = jove_objdir_lastmemb(&__rootdir) + 1; __jove_work_obj.membi = lastfree; __jove_work_obj.parent = &__rootdir; - - jove_pager_ensure(0x00000000F0000000); } |