summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2011-01-26Meh, it seems I suck at ARM assembly. Doing this by calling memcpy for now, ↵Nicolas "Pixel" Noble
we'll see later if I can write a proper full ASM version of it.
2011-01-26It seems there's an issue somewhere with the COM port's initialization, or ↵Nicolas "Pixel" Noble
the whole board initialization. Better staying at 9600 at all times for now, even though it's possible to bump it to 115200 afterward, somehow.
2011-01-25Privileged functions weren't privileged.Pixel
2011-01-25More consistent makefiles includes. Adding BoardConsole for basic console ↵Pixel
output general API. Starting up console from the boot sequence.
2011-01-25Making the compiler a bitch by enabling warnings in full, fixing a few ↵Nicolas "Pixel" Noble
warnings, and making the board actually do slightly something.
2011-01-25Adding copy of the mutable rom data into its position in ram, and fixing ↵Nicolas "Pixel" Noble
makefiles to have a proper dependency tree on the libraries.
2011-01-25Having the board actually booting; the reset handler needs to be referenced ↵Nicolas "Pixel" Noble
by name and not by section to have a proper thumb pointer.
2011-01-24Sanitizing sbrk with stack stuff.Nicolas "Pixel" Noble
2011-01-24Compiling the debug framework, and fixing it slightly.Nicolas "Pixel" Noble
2011-01-24The heap needs to be anonymous; adding generic __heap_start and __heap_end ↵Nicolas "Pixel" Noble
symbols. Also marking the beginning and the end of the rom-to-ram sections.
2011-01-24Dummy software compiles; fixed a few linking issues. Also, most of the ↵Nicolas "Pixel" Noble
kernel syscalls are missing.
2011-01-24Adding sbrk, and fixing a couple of other makefile problems.Nicolas "Pixel" Noble
2011-01-24Fixing a few templates, and making the various needed functions available.Nicolas "Pixel" Noble
2011-01-24Adding privileged segments support in ldscript.Nicolas "Pixel" Noble
2011-01-24Adding skeleton OS directory, and fixing the ldscript.Nicolas "Pixel" Noble
2011-01-24Shuffled a few configuration items around, and added a barebone demo source ↵Nicolas "Pixel" Noble
code.
2011-01-23Tweaking a few more flags, and adding more symbols to the ldscript.Pixel
2011-01-23Shuffling a few files around, and adding assembly file support.Pixel
2011-01-24Adding Makefile for NXP's CMSIS source code, and fixing a few case mistakes.Nicolas "Pixel" Noble
2011-01-23Adding basic CMSIS source code; v1.3.0 from the NXP website currently.Pixel