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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Mon, 1 Apr 2002 19:51:52 +0200 (CEST)


Module :	kos
Modifié par :	thomas	01/04/02 19:51:52

Fichiers modifiés :
	modules/babel/tower: Makefile _tower.h tower.c 
	modules/kos    : wolfgang.c 
Fichiers ajoutés :
	modules/babel/tower: _tower_syscall.c 

Détails :
La fin de KOS pour ce WE : creation d'un embryon de libc, et
amelioration du programme en CPL3, qui est linke en statique avec la
libc, et fait des syscalls vers le noyau. Le machin qui gere le
syscall est dans modules/babel/tower/_tower_syscall.c. La recuperation
des 4 arguments du syscall est ok.

Si j'ai le temps cette semaine, ce qui est pas sur, au programme :
- loader ELF minimal (au moins pour trouver tout seul ou se trouve le
symbole main())
- demarrer un driver de tty, ca va devenir urgent.

Je sais que d2 voulait pas faire de VMM le WE prochain, mais
j'aimerais vraiment qu'on regle le probleme des pages anonymous, pour
que ce soit implementables relativement rapidement. En effet, je
compte m'atteler au fork() et cie d'ici peu (peut etre pendant la
semaine de developpement avec Julien si ca le tente).

La libc et le programme de test sont dispo sur
http://kos.enix.org/~thomas/pub/kos/kos-sys_0.01.tar.gz

=> Faudra pendant la semaine KOS qu'on fasse un truc bien pour liver
ce truc avec Julien. Pi une release aussi. Pi pi pi pi pi pi ....