Commit Graph

3 Commits

Author SHA1 Message Date
Travis Geiselbrecht
ec69757a59 [arch] relocate binary to proper physical location at boot, add arch_chain_load
-in arm start.S, calculate and move the current binary to the proper physical
location before enabling the mmu.
-add arch_chain_load which does the necessary translations from virtual to
physical, tries to gracefully shut the system down, and branches into the loaded binary.
2014-08-12 16:21:27 -07:00
Travis Geiselbrecht
25a78c5225 [lib][heap] have the heap pull pages out of the vm, if present 2014-07-11 18:11:58 -07:00
Travis Geiselbrecht
4ec1bac774 [arch][arm64] initial port to armv8-a (aarch64) 2014-01-26 22:52:16 -08:00