]> git.mdlowis.com Git - proto/cerise-os.git/log
proto/cerise-os.git
2 years agostarted adding message passing scaffolding master
Michael D. Lowis [Fri, 16 Sep 2022 20:12:13 +0000 (16:12 -0400)]
started adding message passing scaffolding

3 years agocleaned up some multithreading issues based on sanitizer results
Michael D. Lowis [Wed, 14 Sep 2022 00:18:03 +0000 (20:18 -0400)]
cleaned up some multithreading issues based on sanitizer results

3 years agoadded task table and reworked so things are 'mostly' back to working again. Sanitizer...
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

3 years agostarted adding process table
Michael D. Lowis [Tue, 13 Sep 2022 03:18:51 +0000 (23:18 -0400)]
started adding process table

3 years agominor rework
Michael D. Lowis [Tue, 13 Sep 2022 03:14:45 +0000 (23:14 -0400)]
minor rework

3 years agoadded task local heap using bump pointer
Michael D. Lowis [Mon, 12 Sep 2022 20:39:42 +0000 (16:39 -0400)]
added task local heap using bump pointer

3 years agoadded heap
Michael D. Lowis [Mon, 12 Sep 2022 03:48:46 +0000 (23:48 -0400)]
added heap

3 years agofixed linked list implementation
Michael D. Lowis [Sat, 10 Sep 2022 03:41:49 +0000 (23:41 -0400)]
fixed linked list implementation

3 years agofinished initial cut of task system
Michael D. Lowis [Fri, 9 Sep 2022 20:44:21 +0000 (16:44 -0400)]
finished initial cut of task system

3 years agoadded task activation spinlock
Michael D. Lowis [Fri, 9 Sep 2022 13:47:08 +0000 (09:47 -0400)]
added task activation spinlock

3 years agominor refactoring
Michael D. Lowis [Fri, 9 Sep 2022 03:25:59 +0000 (23:25 -0400)]
minor refactoring

3 years agomostly stable except the exit condition
Michael D. Lowis [Thu, 8 Sep 2022 20:11:39 +0000 (16:11 -0400)]
mostly stable except the exit condition

3 years agoworking version multithreaded with a single queue
Michael D. Lowis [Thu, 8 Sep 2022 16:58:23 +0000 (12:58 -0400)]
working version multithreaded with a single queue

3 years agofixed crashing context switch
Michael D. Lowis [Wed, 7 Sep 2022 01:28:30 +0000 (21:28 -0400)]
fixed crashing context switch

3 years agonon-crashing, non-exiting, multi-threaded job queue
Michael D. Lowis [Tue, 6 Sep 2022 20:38:33 +0000 (16:38 -0400)]
non-crashing, non-exiting,  multi-threaded job queue

3 years agoadd coroutine experiment
Michael D. Lowis [Sun, 4 Sep 2022 00:28:23 +0000 (20:28 -0400)]
add coroutine experiment

3 years agoinitial commit of module sketches based on active oberon design
Michael D. Lowis [Thu, 1 Sep 2022 20:19:11 +0000 (16:19 -0400)]
initial commit of module sketches based on active oberon design

3 years agoinitial commit
Michael D. Lowis [Thu, 1 Sep 2022 19:18:48 +0000 (15:18 -0400)]
initial commit