aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-10-07merge paging support checking from bobWojtek Kosior
2019-10-07check paging support in kernel_main()Wojtek Kosior
2019-10-03changes in Makefile, modularize kernelvetch
2019-10-03don't use blx until we know we need it (use bx for now)Wojtek Kosior
2019-10-03specify load address only in linker script; change it to 0x10000 (for now); ↵Wojtek Kosior
avoid padding