[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)