From a4bd6b0d2225b7eedc38576dd638b65df89f58b0 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 3 Jan 2016 11:14:45 +0100 Subject: [PATCH] move HermitCore's start address to 8MB --- hermit/kernel/main.c | 11 ++++++----- hermit/tools/init.asm | 2 +- hermit/usr/binutils | 2 +- hermit/usr/newlib | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/hermit/kernel/main.c b/hermit/kernel/main.c index e563cdb9d..d17faf3ff 100644 --- a/hermit/kernel/main.c +++ b/hermit/kernel/main.c @@ -67,8 +67,7 @@ volatile int8_t shutdown = 0; */ extern const void kernel_start; extern const void kernel_end; -extern const void kbss_start; -extern const void kbss_end; +extern const void hbss_start; extern const void tls_start; extern const void tls_end; extern const void __bss_start; @@ -110,8 +109,8 @@ static int hermit_init(void) uint32_t i; size_t sz = (size_t) &percore_end0 - (size_t) &percore_start; - // initialize .kbss section - memset((void*)&kbss_start, 0x00, ((size_t) &kbss_end - (size_t) &kbss_start)); + // initialize .kbss sections + memset((void*)&hbss_start, 0x00, ((size_t) &kernel_end - (size_t) &hbss_start)); // initialize .percore section => copy first section to all other sections for(i=1; i