ptos: ke: Add per-processor scheduler queue + PBI packer
Signed-off-by: Chloe M <chloe@mensia.org>
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user