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
/
kernel.c
Age
Commit message (
Expand
)
Author
2019-12-10
re-enter system mode on invalid data access from PL0 code
Wojtek Kosior
2019-12-03
separate libkernel setus, PL0 code setup and jump to PL0 code into different ...
Wojtek Kosior
2019-11-26
don't use switch statement with fallthrough
Wojtek Kosior
2019-11-20
merge alice to bob
Wojtek Kosior
2019-11-19
split kernel into more files
Wojtek Kosior
2019-11-12
some ugly instructions (I wouldn't call this code), that switch to PL0 and ch...
Wojtek Kosior
2019-11-12
TEST CODE: prepare for switching to PL0
Wojtek Kosior
2019-11-12
merge bob
vetch
2019-11-11
describe CPSR using a struct with bitfields
Wojtek Kosior
2019-11-11
rename cpsr.h -> psr.h
Wojtek Kosior
2019-11-11
update short descriptor generic struct
Wojtek Kosior
2019-11-11
represent page table descriptor as struct, fix #define conflicts between tran...
Wojtek Kosior
2019-11-09
enable the MMU - a cleaner way (describing registers with bitfield structs an...
Wojtek Kosior
2019-11-09
enable MMU; warning: DO NOT MERGE THIS COMMIT - ONCE I KNOW HOW TO GET THIS W...
Wojtek Kosior
2019-11-05
merge bob into alice
vetch
2019-10-22
add processor mode changing
Wojtek Kosior
2019-10-22
modify to use in new pipe_image
vetch
2019-10-22
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-10-22
check actual 4 bits that indicate paging support (3 were being checed b4)
Wojtek Kosior
2019-10-22
check current execution mode
Wojtek Kosior
2019-10-15
delay greeting message in kernel
Wojtek Kosior
2019-10-08
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-10-08
Merge remote-tracking branch 'origin' into alice
vetch
2019-10-08
optimize imports
vetch
2019-10-07
remove useless puts("hmmm\n\r")
Wojtek Kosior
2019-10-07
merge paging support checking from bob
Wojtek Kosior
2019-10-07
check paging support in kernel_main()
Wojtek Kosior
2019-10-03
changes in Makefile, modularize kernel
vetch
2019-10-03
copy-paste broken code from wiki.osdev; fix it; add Makefile
Wojtek Kosior