]>
git.mdlowis.com Git - proto/cerise-os.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael D. Lowis [Fri, 16 Sep 2022 20:12:13 +0000 (16:12 -0400)]
started adding message passing scaffolding
Michael D. Lowis [Wed, 14 Sep 2022 00:18:03 +0000 (20:18 -0400)]
cleaned up some multithreading issues based on sanitizer results
Michael D. Lowis [Tue, 13 Sep 2022 19:22:26 +0000 (15:22 -0400)]
added task table and reworked so things are 'mostly' back to working again. Sanitizers say i have data races. will take time to diagnose and fix those
Michael D. Lowis [Tue, 13 Sep 2022 03:18:51 +0000 (23:18 -0400)]
started adding process table
Michael D. Lowis [Tue, 13 Sep 2022 03:14:45 +0000 (23:14 -0400)]
minor rework
Michael D. Lowis [Mon, 12 Sep 2022 20:39:42 +0000 (16:39 -0400)]
added task local heap using bump pointer
Michael D. Lowis [Mon, 12 Sep 2022 03:48:46 +0000 (23:48 -0400)]
added heap
Michael D. Lowis [Sat, 10 Sep 2022 03:41:49 +0000 (23:41 -0400)]
fixed linked list implementation
Michael D. Lowis [Fri, 9 Sep 2022 20:44:21 +0000 (16:44 -0400)]
finished initial cut of task system
Michael D. Lowis [Fri, 9 Sep 2022 13:47:08 +0000 (09:47 -0400)]
added task activation spinlock
Michael D. Lowis [Fri, 9 Sep 2022 03:25:59 +0000 (23:25 -0400)]
minor refactoring
Michael D. Lowis [Thu, 8 Sep 2022 20:11:39 +0000 (16:11 -0400)]
mostly stable except the exit condition
Michael D. Lowis [Thu, 8 Sep 2022 16:58:23 +0000 (12:58 -0400)]
working version multithreaded with a single queue
Michael D. Lowis [Wed, 7 Sep 2022 01:28:30 +0000 (21:28 -0400)]
fixed crashing context switch
Michael D. Lowis [Tue, 6 Sep 2022 20:38:33 +0000 (16:38 -0400)]
non-crashing, non-exiting, multi-threaded job queue
Michael D. Lowis [Sun, 4 Sep 2022 00:28:23 +0000 (20:28 -0400)]
add coroutine experiment
Michael D. Lowis [Thu, 1 Sep 2022 20:19:11 +0000 (16:19 -0400)]
initial commit of module sketches based on active oberon design
Michael D. Lowis [Thu, 1 Sep 2022 19:18:48 +0000 (15:18 -0400)]
initial commit