[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
Gestion CVS KOS <d2@yoda.isnpro.com>
Sun, 21 Jan 2001 01:31:44 +0100
Module : kos
Modifié par : d2 21/01/01 01:31:44
Fichiers modifiés :
. : AUTHORS INSTALL MkVars
doc : modules.tex
loader : boot.S loader.c
loader/bootmem : bootmem.h 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 bochs.h debug.c debug.h
loader/elf32 : elf32.h elf32_build.c elf32_link.c elf32_load.c
elf32_symbols.c protos.h
loader/include : assert.h dump_multiboot.h macros.h mod.h
loader/lib : dump_multiboot.c itoa.c memcpy.c memset.c
printl.c putchar.c stdio.h strcmp.c strcpy.c
string.h strlen.c strncmp.c strncpy.c
loader/mm : mm.c mm.h
modules : assert.h macros.h system.h
modules/debug : Makefile debug.c debug.h disasm.c
modules/idt : idt.c idt.h idtasm.S irq.c
modules/lib : stdio.c stdio.h string.c string.h
modules/mm : Makefile kfree.c kmalloc.c kmem.h kmem_utils.c
mm.c mm.h pmm.c pmm.h vmm.c vmm.h
modules/mm-x86 : mm_x86.c mm_x86.h
modules/splaytrees: splay_lib.c splay_lib.h
modules/task : task.c task.h
modules/task-x86: task-x86.c task-x86.h
modules/test : Makefile
modules/wolfgang: main.c
Fichiers ajoutés :
modules/mm : pgflt.c
Fichiers enlevés :
doc : module.pdf
Détails :
2001-01-21 01:19 d2
* modules/: debug/debug.h, idt/idt.c, mm/vmm.c, mm-x86/mm_x86.c,
mm-x86/mm_x86.h, task/task.c, wolfgang/main.c: Page fault minimal
pour le demand paging. Jolie couleurs. Menage dans les msgs de
debug.
2001-01-21 01:07 thomas
* doc/modules.tex: ajout d'une mise en garde contre les
EXPORT_SYMBOL(macro)
2001-01-21 01:03 thomas
* loader/include/mod.h: precision concernant l'impossibilite des
macros dans EXPORT_SYMBOL
2001-01-20 23:59 d2
* modules/: debug/Makefile, debug/disasm.c, wolfgang/main.c:
Desassembleur OK (enfin presque), mais trop lourdeau.
2001-01-20 23:39 d2
* loader/elf32/elf32_build.c, modules/mm/kmalloc.c,
modules/mm/kmem_utils.c, modules/task/task.c,
modules/test/standalone.c: Prise en compte du zero AVANT le bss.
Sinon, ca s'ecrase qd on cumule les static et les globales.
2001-01-20 21:10 d2
* modules/: mm-x86/mm_x86.c, wolfgang/main.c: pgflt handler Ok but
task is broken.
2001-01-20 21:06 d2
* MkVars, loader/loader.c, loader/elf32/elf32_build.c,
loader/elf32/elf32_link.c, modules/idt/idt.c, modules/idt/idt.h,
modules/idt/idtasm.S, modules/mm/Makefile, modules/mm-x86/mm_x86.c,
modules/mm-x86/mm_x86.h, modules/task/task.c,
modules/test/Makefile, modules/test/standalone.c,
modules/wolfgang/main.c: Putain de bug de debut de symbole
incorrect dans bss.
2001-01-20 18:03 d2
* modules/: mm/mm.c, mm/vmm.c, mm/vmm.h, task/task.c, task/task.h:
ajout dump_all_region. test kernel thread, kernel team et region
virtuelle de l'identity mapping
2001-01-20 16:49 d2
* doc/module.pdf, modules/mm/vmm.c, modules/mm/vmm.h,
modules/mm-x86/mm_x86.c, modules/mm-x86/mm_x86.h,
modules/task/task.c, modules/task/task.h: droits d'acces sur les
pages refletent les access_rights des virtual_regions. kernel_team
factice avec kernel_thread encore plus factice (pas de pile) =>
pour pouvoir faire des map_virt_to_phys. get_current_* . listes
globales et par team de threads. cosmetique sur task.h.
2001-01-20 14:19 d2
* modules/: mm/mm.h, mm/vmm.c, mm/vmm.h, mm-x86/mm_x86.c,
mm-x86/mm_x86.h, splaytrees/splay_lib.c, splaytrees/splay_lib.h:
Vire les range_access_right. Change semantique de visit(). Droits
d'access pour les map_virt_to_phys().
Ben voila.