Merge pull-request #31 from metta-systems:fix/code-cleanup to develop

Fix/code cleanup
* Set stack pointer immediately upon entry
* Disable alignment checks before enabling MMU (rust core lib likes to do unaligned half-word accesses from its fmt_u64 routine, which we use a lot)
* Print more detailed reports in kernel exception handler
* Clean up makefiles
* Dry up boot code
* Move build-std flags to cargo config, as they apply to all of the cargo invocations
* Remove rlibc dependency, use compiler built-ins instead

[close #31]
This commit is contained in:
Berkus Decker 2020-11-14 17:59:14 +02:00
parent 7604f7c166
commit 91e8652abc

Diff Content Not Available