[Kos-cvs] [kos] Modification CVS par thomas

KOS CVS kos-dev <kos-dev@enix.org>
Sun, 25 May 2003 16:32:14 +0200 (CEST)


Module :	kos
Modifié par :	thomas	25/05/03 16:32:14

Fichiers modifiés :
	modules/kitc   : _kmsg.c _ksem.c 
	modules/kos    : spinlock.h types.h wolfgang.c 
	modules/scheduler: _kwaitqueue.c _scheduler.c _scheduler.h 
	                   _timer.c scheduler.c scheduler.h 
	modules/task   : _task_kthread.c task.h 
	modules/x86/task: _cpl0_switch.c _thread_cpu_context.c task.h 

Détails :
[kitc]
* Relachage du lock si blocage dans kmsg et ksem
* ATTENTION : faire de même dans mutex (pas le temps)

[wolfgang]
* Bidouille construction premier thread

[scheduler]
* register_new_ready_thread
* yield (TODO : a tester et faire la différence remote/local autour
du cpl0_switch)

[task]
* Bidouille pour construction du premier thread

[TODO]
* Tester DST avec timer
* Corriger mutex avec relachage du lock si blocage
* Corriger yield avec remote/local.