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

KOS CVS kos-cvs@enix.org
Sun, 22 Oct 2000 15:30:05 +0200


Module :	kos
Modifié par :	David_Decotigny	22/10/00 15:30:05

Fichiers modifiés :
	.              : MkVars 
	loader         : loader.c 
	loader/bootmem : bootmem_valloc.c 
	loader/elf32   : elf32_build.c 
	modules        : main.c 
	modules/idt    : idt.c idtasm.S 

Détails :
Je l'ai eu cvs diff |lesscvs diff |lesscvs diff |less Il s'agissait d'un bug dans elf32_build.c : la taille de la table des symboles importes etait mal calculee : il ne faut pas se baser sur les symboles qui sont dans SHN_UNDEF pour connaitre le nombre de relocations qui vont etre a effectuer ! Il faut utiliser exclusivement la table des relocation bien sur. Bref, tout est en place, et tout marche. Faut verifier que les isr sont correctement appeles, mais ca doit etre bon.