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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Wed, 11 Jul 2001 15:31:26 +0200 (CEST)


Module :	kos
Modifié par :	thomas	11/07/01 15:31:26

Fichiers modifiés :
	.              : MkVars TODO 
	doc            : modules.tex 
	loader/boot    : boot.S 
	modules/mm     : pmm.c 
	modules/task   : _task_kstack.c _task_kthread.c 
	modules/wolfgang: main.c 

Détails :
Passage en piles statiques.

Ca se poursuit, mais j'ai toujours ce satane bug. Les piles doivent
s'ecraser entre elles, et donc il arrive que quand le prehandler
(idtasm.S) d'une interruption (typiquement IRQ0) fait popw %gs, eh ben
il se retrouve avec un selecteur de segment non valide, d'ou la
General Protection Fault.
Parfois il se retrouve avec un EIP a 0 aussi, et la ca fait Page Fault
non resolu...

Enfin bref ca s'ecrabouille joyeusement, et ce uniquement sur machine
reelle, j'ai pas reussi a generer le bug dans Bochs.

A voir donc !