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

KOS CVS kos-dev <kos-dev@enix.org>
Thu, 6 Jun 2002 21:34:38 +0200 (CEST)


Module :	kos
Modifié par :	d2	06/06/02 21:34:38

Fichiers modifiés :
	loader         : ld_build.c mod_check.c 
	modules        : config.h 
	modules/debug  : debug.c debug.h 
	modules/kmem   : _kslab_cache_alloc.c kmem.c 
	modules/kos    : spinlock.h 
	modules/task   : _task_kthread.c _task_utils.c 
	modules/x86/lib: lib.h 
	modules/x86/mm : _gdt.c mm.c 
	modules/x86/task: _tss.c 

Détails :
J'ai aussi le bug de locking sur K7 800 384M... mais pas sur ma becanne de test habituelle (Cyrix 133 128M). Pas encore trouve d'ou ca vient.
A noter que si je fais croire que total_mem_size=8M des le loader, ben ca marche sous bochs, et ca fait triple fault sur les 2 becannes. A noter aussi que je peux pas tester sous bochs avec plus de 64M.

Au programme des changements : options -I et -P au mod_check pour qu'il affiche l'ordre d'init/post init.
backtrace au failed_verbose.
volatile pour les asm un peu critiques (genre cli/sti).
Affichage init kmem. C'est tout pour ce soir. Ca ressemble fort a un pb de gestion de la memoire qqpart mais que sur becanne reelle (?couplee avec un pb d'ecrasement qqpart (?). A noter que je pense pas que ca vienne du loader parce que meme avec kos.elf (ie generee par le ld de linux), ca le fait aussi.

C'est con, j'avais prevu de faire des trucs plus interessants pour kos ce soir.