summaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)AuthorLines
2021-02-16window bordersBenji Dial-17/+54
2021-02-16rtc timestamp, knob rand, random terminal colorBenji Dial-7/+77
2021-02-16terminal application with ipc, shift+pause state dumper, hello world for term...Benji Dial-80/+353
2021-01-24making fat driver refuse to open a file when its name is too long rather than...Benji Dial-10/+8
2021-01-24making keyboard driver spin by checking if scanbyte has changed rather than b...Benji Dial-3/+8
2021-01-24graphics!Benji Dial-650/+963
2020-11-08manual viewer, "swap colors" system callBenji Dial-2/+9
2020-09-20history when getting line from user in knobBenji Dial-1/+1
2020-09-19file managerBenji Dial-101/+131
2020-09-13dirinfo commandBenji Dial-2/+7
2020-09-13have command shell block while commands are runningBenji Dial-20/+44
2020-09-13making elf loader zero bss sectionsBenji Dial-0/+2
2020-09-13fixed some paging bugs, added fault handlers and new programsBenji Dial-46/+209
2020-09-13(basic, not much tested) keyboard, better panicBenji Dial-74/+461
2020-09-06minor changes, redoing makefile, meminfo programBenji Dial-23/+49
2020-09-06bugfixes, init program, hello worldBenji Dial-13/+31
2020-09-06small fixesBenji Dial-13/+15
2020-09-06program loading, othersBenji Dial-217/+911
2020-08-13FAT16 directory enumeration, making many functions static, new 'log' function...Benji Dial-226/+427
2020-08-13lots of progress, including readonly PATA driver and part of FAT16 driverBenji Dial-273/+284
2020-08-11lots of progressBenji Dial-584/+1107
2020-05-27Keep bss until object copy phase to work with newer versions of binutilsWarren Galloway-2/+2
2020-05-25got file loading working properlyBenji Dial-10/+52
2020-05-24basic fs type stuff, fat16, removing stack segment and using data segmentBenji Dial-67/+244
2020-05-24very basic vga, ata, serial drivers. start of fat and fs driversBenji Dial-52/+599
2020-05-16small stub with fat infoBenji Dial-7/+113
2020-05-16Hello worldBenji Dial-0/+39
2020-05-16starting overBenji Dial-2032/+0
2020-01-18going to try efi againBenji Dial-6/+112
2020-01-05function to return pointers to functions to read from a constant interface, s...Benji Dial-11/+213
2019-12-27memory map explanationBenji Dial-2/+1
2019-12-27iso_9660_parse_phBenji Dial-7/+102
2019-12-27doing iso9660 before gpt, making partition detection expandableBenji Dial-14/+102
2019-12-27lots of new stuff. new memory manager, some stuff on file plumbingBenji Dial-109/+361
2019-12-27apm and smbios stubs, get_char can now wait for printableBenji Dial-5/+61
2019-12-26a few more tags, just printingBenji Dial-9/+70
2019-12-26more info tagsBenji Dial-35/+195
2019-12-26keyboard skeleton, skeleton, rcs, etcBenji Dial-25/+185
2019-12-26just learned you can index with ecx, updated assembly accordinglyBenji Dial-18/+11
2019-12-26working memory managerBenji Dial-51/+62
2019-12-26serial ports, echo vga output over COM2Benji Dial-10/+66
2019-12-26got multiboot info parsed!Benji Dial-72/+153
2019-12-25some more, tag part doesn't workBenji Dial-12/+19
2019-12-25more progressBenji Dial-33/+82
2019-12-24start of 0.0.9 branch, using multiboot this timeBenji Dial-137/+319
2019-12-24small changes, part 2, rewriting bootloader partially, giving up on this branchBenji Dial-7/+9
2019-12-23small changes, part 1Benji Dial-4/+17
2019-12-22report number of free pagesBenji Dial-0/+89
2019-12-17a good deal of processBenji Dial-0/+242
2019-12-14more of bootloader, tiny kernel stubBenji Dial-0/+128