aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2020-01-14delete old debug lineWojtek Kosior
2020-01-13move building to build/Wojtek Kosior
2020-01-13shorten linking in MakefileWojtek Kosior
2020-01-13Great Reorganisation, modify structure and makefilevetch
2020-01-04Updated makefile for universal makingvetch
2020-01-03add (not yet fully working - it can only send through uart now) ↵Wojtek Kosior
interrupt-driven uart together with "scheduler"
2019-12-31handle atags in C code, print (some of) it's contentsWojtek Kosior
2019-12-30better naming of qemu-* targetsWojtek Kosior
2019-12-30minor improvements to MakefileWojtek Kosior
2019-12-30io api reworkWojtek Kosior
2019-12-30stop direct uart usage from PL0Wojtek Kosior
2019-12-30implement getchar() and putchar() in terms of supervisor callWojtek Kosior
2019-12-30don't perform unneeded section renaming for embedded filesWojtek Kosior
2019-12-28improve linking of PL0_testWojtek Kosior
2019-12-28split kernel into 2 stages; second stage gets copied to 0x0 and runs from thereWojtek Kosior
2019-12-28rewrite the stage 1 of bootloader in a more compact and (mostly) ↵Wojtek Kosior
load-addr-independent way
2019-12-28minor changes to MakefileWojtek Kosior
2019-12-28remove makefs executable when running `make clean`Wojtek Kosior
2019-12-28use ldm instruction instead of libkernel for entering user mode; get rid of ↵Wojtek Kosior
libkernel (no longer needed)
2019-12-28place PL_0_test.img in ramfs instead of embedding it directlyWojtek Kosior
2019-12-27add userspace tool for creating ramfs imageWojtek Kosior
2019-12-24simplify linking of libkernelWojtek Kosior
2019-12-17don't embed stage2 of bootloader as binary blob - use smart section namingWojtek Kosior
2019-12-17make things work again on real hw (setting system mode moved to boot.S)Wojtek Kosior
2019-12-10Clean up flags in Makefile a bit.; -fPIC... -fPIC EVERYWHEREWojtek Kosior
2019-12-10re-enter system mode on invalid data access from PL0 codeWojtek Kosior
2019-12-02create a separate library for kernel code that should run in PL0 modeWojtek Kosior
2019-11-20merge alice to bobWojtek Kosior
2019-11-19cleanup Makefile a bit; you can merge Bob now :)Wojtek Kosior
2019-11-19split kernel into more filesWojtek Kosior
2019-11-12TEST CODE: prepare for switching to PL0Wojtek Kosior
2019-11-12finalize Makefile for writing to rpivetch
2019-10-23reinclude older functionality of pipe_imageWojtek Kosior
2019-10-22add processor mode changingWojtek Kosior
2019-10-22Correct rs232vetch
2019-10-22Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alicevetch
2019-10-15test size, write by rs232 libvetch
2019-10-15add Makefile rule for booting through uart on real rpiWojtek Kosior
2019-10-15make sure qemu-bin command works even with loader compiled for other load ↵Wojtek Kosior
address than qemu uses
2019-10-15remove redundand 'qemu-loader' targetWojtek Kosior
2019-10-15Added ELFFLAGSvetch
2019-10-15Merge branch 'bob' into alicevetch
2019-10-11initialize uart in bootloader's stage2, not stage1Wojtek Kosior
2019-10-11use bootloader in qemuWojtek Kosior
2019-10-11add simple piping program for hostWojtek Kosior
2019-10-11add initial bootloader workWojtek Kosior
2019-10-08optimize importsvetch
2019-10-03changes in Makefile, modularize kernelvetch
2019-10-03specify load address only in linker script; change it to 0x10000 (for now); ↵Wojtek Kosior
avoid padding
2019-10-03don't delete binary, dd overwrites it anyway; place comment about padding ↵Wojtek Kosior
removal