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

KOS CVS kos-cvs@enix.org
Sun, 1 Oct 2000 18:42:37 +0200


Module :	kos
Modifié par :	David_Decotigny	01/10/00 18:42:37

Fichiers modifiés :
	.              : MkVars 
	include        : macros.h 
	loader         : Makefile boot.S loader.c 
	loader/bootmem : bootmem_dump.c bootmem_free.c bootmem_init.c 
	                 bootmem_malloc.c bootmem_mark_free.c 
	                 bootmem_realloc.c bootmem_valloc.c 
	loader/debug   : bochs.c debug.c 
	loader/lib     : dump_multiboot.c stdio.c string.c 
	loader/mm      : mm.c 
	loader/modules : mod_check.c mod_ctrl.c mod_header.c mod_link.c 
	                 mod_load.c mod_symbols.c mod_tools.c 
	modules/mm     : mm_init.c 
	modules/mm-x86 : mm_x86.c 
	modules/splaytrees: splay_lib.c 
Fichiers ajoutés :
	.              : .cvsignore 
	include/loader : assert.h bootmem.h debug.h debug.h~ 
	                 dump_multiboot.h elf32.h macros.h macros.h~ 
	                 mm.h mod.h mod_private.h multiboot.h stdio.h 
	                 string.h types.h types.h~ 
Fichiers enlevés :
	loader         : loader.obj 
	loader/include : bootmem.h dump_multiboot.h elf32.h macros.h 
	                 mm.h mod.h mod_private.h multiboot.h stdio.h 
	                 string.h types.h 

Détails :
Menage, surtout dans les includes : plus grande separation entre les
include generaux (-> pour les modules) et ceux specifiques au loader
(-> prefixes par loader/).

Revision des macros (RETURN_IF_FAIL et cie) pour que l'appel
printk/__bochs_printk soit sentralise sous la forme d'une macro
DEBUG_PRINT unique. Ce que fait cette macro est determine dans le
MkVars (=> envoyer sur stdout, e9, ou les 2).

Separation macros de debug / assertions.