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
/
memory.h
Age
Commit message (
Collapse
)
Author
2019-12-31
split stack into irq, fiq and supervisor stacks; add proper handling of ↵
Wojtek Kosior
those in interrupt handlers (asm code)
2019-12-31
don't statically define the unprivileged section (we're going to have many ↵
Wojtek Kosior
dynamically-claimed unprivileged sections)
2019-12-31
implement basic memory section allocation for processes
Wojtek Kosior
2019-12-31
remove misleading const
Wojtek Kosior
2019-12-30
io api rework
Wojtek Kosior
2019-12-28
split kernel into 2 stages; second stage gets copied to 0x0 and runs from there
Wojtek Kosior
2019-12-28
clean-up memory.h
Wojtek Kosior
2019-12-28
use ldm instruction instead of libkernel for entering user mode; get rid of ↵
Wojtek Kosior
libkernel (no longer needed)
2019-12-03
separate libkernel setus, PL0 code setup and jump to PL0 code into different ↵
Wojtek Kosior
functions
2019-12-02
create a separate library for kernel code that should run in PL0 mode
Wojtek Kosior
2019-11-19
bugfix - properly compute section address
Wojtek Kosior
2019-11-19
split kernel into more files
Wojtek Kosior