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
2019-11-11
update short descriptor generic struct
Wojtek Kosior
2019-11-11
rearrange definitions, make code more navigable
Wojtek Kosior
2019-11-11
represent page table descriptor as struct, fix #define conflicts between ↵
Wojtek Kosior
translation_table_descriptors.h and cp_regs.h, fix name of one #define'd field of section descriptors
2019-11-09
define struct for supersection
Wojtek Kosior
2019-11-09
start working on documentation
Wojtek Kosior
2019-11-09
enable the MMU - a cleaner way (describing registers with bitfield structs ↵
Wojtek Kosior
and unions)
2019-11-09
correct mistake in comment
Wojtek Kosior
2019-11-09
enable MMU; warning: DO NOT MERGE THIS COMMIT - ONCE I KNOW HOW TO GET THIS ↵
Wojtek Kosior
WORK I SHALL WRITE SOME USABLE ROUTINES AND STRUCTS INSTEAD OF THIS CRAPPY CODE HERE
2019-11-05
merge bob into alice
vetch
2019-11-05
modified makefile
vetch
2019-10-23
reinclude older functionality of pipe_image
Wojtek Kosior
2019-10-22
add processor mode changing
Wojtek Kosior
2019-10-22
modify to use in new pipe_image
vetch
2019-10-22
update TODOs
Wojtek Kosior
2019-10-22
Correct rs232
vetch
2019-10-22
cleanup repo
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
add rs232
vetch
2019-10-15
test size, write by rs232 lib
vetch
2019-10-15
delay greeting message in kernel
Wojtek Kosior
2019-10-15
add Makefile rule for booting through uart on real rpi
Wojtek Kosior
2019-10-15
make sure qemu-bin command works even with loader compiled for other load ↵
Wojtek Kosior
address than qemu uses
2019-10-15
remove redundand 'qemu-loader' target
Wojtek Kosior
2019-10-15
adjust for rpi-open-firmware
Wojtek Kosior
2019-10-15
Added ELFFLAGS
vetch
2019-10-15
Merge branch 'bob' into alice
vetch
2019-10-11
list stuff we might otherwise forget to do
Wojtek Kosior
2019-10-11
initialize uart in bootloader's stage2, not stage1
Wojtek Kosior
2019-10-11
use bootloader in qemu
Wojtek Kosior
2019-10-11
add simple piping program for host
Wojtek Kosior
2019-10-11
add initial bootloader work
Wojtek Kosior
2019-10-08
change "aarch32" to "armv7"
Wojtek Kosior
2019-10-08
added mmu doc
vetch
2019-10-08
added small useful docs
vetch
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
don't use blx until we know we need it (use bx for now)
Wojtek Kosior
2019-10-03
specify load address only in linker script; change it to 0x10000 (for now); ↵
Wojtek Kosior
avoid padding
2019-10-03
don't delete binary, dd overwrites it anyway; place comment about padding ↵
Wojtek Kosior
removal
2019-10-03
copy-paste broken code from wiki.osdev; fix it; add Makefile
Wojtek Kosior
2019-10-03
add blank README
Wojtek Kosior
[prev]