quiesence exit

This commit is contained in:
2026-02-11 11:50:29 -06:00
parent da6f096a56
commit 2c55ae8cb2
4 changed files with 108 additions and 18 deletions

View File

@@ -54,6 +54,7 @@ typedef struct cell_rt {
double ar_secs; // time for unneeded
int disrupt;
int is_quiescent; // tracked by scheduler for quiescence detection
int main_thread_only;
int affinity;
@@ -82,6 +83,7 @@ void actor_loop();
void actor_initialize(void);
void actor_free(cell_rt *actor);
int scheduler_actor_count(void);
void scheduler_enable_quiescence(void);
uint64_t cell_ns();
void cell_sleep(double seconds);