diff options
author | vetch <vetch97@gmail.com> | 2020-01-17 20:49:32 +0100 |
---|---|---|
committer | vetch <vetch97@gmail.com> | 2020-01-17 20:49:32 +0100 |
commit | dfd6177fea6769a0e7dcd2d2205e5a795bba3553 (patch) | |
tree | e11cd7794da7f283f177e36bbb906b3111d51883 /TODOs | |
parent | c0ce14c3fd8b598fceacdf0a194420f8acd924bf (diff) | |
parent | 9ed55d7612be0ffd17e3e9cc08bea7225470ee67 (diff) | |
download | rpi-MMU-example-dfd6177fea6769a0e7dcd2d2205e5a795bba3553.tar.gz rpi-MMU-example-dfd6177fea6769a0e7dcd2d2205e5a795bba3553.zip |
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
# Conflicts:
# src/arm/PL1/kernel/interrupts.c
Diffstat (limited to 'TODOs')
-rw-r--r-- | TODOs | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -54,6 +54,10 @@ high priority TODOs are higher; low priority ones and completed ones are lower; * write some procedures for dumping registers and other stuff (for use in debugging); maybe print registers' contents on data/prefetch abort? +* Memory regions can be configured as one of several types, which affects how memory reads/writes are performed by the processor. Dig into that and use the best appropriate settings in paging.c (i.e. normal memory instead of strongly-ordered memory for RAM). + +* In the Makefile: is =? the right assignment for, say, CFLAGS? + * 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.) |