aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-19split kernel into more filesWojtek Kosior
2019-11-12some ugly instructions (I wouldn't call this code), that switch to PL0 and ↵Wojtek Kosior
check that MMU really works here - it's temporary, don't merge! (merge commit b4 PL0_test.c was added, if you really want)
2019-11-12TEST CODE: prepare for switching to PL0Wojtek Kosior
2019-11-12add interrupts; add some more content in pipe (commented out for now)vetch
2019-11-12finalize Makefile for writing to rpivetch
2019-11-12merge bobvetch
2019-11-11fix typo in commentWojtek Kosior
2019-11-11describe CPSR using a struct with bitfieldsWojtek Kosior
2019-11-11rename cpsr.h -> psr.hWojtek Kosior
2019-11-11limit descriptor_type field to 2 bitsWojtek Kosior
2019-11-11update short descriptor generic structWojtek Kosior
2019-11-11rearrange definitions, make code more navigableWojtek Kosior
2019-11-11represent 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-09define struct for supersectionWojtek Kosior
2019-11-09start working on documentationWojtek Kosior
2019-11-09enable the MMU - a cleaner way (describing registers with bitfield structs ↵Wojtek Kosior
and unions)
2019-11-09correct mistake in commentWojtek Kosior
2019-11-09enable 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-05merge bob into alicevetch
2019-11-05modified makefilevetch
2019-10-23reinclude older functionality of pipe_imageWojtek Kosior
2019-10-22add processor mode changingWojtek Kosior
2019-10-22modify to use in new pipe_imagevetch
2019-10-22update TODOsWojtek Kosior
2019-10-22Correct rs232vetch
2019-10-22cleanup repovetch
2019-10-22Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alicevetch
2019-10-22check actual 4 bits that indicate paging support (3 were being checed b4)Wojtek Kosior
2019-10-22check current execution modeWojtek Kosior
2019-10-15add rs232vetch
2019-10-15test size, write by rs232 libvetch
2019-10-15delay greeting message in kernelWojtek Kosior
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-15adjust for rpi-open-firmwareWojtek Kosior
2019-10-15Added ELFFLAGSvetch
2019-10-15Merge branch 'bob' into alicevetch
2019-10-11list stuff we might otherwise forget to doWojtek Kosior
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-08change "aarch32" to "armv7"Wojtek Kosior
2019-10-08added mmu docvetch
2019-10-08added small useful docsvetch
2019-10-08Merge branch 'bob' of https://repo.or.cz/RPi-MMU-example into alicevetch
2019-10-08Merge remote-tracking branch 'origin' into alicevetch
2019-10-08optimize importsvetch
2019-10-07remove useless puts("hmmm\n\r")Wojtek Kosior