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 (
Expand
)
Author
2019-12-28
minor changes to Makefile
Wojtek Kosior
2019-12-28
remove makefs executable when running `make clean`
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 l...
Wojtek Kosior
2019-12-28
remain in supervisor mode
Wojtek Kosior
2019-12-28
make uint32_to_bits() inline
Wojtek Kosior
2019-12-28
place PL_0_test.img in ramfs instead of embedding it directly
Wojtek Kosior
2019-12-28
add ramfs driver
Wojtek Kosior
2019-12-28
another hopefully last change to the format - add terminating null-byte at th...
Wojtek Kosior
2019-12-28
write the same null-padding loop a saner way
Wojtek Kosior
2019-12-28
add comments in makefs.c
Wojtek Kosior
2019-12-28
another (hopefully last) change to our fs format - use C-style NULL-terminate...
Wojtek Kosior
2019-12-27
make int values always 4-aligned in fs image
Wojtek Kosior
2019-12-27
adjust bootloader's linker script use with newest version of boot.S
Wojtek Kosior
2019-12-27
add userspace tool for creating ramfs image
Wojtek Kosior
2019-12-26
minor changes to boot code
Wojtek Kosior
2019-12-26
remove halt loop (not really needed + we want to get rid of pieces of code co...
Wojtek Kosior
2019-12-26
minor changes (comments, whitespace)
Wojtek Kosior
2019-12-26
improve linking of initial boot code
Wojtek Kosior
2019-12-26
improve linking of interrupts
Wojtek Kosior
2019-12-26
simplify linker script; rely on initially-zero memory to be included in binar...
Wojtek Kosior
2019-12-26
fix linking of libkernel
Wojtek Kosior
2019-12-26
add gitignore
Wojtek Kosior
2019-12-24
simplify linking of libkernel
Wojtek Kosior
2019-12-17
don't embed stage2 of bootloader as binary blob - use smart section naming
Wojtek Kosior
2019-12-17
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
...
vetch
2019-12-17
small adjustment
vetch
2019-12-17
add missing newline in output
Wojtek Kosior
2019-12-17
make things work again on real hw (setting system mode moved to boot.S)
Wojtek Kosior
2019-12-17
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-12-17
small update, try to fix interrupt
vetch
2019-12-17
add forgotten libkernel.h
Wojtek Kosior
2019-12-17
add forgotten libkernel.c
Wojtek Kosior
2019-12-17
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
...
vetch
2019-12-10
update TODOs
Wojtek Kosior
2019-12-10
remove old, unneeded uart_puts() call
Wojtek Kosior
2019-12-10
Clean up flags in Makefile a bit.; -fPIC... -fPIC EVERYWHERE
Wojtek Kosior
2019-12-10
re-enter system mode on invalid data access from PL0 code
Wojtek Kosior
2019-12-10
Revert "Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice"
...
vetch
2019-12-10
Revert "tmp kernel"
...
vetch
2019-12-10
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-12-10
tmp kernel
vetch
2019-12-10
slight update to interrupts
vetch
2019-12-03
separate libkernel setus, PL0 code setup and jump to PL0 code into different ...
Wojtek Kosior
2019-12-02
create a separate library for kernel code that should run in PL0 mode
Wojtek Kosior
2019-12-02
read and write entire volatile struct at once, not it's single fields
Wojtek Kosior
2019-12-02
get rid of "cannot find entry symbol _start" warning
Wojtek Kosior
2019-11-26
erge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-11-26
slight update
vetch
2019-11-26
slight update
vetch
[prev]
[next]