[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
Gestion CVS KOS <d2@yoda.isnpro.com>
Sun, 21 Jan 2001 20:05:58 +0100
Module : kos
Modifié par : d2 21/01/01 20:05:58
Fichiers modifiés :
. : AUTHORS INSTALL MkVars
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 : Makefile assert.h macros.h system.h
modules/debug : debug.c debug.h
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 pgflt.c pmm.c pmm.h vmm.c vmm.h
modules/mm-x86 : mm_x86.c mm_x86.h
modules/splaytrees: splay_lib.c
modules/task : task.c task.h
modules/task-x86: task-x86.c task-x86.h
modules/test : standalone.c
modules/wolfgang: main.c
Fichiers ajoutés :
modules/lib-x86: Makefile lib-x86.c lib-x86.h x86-asm.S
Détails :
Un premier vrai-faux thread noyau ! (Une vraie pile toute belle toute
neuve, quoi...)
2001-01-21 19:59 d2
* modules/: mm/pgflt.c, mm/vmm.c, task/task.c, wolfgang/main.c: 1er
thread noyau. Le switch est pas des masses portable (a revoir).
Erreur allocation de pile cpl0 (mea culpa). Cosmetique.
2001-01-21 18:14 d2
* modules/: mm-x86/mm_x86.c, mm-x86/mm_x86.h, task/task.c,
task/task.h, wolfgang/main.c: Ca compile pas : debut de creation du
primary thread.
2001-01-21 17:26 d2
* modules/: lib-x86/lib-x86.h, task/task.c: allocation completely
done, and unallocation also
2001-01-21 17:20 d2
* modules/: lib-x86/lib-x86.c, task/task.c, task/task.h,
task-x86/task-x86.h: allocate_stacks done
2001-01-21 16:45 d2
* MkVars, modules/Makefile, modules/lib-x86/Makefile,
modules/lib-x86/lib-x86.c, modules/lib-x86/x86-asm.S,
modules/mm/Makefile, modules/mm/kmalloc.c, modules/mm/kmem.h,
modules/mm/kmem_asm.S, modules/mm/vmm.c, modules/task/task.c,
modules/task/task.h: ajout lib-x86 : bsf bitmap. debut unregister
thread
2001-01-21 14:43 d2
* modules/: mm/vmm.h, mm-x86/mm_x86.c, task/task.c, task/task.h,
task-x86/task-x86.h: debut gestion des piles : allocation des
regions, modifs struct thread pour gestion des threads unassigned
2001-01-21 13:23 d2
* modules/mm-x86/mm_x86.c: Ajout fonction unmap_virtual_to_physical
Ben voila.