From b41c3adc2a45493c0055589c3d6974dded48ab38 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Wed, 23 Apr 2025 10:34:28 -0400 Subject: change pcb structure (move context to top) --- kernel/include/comus/procs.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/include/comus/procs.h b/kernel/include/comus/procs.h index 80c4fe4..d92bc5d 100644 --- a/kernel/include/comus/procs.h +++ b/kernel/include/comus/procs.h @@ -45,6 +45,10 @@ enum proc_state { /// process control block struct pcb { + // context + struct cpu_regs *regs; + mem_ctx_t memctx; + // metadata pid_t pid; struct pcb *parent; @@ -52,10 +56,6 @@ struct pcb { size_t priority; size_t ticks; - // context - mem_ctx_t memctx; - struct cpu_regs *regs; - // queue linkage struct pcb *next; // next PDB in queue -- cgit v1.2.3-freya