X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Finclude%2Fproc.h;h=baf9402c73559bd21b07cdd30b898288ae559f67;hb=43f12a083f112a410859597c5f45e78b1de2e7c8;hp=5a99c9c5d531ccafc5d1ca1e226bfc15fdf59a03;hpb=38e4b28d370c5f9284b285a71518ae2b6bce125c;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/include/proc.h b/Kernel/arch/x86/include/proc.h index 5a99c9c5..baf9402c 100644 --- a/Kernel/arch/x86/include/proc.h +++ b/Kernel/arch/x86/include/proc.h @@ -7,10 +7,16 @@ #include -// === CONSTANTS === -#define GETMSG_IGNORE ((void*)-1) - // === TYPES === +#if USE_MP +typedef struct sCPU +{ + Uint8 APICID; + Uint8 State; // 0: Unavaliable, 1: Idle, 2: Active + Uint16 Resvd; + tThread *Current; +} tCPU; +#endif typedef struct sTSS { Uint32 Link;