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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Thu, 14 Feb 2002 21:40:41 +0100 (CET)


Module :	kos
Modifié par :	thomas	14/02/02 21:40:41

Fichiers modifiés :
	modules        : config.h 
	modules/fat    : _fat.c 
	modules/kos    : wolfgang.c 
	modules/task   : Makefile _task.h _task_init.c _task_kthread.c 
	                 _task_utils.c task.c task.h 
	modules/x86/mm : _team_mm_context.c 

Détails :
Modification de task et arch/mm pour pouvoir creer plusieurs teams.

* ajout de create_team et delete_team dans task/_task_team.c
* ajout de create_kernel_thread_in_team qui permet de creer un thread
noyau dans une team donnee.
* creation d'une deuxieme team de type KERNEL_TEAM contenant deux
threads twiddle violets.
* modif de set_current_thread pour que si current_thread->mother_team
!= thread->mother_team => changement de CR3
* modif de team_mm_context dans arch/mm parce que c'etait pas du tout
ca qu'il fallait faire ! (enfin a mon avis). j'ai laisse en
commentaires ce qu'il y avait avant car je suis pas bien sur, je me
melange vite dans mes PD et PT !
* modif de fat pour que meme si le type de la partition est FAT16 le
machin gere bien le fait que la partition soit pas formatee.