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