ptos: ke: Add per-processor scheduler queue + PBI packer

Signed-off-by: Chloe M <chloe@mensia.org>
This commit is contained in:
2026-07-14 00:48:11 -04:00
committed by Chloe M.
parent cf0e104b12
commit 7a2aec4e12
9 changed files with 447 additions and 0 deletions
+3
View File
@@ -11,6 +11,7 @@
#include <ptdef.h>
#include <ex/pool.h>
#include <ke/sched.h>
#include <machine/mcb.h>
/*
@@ -19,11 +20,13 @@
*
* @Id: Logical processor ID assigned by us
* @PoolRegion: Allocator pool region
* @SchedQueue: Per-core scheduler queue
* @Mcb: Machine core block
*/
typedef struct {
USHORT Id;
POOL_REGION PoolRegion;
SCHED_QUEUE SchedQueue;
MCB Mcb;
} KPCR;