diff options
author | Wojtek Kosior <kwojtus@protonmail.com> | 2020-01-18 01:50:48 +0100 |
---|---|---|
committer | Wojtek Kosior <kwojtus@protonmail.com> | 2020-01-18 01:50:48 +0100 |
commit | cb3e21c6c1d449acd1d2785810ac23d5210cfbe3 (patch) | |
tree | 967446fe77170dca317449150e18a575b640b7d3 /TODOs | |
parent | 97b4856526fcca2c680e522aef5e74758c70c62b (diff) | |
download | rpi-MMU-example-cb3e21c6c1d449acd1d2785810ac23d5210cfbe3.tar.gz rpi-MMU-example-cb3e21c6c1d449acd1d2785810ac23d5210cfbe3.zip |
add small, arm-related TODO
Diffstat (limited to 'TODOs')
-rw-r--r-- | TODOs | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -61,6 +61,8 @@ high priority TODOs are higher; low priority ones and completed ones are lower; * Reintroduce checking if size of loader_stage2.img is small enough in Makfile (removed by accident). +* Check if setting user mode's sp and lr can be achieved by msr instead of switching to system mode. If so, use this method. + * partially DONE - one can always add more, but we have the most important stuff * Implement some basic utilities for us to use (memcpy, printf, etc...) * partailly DONE - svc works; once we implement processes we could also kill them on aborts * develop userspace process supervision (handling of interrupt caused by svc instruction, proper handling of other data abort, undefined instruction, etc.) |