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-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
2020-01-15
add more explaination about how MMU works
Wojtek Kosior
2020-01-14
delete old debug line
Wojtek Kosior
2020-01-14
start explaining the MMU
Wojtek Kosior
2020-01-13
update TODOs
Wojtek Kosior
2020-01-13
minor line moved
Wojtek Kosior
2020-01-13
split too long lines
Wojtek Kosior
2020-01-13
remove forgotten debug lines
Wojtek Kosior
2020-01-13
use MAKE variables
Wojtek Kosior
2020-01-13
variable assignment types
Wojtek Kosior
2020-01-13
remove unneeded variable
Wojtek Kosior
2020-01-13
one %.o : %.c rule for host and arm
Wojtek Kosior
2020-01-13
shorten compilation rules
Wojtek Kosior
2020-01-13
rename PL_0_test.img to PL0_test.img
Wojtek Kosior
2020-01-13
move building to build/
Wojtek Kosior
2020-01-13
shorten linking in Makefile
Wojtek Kosior
2020-01-13
Great Reorganisation, modify structure and makefile
vetch
2020-01-06
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
# Conflicts: # TODOs
2020-01-05
pseudonym
Wojtek Kosior
2020-01-05
more about other's mistakes found
Wojtek Kosior
2020-01-05
update TODOs
Wojtek Kosior
2020-01-04
move interrupts things to interrupts.h
vetch
2020-01-04
Added missing files
vetch
2020-01-04
Updated makefile for universal making
vetch
2020-01-04
rearranged files, updated makefile
vetch
2020-01-04
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
# Conflicts: # demo_functionality.h # interrupt_vector.S # interrupts.c
2020-01-03
write to peripheral registers like humans
Wojtek Kosior
2020-01-03
add TODO comment
Wojtek Kosior
2020-01-03
fix interrupt enabling/disabling/polling and uart fifo setting to make the ↵
Wojtek Kosior
io work properly
2020-01-03
update
vetch
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
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
# Conflicts: # .gitignore # PL0_test.ld # demo_functionality.c # interrupt_vector.S # interrupts.c # kernel.c # memory.h
2020-01-02
gitignored added
vetch
[next]