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