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
/
Makefile
Age
Commit message (
Collapse
)
Author
2020-01-14
delete old debug line
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-04
Updated makefile for universal making
vetch
2020-01-03
add (not yet fully working - it can only send through uart now) ↵
Wojtek Kosior
interrupt-driven uart together with "scheduler"
2019-12-31
handle atags in C code, print (some of) it's contents
Wojtek Kosior
2019-12-30
better naming of qemu-* targets
Wojtek Kosior
2019-12-30
minor improvements to Makefile
Wojtek Kosior
2019-12-30
io api rework
Wojtek Kosior
2019-12-30
stop direct uart usage from PL0
Wojtek Kosior
2019-12-30
implement getchar() and putchar() in terms of supervisor call
Wojtek Kosior
2019-12-30
don't perform unneeded section renaming for embedded files
Wojtek Kosior
2019-12-28
improve linking of PL0_test
Wojtek Kosior
2019-12-28
split kernel into 2 stages; second stage gets copied to 0x0 and runs from there
Wojtek Kosior
2019-12-28
rewrite the stage 1 of bootloader in a more compact and (mostly) ↵
Wojtek Kosior
load-addr-independent way
2019-12-28
minor changes to Makefile
Wojtek Kosior
2019-12-28
remove makefs executable when running `make clean`
Wojtek Kosior
2019-12-28
use ldm instruction instead of libkernel for entering user mode; get rid of ↵
Wojtek Kosior
libkernel (no longer needed)
2019-12-28
place PL_0_test.img in ramfs instead of embedding it directly
Wojtek Kosior
2019-12-27
add userspace tool for creating ramfs image
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
make things work again on real hw (setting system mode moved to boot.S)
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-02
create a separate library for kernel code that should run in PL0 mode
Wojtek Kosior
2019-11-20
merge alice to bob
Wojtek Kosior
2019-11-19
cleanup Makefile a bit; you can merge Bob now :)
Wojtek Kosior
2019-11-19
split kernel into more files
Wojtek Kosior
2019-11-12
TEST CODE: prepare for switching to PL0
Wojtek Kosior
2019-11-12
finalize Makefile for writing to rpi
vetch
2019-10-23
reinclude older functionality of pipe_image
Wojtek Kosior
2019-10-22
add processor mode changing
Wojtek Kosior
2019-10-22
Correct rs232
vetch
2019-10-22
Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alice
vetch
2019-10-15
test size, write by rs232 lib
vetch
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
Added ELFFLAGS
vetch
2019-10-15
Merge branch 'bob' into alice
vetch
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
optimize imports
vetch
2019-10-03
changes in Makefile, modularize kernel
vetch
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
[next]