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

KOS CVS kos-dev <kos-dev@enix.org>
Tue, 7 May 2002 12:38:07 +0200 (CEST)


Module :	kos
Modifié par :	thomas	07/05/02 12:38:07

Fichiers modifiés :
	.              : MkVars TODO 
	grub           : script_grub 
	modules/babel  : resource.h 
	modules/babel/tower: _tower_mount.c _tower_name_space.c 
	                     _tower_resource.c _tower_syscall.c 
	modules/fs     : filesystem.h 
	modules/fs/fat : _fat.c _fat.h _fat_babel.c 
	modules/idt    : idt.c 
	modules/kitc   : _ksem.c _kwaitqueue.c 
	modules/klavier: _klavier.c _klavier.h klavier.c klavier.h 
	modules/kos    : spinlock.h wolfgang.c 
	modules/lib    : Makefile stdio.h stdlib.c 
	modules/tty    : Makefile _tty.c _tty.h _tty_babel.c tty.c tty.h 
	modules/vmm    : _vmm_kmem.c vmm.c 
Fichiers ajoutés :
	modules/tty    : _ktty.c _tty_init.c 

Détails :
Modifs du WE Julien-Thomas a Belfort

- driver TTY fonctionnel : multiples console (on change de console en
tapant a, b, c, d, e, f, g, h). La premiere console 'a' (ktty) est la
console pour les messages du noyau. driver clavier en relation avec le
driver tty. Le driver tty maintient un buffer clavier pour chaque
console. Fonctions tty_kernel_read, tty_kernel_write, tty_read,
tty_write fonctionnelles
- commentage de la fonction derecursivee de d2, cause bug : a la
descente dans l'arbre elle va bien dans tous les noeuds, mais pas a la
remontee. Alors au niveau des locks ca fout le bazar.
- qques corrections ksem/waitqueues diverses.
- reste a virer conio.c de lib/ qui de toute facon ne sert plus a
rien.

Un gros boulot sur kos-sys a venir.

Un rapport plus complet sur kos-dev demain.