- More sunifigations and hardware definitions
commit9391e0cd3443adc0c39d93cac34889f289109506
authorDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 16 Mar 2014 09:19:25 +0000 (16 09:19 +0000)
committerDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 16 Mar 2014 09:19:25 +0000 (16 09:19 +0000)
treeea34db1954914abca5a2160f66c386058c147ad2
parent798f4b1a7041c4a1a926fe7097557d128f9819bc
- More sunifigations and hardware definitions
- (0xffff 0000 - 0xffff ffff) contains the BROM code. Preserve memory at top of the DRAM just before kernel for vector table, MMU can then map the vector table at 0xffff 0000 to point at the DRAM location. Not sure if some linker script magic would be better suited for creating the actual vector table, now assuming it will be created with pc-relative loads.
- End of DRAM (free space up until the vector table) could be the early stack pointer.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@48851 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/arm-sun4i/boot/boot.c
arch/arm-sun4i/boot/elf.c
arch/arm-sun4i/boot/ldscript.lds
arch/arm-sun4i/boot/mmakefile.src
arch/arm-sun4i/boot/serialdebug.c
arch/arm-sun4i/boot/uEnv.txt
arch/arm-sun4i/include/hardware/tmr.h [new file with mode: 0644]
arch/arm-sun4i/include/hardware/uart.h
arch/arm-sun4i/kernel/kernel_arch.h
arch/arm-sun4i/kernel/kernel_debug.c