aboutsummaryrefslogtreecommitdiff
path: root/kernel/inc/proc.h
AgeCommit message (Expand)Author
2021-07-01Timing is everythingMarvin Borner
2021-06-19Improved bus and device managementMarvin Borner
2021-06-08Process exit improvementsMarvin Borner
2021-06-02Huge scheduler rewrite and other thingsMarvin Borner
2021-05-20Major restructuringMarvin Borner
2021-05-15Strange fixesMarvin Borner
2021-05-04General fixes (see description) - closes #17Marvin Borner
2021-04-30Some small fixes here and thereMarvin Borner
2021-04-29Multiboot/Grub progressMarvin Borner
2021-04-27Huge compositor, timer and yielding improvementsMarvin Borner
2021-04-25Chu chuu, using the bus for everything now!Marvin Borner
2021-04-17Added I/O bus implementation for efficient IPCMarvin Borner
2021-04-16New elegant I/O blocking solutionMarvin Borner
2021-04-13Started IO dev managerMarvin Borner
2021-04-10Some changes here and thereMarvin Borner
2021-04-10Gave procs own kernel stack (TSS)Marvin Borner
2021-04-06Made exec syscall relative using app nameMarvin Borner
2021-04-05Added new randomization featuresMarvin Borner
2021-04-02Replaced target macrosMarvin Borner
2021-04-02Huge scheduling/proc-management improvementsMarvin Borner
2021-04-01Hardened entire systemMarvin Borner
2021-03-28Added ring0 privileges to kernel processesMarvin Borner
2021-03-21Cleaner shared memory implementationMarvin Borner
2021-03-21Hardened syscallsMarvin Borner
2021-03-13NicüMarvin Borner
2021-03-02very good this isMarvin Borner
2021-02-25Added some debugging featuresMarvin Borner
2021-02-25Applied even more warning flags!Marvin Borner
2021-02-21Activated SSE/FPU features for better performanceMarvin Borner
2021-02-16Okay!Marvin Borner
2021-02-14Message waiting and more!Marvin Borner
2021-02-10Print to streams instead of serial consoleMarvin Borner
2021-02-09Added basic streamsMarvin Borner
2021-02-07Added poll syscallMarvin Borner
2021-02-07Added filesystem and proc permissionsMarvin Borner
2021-02-07Fixed some memory leaks (broke some stuff too)Marvin Borner
2021-01-21Fixed some dumb bugsMarvin Borner
2021-01-20Added proc wait struct with functionMarvin Borner
2021-01-15Implemented basic dev ready-state waitingMarvin Borner
2021-01-14Added kernel idle processMarvin Borner
2021-01-11Much work..Marvin Borner
2021-01-10Started procfsMarvin Borner
2021-01-09Let's make a procfs for IPC insteadMarvin Borner
2021-01-09To be continuedMarvin Borner
2020-11-24Fixed timer counting with yield()Marvin Borner
2020-11-18Added browser and many networking thingsMarvin Borner
2020-11-05Added warning flags and fixed them :)Marvin Borner
2020-09-16Added *very* basic keymap parsingMarvin Borner
2020-09-14Some GUI fixesMarvin Borner
2020-09-13Added window scalingMarvin Borner
2020-09-11Removed wait syscall - whoopsidoo!Marvin Borner
2020-09-07Added wait syscall.Marvin Borner
2020-09-05Improved schedulerMarvin Borner
2020-08-25Some optimizations or sthMarvin Borner
2020-08-24Removed async eventsMarvin Borner
2020-08-22Some window fb and yield implementationMarvin Borner
2020-08-22Added *very* basic polling ipcMarvin Borner
2020-08-22Added event resolvingMarvin Borner
2020-08-22Added proc event listMarvin Borner
2020-08-22Added quantum counterMarvin Borner
2020-08-22Switched proc linked list to libc listMarvin Borner
2020-08-21Finished proper return of processesMarvin Borner
2020-08-21Some things here and some things thereMarvin Borner
2020-08-17Added event descriptorMarvin Borner
2020-08-15Added some syscall wrappersMarvin Borner
2020-08-09Heavy restructuring of libc, kernel and appsMarvin Borner