minix/kernel/arch/earm
Jan Kobler 29fe671680 arm: clear highly mapped kernel bss
. added bss range values for the high (paged) kernel and
	  clear it in pre_init
	. this changes the meaning of the current _edata end _end in the
	  pre_init phase to mean: highly mapped bss; and the new symbols
	  _kern_unpaged_edata ... _kern_unpaged_edata to mean directly
	  mapped (pre_init) bss. This was previously _edata and _end.
	. added a sanity check in kmain (ben@)

The values can be verified by:

${CROSS_TOOLS}/arm-elf32-minix-objdump -xD ${OBJ}/kernel/kernel

Signed-off-by: Jan Kobler <eng1@koblersystems.de>
2014-07-28 17:05:55 +02:00
..
bsp arm-refactor:remove dependency from memory.c to omap_timer.h. 2014-07-28 17:05:09 +02:00
include arm-refactor:remove dependency from memory.c to omap_timer.h. 2014-07-28 17:05:09 +02:00
arch_clock.c Replaced common u64.h functions with operators. 2014-03-02 12:28:32 +01:00
arch_do_vmctl.c arm:indenting 2014-01-07 11:18:26 +01:00
arch_reset.c big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
arch_system.c <machine/signal.h> 2014-03-03 20:47:07 +01:00
direct_tty_utils.c arm:create SoC specific bsp directory and move code to there. 2014-02-07 11:14:39 +01:00
do_padconf.c arm:create SoC specific bsp directory and move code to there. 2014-02-07 11:14:39 +01:00
exc.S ARM updates 2013-01-17 10:03:58 +01:00
exception.c kernel: spelling fixes 2013-10-09 20:24:17 -04:00
glo.h ARM updates 2013-01-17 10:03:58 +01:00
head.S arm-refactor:document ARM assembly code. 2014-02-12 13:47:49 +01:00
hw_intr.c arm:create SoC specific bsp directory and move code to there. 2014-02-07 11:14:39 +01:00
kernel.lds arm: clear highly mapped kernel bss 2014-07-28 17:05:55 +02:00
klib.S bigger message 2014-03-02 12:28:31 +01:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
memory.c make vfs & filesystems use failable copying 2014-07-28 17:05:14 +02:00
mpx.S align ARM cpu.h importing & using armreg.h 2014-03-03 20:47:04 +01:00
pg_utils.c x86 multiboot.h 2014-03-03 20:47:05 +01:00
phys_copy.S Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
phys_memset.S ARM updates 2013-01-17 10:03:58 +01:00
pre_init.c arm: clear highly mapped kernel bss 2014-07-28 17:05:55 +02:00
procoffsets.cf ARM updates 2013-01-17 10:03:58 +01:00
protect.c x86 multiboot.h 2014-03-03 20:47:05 +01:00
sconst.h ARM updates 2013-01-17 10:03:58 +01:00
timer.h ARM updates 2013-01-17 10:03:58 +01:00