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

KOS CVS kos-cvs@enix.org
Sat, 14 Oct 2000 16:13:04 +0200


Module :	kos
Modifié par :	David_Decotigny	14/10/00 16:13:03

Fichiers modifiés :
	include/loader : ld_bfd.h macros.h mod.h 
	loader         : loader.c 
	loader/ar      : ar_check.c 
	loader/elf32   : elf32_build.c elf32_check.c elf32_link.c 
	                 elf32_load.c elf32_private.c elf32_private.h 
	                 elf32_symbols.c 
	loader/mm      : mm.c 
	modules        : main.c 
	modules/lib    : stdio.c 

Détails :
- Une petite modif sur la semantique de check_module (0 = Pas bon)
- Recherche du symbole "start_kernel" dans la liste des symboles
esportes, et lancement du noyau.
- elf32_find_exported_symbol passe dans loader.c, et s'appelle
ld_find_exported_symbol. Appele a la fois depuis elf32, et depuis
loader.c
- Macros SEVERE_PRINT_* pour afficher de toutes facons sur la
console, meme quand DEBUG_ON_e9_ONLY est positionne
- Macro pour definir le symbole de demarrage du noyau qui va bien
(DECLARE_KERNEL_ENTRY)
- Messages d'erreur pour "unreseolved symbol" et "symbole .init
appele depuis .load" plus explicite (nom du symbole)