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
Age
Commit message (
Collapse
)
Author
2020-01-19
Modified markdown, added sample document.md, added makedoc script
vetch
2020-01-18
IRQ explained and .md'ed
vetch
2020-01-18
Scheduler
vetch
2020-01-18
TODO find oprating state document, done PSR beside that i guess
vetch
2020-01-18
Exceptions added, linking linking
vetch
2020-01-18
add processor modes, linking linking
vetch
2020-01-18
Ramfs to md
vetch
2020-01-18
Explained Project structure
vetch
2020-01-18
Updated Building and running, first to be mded
vetch
2020-01-18
Updated Makefile explained
vetch
2020-01-18
Improvement of MMU explanation
vetch
2020-01-18
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2020-01-18
minor update to documentation TODO
Wojtek Kosior
2020-01-18
explain irq
Wojtek Kosior
2020-01-18
mention that timer doesn't work in qemu
Wojtek Kosior
2020-01-18
explain scheduler
Wojtek Kosior
2020-01-18
mark an overlooking in IRQ handler
Wojtek Kosior
2020-01-18
fix comment typo in scheduler
Wojtek Kosior
2020-01-18
finish explaining PSRs
Wojtek Kosior
2020-01-18
change wording so as not to suggest msr and mrs cannot be used at all in PL0 ↵
Wojtek Kosior
(they can - for accessing APSR)
2020-01-18
start explaining Program Status Registers
Wojtek Kosior
2020-01-18
explain exception vector
Wojtek Kosior
2020-01-18
add TODO to rename interrupts to exceptions everywhere
Wojtek Kosior
2020-01-18
mention generic timer in TODOs
Wojtek Kosior
2020-01-18
explain processor modes
Wojtek Kosior
2020-01-18
add small, arm-related TODO
Wojtek Kosior
2020-01-18
add memory to clobber list
Wojtek Kosior
2020-01-18
typo in a comment
Wojtek Kosior
2020-01-18
finish explaining ramfs
Wojtek Kosior
2020-01-17
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
# Conflicts: # src/arm/PL1/kernel/interrupts.c
2020-01-17
start explaining ramfs
Wojtek Kosior
2020-01-17
move string operations from ramfs.c to strings.c
Wojtek Kosior
2020-01-17
explain project structure
Wojtek Kosior
2020-01-17
explain building and running
Wojtek Kosior
2020-01-17
list 2 more targets for auto-completion in Makefile
Wojtek Kosior
2020-01-17
signify, that origin address doesn't matter in stage 1 linker scripts
Wojtek Kosior
2020-01-17
explain booting
Wojtek Kosior
2020-01-17
get rid of reset handler
Wojtek Kosior
2020-01-17
add small, Makefile-related TODO
Wojtek Kosior
2020-01-16
finish explaining Makefile
Wojtek Kosior
2020-01-16
list make doc as one of useful sources to mention
Wojtek Kosior
2020-01-16
mark qemu-loader and run-on-pi as PHONY targets
Wojtek Kosior
2020-01-16
slightly alter the composition of makefile
Wojtek Kosior
2020-01-16
START explaining makefile
Wojtek Kosior
2020-01-15
add TODO concerning variable assignment in Makefile
Wojtek Kosior
2020-01-15
add TODO concerning smarter use of memory attributes
Wojtek Kosior
2020-01-15
remove garbage-comments
Wojtek Kosior
2020-01-15
finish explaining how MMU works and how we use it
Wojtek Kosior
2020-01-15
for safety - invalidate caches when creating a new mapping
Wojtek Kosior
2020-01-15
also enable data and instruction cache when enabling the MMU
Wojtek Kosior
[next]