summaryrefslogtreecommitdiff
path: root/src/kernel/main.c
AgeCommit message (Expand)AuthorLines
2021-03-04making fs drivers ignore already open files during kernel setup and when open...Benji Dial-0/+4
2021-02-19rtc fixes, time commandBenji Dial-0/+1
2021-02-19kernel settings fileBenji Dial-3/+4
2021-02-18vbe support, truecolor window manager pixbufsBenji Dial-0/+28
2021-02-17win+space, mkpopupBenji Dial-1/+1
2021-02-16rtc timestamp, knob rand, random terminal colorBenji Dial-5/+6
2021-01-24graphics!Benji Dial-92/+26
2020-09-19file managerBenji Dial-17/+4
2020-09-13fixed some paging bugs, added fault handlers and new programsBenji Dial-1/+1
2020-09-13(basic, not much tested) keyboard, better panicBenji Dial-4/+4
2020-09-06minor changes, redoing makefile, meminfo programBenji Dial-14/+9
2020-09-06bugfixes, init program, hello worldBenji Dial-3/+5
2020-09-06small fixesBenji Dial-3/+3
2020-09-06program loading, othersBenji Dial-8/+50
2020-08-13FAT16 directory enumeration, making many functions static, new 'log' function...Benji Dial-37/+38
2020-08-13lots of progress, including readonly PATA driver and part of FAT16 driverBenji Dial-27/+22
2020-08-11lots of progressBenji Dial-57/+98
2020-05-25got file loading working properlyBenji Dial-0/+14
2020-05-24basic fs type stuff, fat16, removing stack segment and using data segmentBenji Dial-14/+36
2020-05-24very basic vga, ata, serial drivers. start of fat and fs driversBenji Dial-3/+25
2020-05-16small stub with fat infoBenji Dial-1/+8
2020-05-16Hello worldBenji Dial-0/+7
2020-05-16starting overBenji Dial-470/+0
2019-12-27memory map explanationBenji Dial-1/+1
2019-12-27lots of new stuff. new memory manager, some stuff on file plumbingBenji Dial-45/+49
2019-12-27apm and smbios stubs, get_char can now wait for printableBenji Dial-3/+38
2019-12-26a few more tags, just printingBenji Dial-9/+70
2019-12-26more info tagsBenji Dial-32/+148
2019-12-26keyboard skeleton, skeleton, rcs, etcBenji Dial-15/+24
2019-12-26working memory managerBenji Dial-17/+29
2019-12-26got multiboot info parsed!Benji Dial-34/+59
2019-12-25some more, tag part doesn't workBenji Dial-4/+8
2019-12-25more progressBenji Dial-27/+32
2019-12-24start of 0.0.9 branch, using multiboot this timeBenji Dial-25/+169
2019-12-24small changes, part 2, rewriting bootloader partially, giving up on this branchBenji Dial-1/+1
2019-12-23small changes, part 1Benji Dial-1/+3
2019-12-22report number of free pagesBenji Dial-0/+16
2019-12-17a good deal of processBenji Dial-0/+11
2019-12-14more of bootloader, tiny kernel stubBenji Dial-0/+26