aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-07-22Okidoki, seems to work!Marvin Borner
2020-07-22Removed some magic gdt numbersMarvin Borner
2020-07-21Added mmap parsingMarvin Borner
2020-07-21Yaas. May or may not work.Marvin Borner
2020-07-21Added submoduleMarvin Borner
2020-07-15this very much good beMarvin Borner
2020-07-15Merged master attributesMarvin Borner
2020-07-14AwesomeMarvin Borner
2020-07-14Simple fix because I don't want to fix it for realMarvin Borner
2020-07-14Added debug modeMarvin Borner
2020-07-01Save ax and bx in print routineMarvin Borner
2020-07-01Better namingMarvin Borner
2020-06-27Lea is awesomeMarvin Borner
2020-06-24Started kernel loadingMarvin Borner
2020-06-24Cleaned up boot-loopMarvin Borner
2020-06-24Fixed boot searchMarvin Borner
2020-06-24Added file-search loopMarvin Borner
2020-06-23Reduced magic numbers with definitionsMarvin Borner
2020-06-23Added root directory verificationMarvin Borner
2020-06-22Some thingsMarvin Borner
2020-06-21Some fixesMarvin Borner
2020-06-20Added static binary kernel loadingMarvin Borner
2020-06-20Added bootloader and basic ext2 parsingMarvin Borner
2020-06-17Hello!Marvin Borner
2020-06-17Rewrite runMarvin Borner
2020-06-17Started rewriteMarvin Borner
2020-06-17Some thingsMarvin Borner
2020-06-05Fixed many HUGE bugs...Marvin Borner
2020-06-03Added warningMarvin Borner
2020-06-02Much work on the ELF parser and userspace jumpingMarvin Borner
2020-06-01Very clean mmap approachMarvin Borner
2020-06-01HmmMarvin Borner
2020-06-01Aaaah so many bugsMarvin Borner
2020-05-31Fixed unavailable printf paddingMarvin Borner
2020-05-31Some memory display fixesMarvin Borner
2020-05-31OMGMarvin Borner
2020-05-29Added more printf featuresMarvin Borner
2020-05-29Added higher debugging-levelMarvin Borner
2020-05-28Fixed clean buffer and added TODO :)Marvin Borner
2020-05-28Added vsprintf support for serial connectionsMarvin Borner
2020-05-28Added sprintf functionMarvin Borner
2020-05-28Added assertion to userspaceMarvin Borner
2020-05-28Started higher-half kernelMarvin Borner
2020-05-28Way better assertionMarvin Borner
2020-05-28Added page directory freeing functionMarvin Borner
2020-05-26Reduced some magic numbersMarvin Borner
2020-05-26Some workarounds which apparently work.Marvin Borner
2020-05-23Dynamic paging approachMarvin Borner
2020-05-23Better paging directory creatorMarvin Borner
2020-05-21Fixed assertionMarvin Borner
2020-05-19Improved test caseMarvin Borner
2020-05-19Merge?Marvin Borner
2020-05-19Woah, so many changes :OMarvin Borner
2020-05-17Some testing in pagingMarvin Borner
2020-05-16Added page-aligned allocation for page-fixMarvin Borner
2020-05-16Non-dynamic working approachMarvin Borner
2020-05-15Added test-case for mallocMarvin Borner
2020-05-14Some attempts to fix it, nothing worksMarvin Borner
2020-05-14Fixed kernel end variableMarvin Borner
2020-05-13Some page directory fixesMarvin Borner
2020-05-13Replaced alloc.h with liballocMarvin Borner
2020-05-13Fixed exit in unistd instead of stdlibMarvin Borner
2020-05-13Added sync in every buildMarvin Borner
2020-05-12Added scheduler spinlockingMarvin Borner
2020-05-12Still searching the bug...Marvin Borner
2020-05-12Removed useless fb check in fault handlerMarvin Borner
2020-05-12Fixed wrong array size..Marvin Borner
2020-05-12Added disasm commandMarvin Borner
2020-05-12Improved debugging commandMarvin Borner
2020-05-12Fixed page fault in schedulerMarvin Borner
2020-05-11Fixed process name and added process tree printMarvin Borner
2020-05-11Some scheduling improvementsMarvin Borner
2020-05-11Added quantum 42 counter!Marvin Borner
2020-05-11Some very small fixes in several filesMarvin Borner
2020-05-10Added basic spinlockMarvin Borner
2020-05-09Interrupt analysis - removed many useless cli/stiMarvin Borner
2020-05-09Sooooooo many race conditionsMarvin Borner
2020-05-09Replaced fork() with spawn()!Marvin Borner
2020-05-07Github can't build; I can - why?Marvin Borner
2020-05-07Added and applied include-sortingMarvin Borner
2020-05-07Some debugging and fixingMarvin Borner
2020-05-07Fixed many bugs with wait() and fork()Marvin Borner
2020-05-07Added wait syscallMarvin Borner
2020-05-07Some fixes here and there...Marvin Borner
2020-05-06Added event mapping driverMarvin Borner
2020-05-06New build parameters and shared includesMarvin Borner
2020-05-06Removed vfs - ext2 ftw!Marvin Borner
2020-05-05Added default run optionMarvin Borner
2020-05-04Work on ext2 vfs indexerMarvin Borner
2020-05-03Added missing memory functionsMarvin Borner
2020-05-03Added list and tree data types for better vfsMarvin Borner
2020-05-03Began linked vfs with file indexingMarvin Borner
2020-05-02Some work in the vfsMarvin Borner
2020-05-02Added many syscalls to get better POSIX complianceMarvin Borner
2020-05-01Fixed licenseMarvin Borner
2020-05-01Added devfs and basic standard devicesMarvin Borner
2020-05-01Working vfs mount and readMarvin Borner
2020-05-01Some vfs fixesMarvin Borner
2020-04-30Started vfsMarvin Borner
2020-04-29Working framebuffer from userspace...Marvin Borner