X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farm7%2Fproc.c;h=28b0af034e93311214cbd8c35bad95e05ac8b669;hb=bc55dc5d60469521269a41928d3d15809e2c8134;hp=9b4dc183a390e7feaa2bb1d9e7cb0e59ea361972;hpb=3733a77bb073c6c22e674bebe22a6f4f9a2b5225;p=tpg%2Facess2.git diff --git a/Kernel/arch/arm7/proc.c b/Kernel/arch/arm7/proc.c index 9b4dc183..28b0af03 100644 --- a/Kernel/arch/arm7/proc.c +++ b/Kernel/arch/arm7/proc.c @@ -9,10 +9,13 @@ #include #include +// === IMPORTS === +extern tThread gThreadZero; + // === PROTOTYPES === // === GLOBALS === -tThread *gpCurrentThread; +tThread *gpCurrentThread = &gThreadZero; // === CODE === void ArchThreads_Init(void) @@ -52,6 +55,11 @@ void Proc_CallFaultHandler(tThread *Thread) } +void Proc_Reschedule(void) +{ + // TODO: Task switching! +} + void Proc_DumpThreadCPUState(tThread *Thread) {