index
:
rpi-MMU-example
master
Simple kernel to present usage of Memory Management Unit, under Raspberry Pi 3B running libre firmware
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
PL0_test.c
Age
Commit message (
Collapse
)
Author
2020-01-03
fix interrupt enabling/disabling/polling and uart fifo setting to make the ↵
Wojtek Kosior
io work properly
2020-01-03
add (not yet fully working - it can only send through uart now) ↵
Wojtek Kosior
interrupt-driven uart together with "scheduler"
2020-01-02
demo of arm timer irq
Wojtek Kosior
2019-12-30
io api rework
Wojtek Kosior
2019-12-30
implement getchar() and putchar() in terms of supervisor call
Wojtek Kosior
2019-12-28
enter and exit supervisor call (+ fixed jumping to PL0 for the first time - ↵
Wojtek Kosior
setting sp was broken there)
2019-12-10
remove old, unneeded uart_puts() call
Wojtek Kosior
2019-12-02
create a separate library for kernel code that should run in PL0 mode
Wojtek Kosior
2019-11-26
don't use switch statement with fallthrough
Wojtek Kosior
2019-11-12
some ugly instructions (I wouldn't call this code), that switch to PL0 and ↵
Wojtek Kosior
check that MMU really works here - it's temporary, don't merge! (merge commit b4 PL0_test.c was added, if you really want)
2019-11-12
TEST CODE: prepare for switching to PL0
Wojtek Kosior