Kernel/x86 - Distinguished tracing of unaligned memcpys from aligned
[tpg/acess2.git] / Kernel / arch / x86 / proc.c
index cb772f4..14eaf3a 100644 (file)
@@ -54,10 +54,10 @@ extern int  giNextTID;
 extern tThread gThreadZero;
 extern void    Isr8(void);     // Double Fault
 extern void    Proc_ReturnToUser(tVAddr Handler, Uint Argument, tVAddr KernelStack);
-extern void    scheduler_return;       // Return address in SchedulerBase
-extern void    IRQCommon;      // Common IRQ handler code
-extern void    IRQCommon_handled;      // IRQCommon call return location
-extern void    GetEIP_Sched_ret;       // GetEIP call return location
+extern char    scheduler_return[];     // Return address in SchedulerBase
+extern char    IRQCommon[];    // Common IRQ handler code
+extern char    IRQCommon_handled[];    // IRQCommon call return location
+extern char    GetEIP_Sched_ret[];     // GetEIP call return location
 extern void    Threads_AddToDelete(tThread *Thread);
 extern void    SwitchTasks(Uint NewSP, Uint *OldSP, Uint NewIP, Uint *OldIO, Uint CR3);
 
@@ -71,7 +71,7 @@ void  Proc_IdleThread(void *Ptr);
 //void Proc_Start(void);
 //tThread      *Proc_GetCurThread(void);
 void   Proc_ChangeStack(void);
- int   Proc_NewKThread(void (*Fcn)(void*), void *Data);
+// int Proc_NewKThread(void (*Fcn)(void*), void *Data);
 // int Proc_Clone(Uint *Err, Uint Flags);
 Uint   Proc_MakeUserStack(void);
 //void Proc_StartUser(Uint Entrypoint, Uint *Bases, int ArgC, char **ArgV, char **EnvP, int DataSize);

UCC git Repository :: git.ucc.asn.au