aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)Author
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) load-addr-in...Wojtek Kosior
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 l...Wojtek Kosior
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 add...Wojtek Kosior
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); a...Wojtek Kosior
2019-10-03don't delete binary, dd overwrites it anyway; place comment about padding rem...Wojtek Kosior
2019-10-03copy-paste broken code from wiki.osdev; fix it; add MakefileWojtek Kosior