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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Mon, 6 Aug 2001 12:10:55 +0200 (CEST)


Module :	kos
Modifié par :	d2	06/08/01 12:10:55

Fichiers modifiés :
	.              : AUTHORS Makefile MkRules MkVars TODO 
	doc            : Makefile 
	grub           : Makefile 
	loader         : Makefile assert.h config.h macros.h mod.h 
	loader/ar      : Makefile 
	loader/boot    : boot.S dump_multiboot.c loader.c 
	loader/bootmem : bootmem.h bootmem_dump.c bootmem_free.c 
	                 bootmem_init.c bootmem_malloc.c 
	                 bootmem_mark_free.c bootmem_palloc.c 
	                 bootmem_realloc.c 
	loader/debug   : bochs.c bochs.h debug.c debug.h serial.c 
	                 serial.h 
	loader/elf32   : Makefile elf32.h elf32_build.c elf32_link.c 
	                 elf32_load.c elf32_private.c elf32_private.h 
	                 elf32_symbols.c protos.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 vmm.c 
	modules        : Makefile config.h module.lds 
	modules/babel  : Makefile babel.h 
	modules/debug  : Makefile bochs.c bochs.h debug.c debug.h 
	                 serial.c serial.h syms.c 
	modules/dummy  : Makefile dummy.c dummy_defs.c dummy_interface.h 
	                 dummy_methods.c 
	modules/i8042  : Makefile _i8042.c i8042.c 
	modules/idt    : Makefile _dsr.c _dsr.h _dst.c _dst.h 
	                 _exception.c _exception.h _idt.S _irq.c _irq.h 
	                 _syscall.c _syscall.h dsr.h exception.h idt.c 
	                 idt.h irq.h syscall.h 
	modules/ipc    : Makefile 
	modules/ipc/msg: Makefile _msg_create_port.c _msg_delete_port.c 
	                 _msg_delete_port_by_pid.c _msg_find_port.c 
	                 _msg_get.c _msg_init.c _msg_lock_port.c 
	                 _msg_send.c _msg_unlock_port.c msg.c 
	modules/ipc/sem: Makefile _sem_create.c _sem_delete.c 
	                 _sem_down.c _sem_init.c _sem_up.c sem.c 
	modules/kgc    : Makefile kgc.c kgc.h 
	modules/klavier: Makefile _klavier.c klavier.c 
	modules/kmem   : Makefile _kmem.h _kmem_alloc.c _kmem_free.c 
	                 _kmem_init.c _kmem_test.c _kslab.h 
	                 _kslab_cache_alloc.c _kslab_cache_create.c 
	                 _kslab_cache_destroy.c _kslab_cache_free.c 
	                 _kslab_init.c _kslab_page_move.c _kvmem.h 
	                 _kvmem_alloc.c _kvmem_free.c _kvmem_init.c 
	                 _kvmem_utils.c kmem.c kmem.h 
	modules/kos    : Makefile asm.h assert.h macros.h spinlock.h 
	                 system.h wolfgang.c 
	modules/lib    : Makefile conio.c memchr.c memcpy.c memset.c 
	                 random.c snprintf.c sprintf.c stdio.h stdlib.c 
	                 strcat.c strchr.c strcmp.c strcpy.c string.h 
	                 strlen.c 
	modules/lib-x86: Makefile lib-x86.c 
	modules/libbst : Makefile _avl.c _avl.h _splay.c _splay.h 
	                 libbst.h 
	modules/liblist: Makefile 
	modules/mm-x86 : Makefile dbflt.c gdt.c mm-x86.c mm-x86.h 
	                 paging.c 
	modules/pmm    : Makefile _pmm.c _pmm.h pmm.c pmm.h 
	modules/scheduler: Makefile _scheduler.c _sleep.c _timer.c 
	                   scheduler.c scheduler.h 
	modules/task   : Makefile _task.h _task_init.c _task_kstack.c 
	                 _task_kthread.c _task_thread.c _task_uthread.c 
	                 _task_utils.c task.h 
	modules/task-x86: Makefile _cpl0_switch.c _dump.c _task-x86.h 
	                  _task_as.c task-x86.c task-x86.h 
	modules/test   : Makefile bug1-2.c mod3-1.c standalone.c 
	modules/vmm    : Makefile _vmm.c _vmm_pgflt.c vmm.c 
	utils          : Makefile mod_check.c 
Fichiers ajoutés :
	.              : LOGO 
	doc            : mem_map.eps 
	loader         : MkRules 
	modules        : MkRules 
	modules/babel  : block_device.h dirent.h filesystem.h raw_caps.h 
	                 resource.h resource_shadow.h 
	modules/kmem   : _kslab_cache_fct.c _kslab_cache_grow.c 
	                 _kslab_cache_shrink.c _kslab_slab_move.c 
	modules/task   : task.c 
Fichiers enlevés :
	modules/babel  : _check_depends.c _check_refcounter.c 
	                 _constructor.c _default_babel.c _delete.c 
	                 _destructor.c _install.c _lookup_interface.c 
	                 _lookup_service.c _new.c _remove.c babel.c 
	                 babel_interface.h interface.h 
	modules/kmem   : _kslab_page_alloc.c _kslab_utils.c test.c 

Détails :
Semaine de developpement Thomas/Julien/David chez Thomas.

Les logs de commit :

2001-08-05 20:50

* TODO -- MAJ TODO

2001-08-05 13:27

* modules/babel/babel.h -- un rien de correction

2001-08-05 10:03

* modules/babel/block_device.h, modules/babel/dirent.h,
modules/babel/filesystem.h, modules/babel/raw_caps.h,
modules/babel/resource.h, modules/babel/resource_shadow.h,
modules/babel/syscall/syscall.c, modules/babel/syscall/syscall.h --
mise a jour de babel

2001-08-05 09:09

* loader/boot/loader.c, loader/mm/mm.h, loader/mm/vmm.c,
modules/kmem/_kmem_test.c, modules/kos/wolfgang.c,
modules/scheduler/_timer.c, modules/scheduler/scheduler.c --
twiddles

2001-08-05 02:02

* MkVars, grub/Makefile, loader/Makefile, loader/config.h,
loader/mod.h, loader/boot/loader.c, loader/bootmem/bootmem.h,
loader/bootmem/bootmem_palloc.c, loader/mm/mm.h, loader/mm/vmm.c,
modules/bootstrap/bootstrap.c, modules/debug/debug.c,
modules/kmem/_kvmem_init.c, modules/kmem/kmem.c,
modules/kos/wolfgang.c, modules/mm-x86/mm-x86.c,
modules/mm-x86/paging.c, modules/pmm/_pmm.c,
modules/vmm/_vmm_pgflt.c --
Version sans identity mapping + bootstrap finctionnel.

2001-08-04 23:21

* MkVars, grub/Makefile, loader/config.h, loader/mod.h,
loader/boot/loader.c, loader/bootmem/bootmem.h,
loader/bootmem/bootmem_dump.c, loader/bootmem/bootmem_free.c,
loader/bootmem/bootmem_init.c, loader/bootmem/bootmem_malloc.c,
loader/bootmem/bootmem_mark_free.c,
loader/bootmem/bootmem_palloc.c, loader/elf32/elf32_build.c,
loader/elf32/elf32_load.c, loader/mm/mm.h, loader/mm/vmm.c,
modules/bootstrap/bootstrap.c, modules/debug/debug.c,
modules/idt/_idt.S, modules/idt/idt.c, modules/lib/conio.c,
modules/lib/stdlib.c, modules/mm-x86/mm-x86.h,
modules/mm-x86/paging.c -- Plus beau, avec des commentaires, sans
trop de trucs aui servent a rien, ou peut-etre pas mais on n'est
pas vraiment sur, mais en tous cas, maintenant c'est sur c'est
alternatif.

2001-08-04 22:55

* loader/bootmem/bootmem.h, loader/bootmem/bootmem_dump.c,
loader/bootmem/bootmem_free.c, loader/bootmem/bootmem_init.c,
loader/bootmem/bootmem_malloc.c,
loader/bootmem/bootmem_mark_free.c, loader/bootmem/bootmem_palloc.c
-- Relecture bootmem : 3 bugs + commentaires

2001-08-04 14:26

* MkVars, loader/mod.h, loader/boot/loader.c, modules/Makefile,
modules/bootstrap/Makefile, modules/bootstrap/bootstrap.c,
modules/kos/wolfgang.c -- Migration du lancement des init modules
vers un module bootstrap specialise. Reste a virer IM

2001-08-04 03:08

* utils/mod_check.c, utils/mod_check.c -- Mise en page de merde

2001-08-04 02:48

* utils/Makefile, utils/mod_check.c -- Graph dot

2001-08-04 01:05

* loader/config.h, modules/kmem/_kmem_test.c, modules/kos/system.h,
modules/scheduler/_timer.c -- Version hardcore bourrin : 1000Hz. 20
threads de 100000 campagnes d'au max 4096 allocations. Avec debug
spinlock. AVec DSR clavier. Double DST producteur consommateur
utilisateur de kmsg timer. Plus 2 twiddles pour rigoler. Plus deux
threads which ends immediatly encore plus pour le fun.

2001-08-04 00:59

* MkVars, modules/babel/Makefile, modules/babel/resource.h,
modules/babel/service.h, modules/babel/service_skel.c,
modules/babel/resource/Makefile, modules/babel/resource/resource.c,
modules/babel/resource/resource.h,
modules/babel/syscall/_bsyscall.c,
modules/babel/syscall/bsyscall.c, modules/babel/syscall/bsyscall.h,
modules/babel/syscall/bsyscall_types.h -- derniere modifications
pour babel (abadon resource comme interface)

2001-08-04 00:51

* modules/kmem/_kvmem.h, modules/kmem/_kvmem_alloc.c,
modules/kmem/_kvmem_free.c, modules/kmem/_kvmem_utils.c -- Probleme
de recursivite a 2 niveaux + spinlocks -> fonctions _unsafe

* modules/babel/tower/_tower_register_interface.c,
modules/babel/tower/lookup_babel_interface.c,
modules/babel/tower/tower.c -- suite et fin pour ce soir

* modules/config.h, modules/kitc/_kmsg.c,
modules/klavier/_klavier.c, modules/klavier/klavier.c,
modules/kmem/_kmem_test.c, modules/kos/spinlock.h,
modules/kos/system.h, modules/pmm/_pmm.c,
modules/scheduler/_timer.c -- Ajout DST timer et DSR klavier

2001-08-04 00:42

* modules/babel/tower/_tower_create_instance.c,
modules/babel/tower/_tower_interface.h,
modules/babel/tower/_tower_lookup_interface.c,
modules/babel/tower/_tower_register_interface.c,
modules/babel/tower/lookup_babel_interface.c,
modules/babel/tower/tower.c, modules/babel/tower/tower_interface.h,
modules/babel/tower/Makefile, modules/babel/tower/Makefile -- mise
a jour de la tour de babel

2001-08-03 23:51

* modules/kos/spinlock.h -- locking report : ou et quand

2001-08-03 22:21

* modules/kos/spinlock.h, modules/pmm/_pmm.c, modules/pmm/pmm.c --
Plus de lock sur le gpfs -> gpfm

2001-08-03 22:16

* loader/mod.h, modules/babel/syscall/_bsyscall.c,
modules/babel/tower/tower.c, modules/debug/bochs.c,
modules/debug/debug.c, modules/debug/serial.c,
modules/debug/syms.c, modules/dummy/dummy_defs.c,
modules/dummy/dummy_methods.c, modules/i8042/_i8042.c,
modules/i8042/i8042.c, modules/idt/idt.c,
modules/ipc/msg/_msg_create_port.c,
modules/ipc/msg/_msg_delete_port.c,
modules/ipc/msg/_msg_delete_port_by_pid.c,
modules/ipc/msg/_msg_find_port.c, modules/ipc/msg/_msg_get.c,
modules/ipc/msg/_msg_init.c, modules/ipc/msg/_msg_lock_port.c,
modules/ipc/msg/_msg_send.c, modules/ipc/msg/_msg_unlock_port.c,
modules/ipc/msg/msg.c, modules/ipc/sem/_sem_create.c,
modules/ipc/sem/_sem_delete.c, modules/ipc/sem/_sem_down.c,
modules/ipc/sem/_sem_init.c, modules/ipc/sem/_sem_up.c,
modules/ipc/sem/sem.c, modules/kitc/kitc.c,
modules/klavier/klavier.c, modules/kmem/kmem.c,
modules/kos/wolfgang.c, modules/lib/conio.c, modules/lib/memchr.c,
modules/lib/memcpy.c, modules/lib/memset.c, modules/lib/random.c,
modules/lib/snprintf.c, modules/lib/sprintf.c,
modules/lib/strcat.c, modules/lib/strchr.c, modules/lib/strcmp.c,
modules/lib/strcpy.c, modules/lib/strlen.c,
modules/lib-x86/lib-x86.c, modules/libbst/_avl.c,
modules/libbst/_splay.c, modules/mm-x86/mm-x86.c,
modules/pmm/_pmm.c, modules/pmm/pmm.c,
modules/scheduler/scheduler.c, modules/task/_task_kthread.c,
modules/task/_task_uthread.c, modules/task/_task_utils.c,
modules/task-x86/task-x86.c, modules/test/bug1-2.c,
modules/test/mod3-1.c, modules/test/standalone.c,
modules/vmm/_vmm.c, modules/vmm/_vmm_pgflt.c -- EXPORT_SYMBOL ->
EXPORT_FUNCTION

2001-08-03 21:56

* Makefile, MkVars, loader/mod.h, modules/config.h,
modules/debug/debug.c, modules/idt/_dst.c, modules/ipc/sem/sem.c,
modules/kitc/_kmsg.c, modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_init.c, modules/kmem/kmem.c,
modules/kos/spinlock.h, modules/lib/conio.c, modules/pmm/_pmm.c,
modules/pmm/pmm.c, modules/scheduler/_sleep.c,
modules/task/_task_kthread.c, modules/task/task.c,
utils/mod_check.c -- Tests spinlocks => 1 erreur detectee

2001-08-03 19:33

* Makefile, MkRules, MkVars, doc/Makefile, grub/Makefile,
loader/Makefile, loader/MkRules, loader/ar/Makefile,
loader/elf32/Makefile, modules/Makefile, modules/MkRules,
modules/babel/Makefile, modules/babel/resource/Makefile,
modules/babel/syscall/Makefile, modules/babel/tower/Makefile,
modules/debug/Makefile, modules/debug/debug.h,
modules/dummy/Makefile, modules/i8042/Makefile,
modules/idt/Makefile, modules/ipc/Makefile,
modules/ipc/msg/Makefile, modules/ipc/sem/Makefile,
modules/kgc/Makefile, modules/kitc/Makefile,
modules/klavier/Makefile, modules/kmem/Makefile,
modules/kos/Makefile, modules/lib/Makefile,
modules/lib-x86/Makefile, modules/libbst/Makefile,
modules/liblist/Makefile, modules/mm-x86/Makefile,
modules/pmm/Makefile, modules/scheduler/Makefile,
modules/task/Makefile, modules/task-x86/Makefile,
modules/test/Makefile, modules/vmm/Makefile, utils/Makefile --
Makefiles avec depoendances sauf pour le loader

2001-08-03 16:50

* modules/lib/conio.c -- printk protege

2001-08-03 16:32

* MkRules, MkVars, modules/Makefile, modules/config.h,
modules/idt/_dsr.c, modules/kitc/_ksignal.c,
modules/kmem/_kmem_test.c, modules/kmem/kmem.c,
modules/kos/spinlock.h, modules/kos/wolfgang.c,
modules/scheduler/_scheduler.c, modules/scheduler/_sleep.c,
modules/task/_task_kthread.c -- Mechant test de KOS : 20 threads
qui font 100000 campagnes d'au max 1234 allocations/desallocations
avec 2 twiddles et 2 threads which end immediatly. Jusqu'a
maintenant pas de race conditions detectees.

2001-08-03 15:41

* modules/new_kmem/Makefile, modules/new_kmem/_kmem.h,
modules/new_kmem/_kslab.h, modules/new_kmem/_kslab_cache_alloc.c,
modules/new_kmem/_kslab_cache_create.c,
modules/new_kmem/_kslab_cache_destroy.c,
modules/new_kmem/_kslab_cache_fct.c,
modules/new_kmem/_kslab_cache_free.c,
modules/new_kmem/_kslab_cache_grow.c,
modules/new_kmem/_kslab_cache_shrink.c,
modules/new_kmem/_kslab_init.c,
modules/new_kmem/_kslab_page_move.c,
modules/new_kmem/_kslab_slab_move.c, modules/new_kmem/kmem.c,
modules/new_kmem/kmem.h -- suppr kmem_new

2001-08-03 15:31

* modules/kmem/Makefile, modules/kmem/_kmem.h,
modules/kmem/_kmem_alloc.c, modules/kmem/_kmem_free.c,
modules/kmem/_kmem_init.c, modules/kmem/_kmem_test.c,
modules/kmem/_kslab.h, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c,
modules/kmem/_kslab_cache_fct.c, modules/kmem/_kslab_cache_free.c,
modules/kmem/_kslab_cache_grow.c,
modules/kmem/_kslab_cache_shrink.c, modules/kmem/_kslab_init.c,
modules/kmem/_kslab_page_move.c, modules/kmem/_kslab_slab_move.c,
modules/kmem/_kvmem.h, modules/kmem/_kvmem_alloc.c,
modules/kmem/_kvmem_free.c, modules/kmem/_kvmem_init.c,
modules/kmem/_kvmem_utils.c, modules/kmem/kmem.c,
modules/kmem/kmem.h -- Ajout derniere version kmem

* modules/kmem/Makefile, modules/kmem/_kmem.h,
modules/kmem/_kmem_alloc.c, modules/kmem/_kmem_free.c,
modules/kmem/_kmem_init.c, modules/kmem/_kmem_test.c,
modules/kmem/_kslab.h, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c,
modules/kmem/_kslab_cache_free.c, modules/kmem/_kslab_init.c,
modules/kmem/_kslab_page_alloc.c, modules/kmem/_kslab_page_move.c,
modules/kmem/_kslab_utils.c, modules/kmem/_kvmem.h,
modules/kmem/_kvmem_alloc.c, modules/kmem/_kvmem_free.c,
modules/kmem/_kvmem_init.c, modules/kmem/_kvmem_utils.c,
modules/kmem/kmem.c, modules/kmem/kmem.h, modules/kmem/test.c --
Suppression ancien kmem

* modules/kos/wolfgang.c, utils/Makefile, utils/mod_check.c --
Version avec export de variables. Non testee

2001-08-03 14:22

* loader/config.h, loader/mod.h, loader/elf32/elf32.h,
loader/elf32/elf32_build.c, loader/elf32/elf32_link.c,
loader/elf32/elf32_private.c, loader/elf32/elf32_private.h,
loader/elf32/elf32_symbols.c, modules/debug/debug.c,
modules/kos/wolfgang.c, modules/mm-x86/mm-x86.c,
modules/scheduler/_scheduler.c, utils/Makefile -- Export de
variables : EXPORT_SPINLOCK. Teste, trouve 1 bug dans un certain
cas, nais excessivement reproductible : interruption dans un printk
de la variable partagee => current->state != RUNNING dans le
reschedule after interrupt. En regardant le module mm-x86.ro,
on'apercoit que la taille calculee avant marshall est superieure a
la taille apres marshall. C'est pas trop genant, et ca vient de ld
: le symboles dump_gdt contient plus de 1 0 terminal, sans raison
evidente.

2001-08-03 10:39

* modules/new_kmem/_kslab_cache_free.c,
modules/new_kmem/_kslab_cache_grow.c -- goure dans les noms de fct
spinlock

* modules/kos/spinlock.h, modules/new_kmem/Makefile,
modules/new_kmem/_kmem.h, modules/new_kmem/_kslab.h,
modules/new_kmem/_kslab_cache_alloc.c,
modules/new_kmem/_kslab_cache_create.c,
modules/new_kmem/_kslab_cache_destroy.c,
modules/new_kmem/_kslab_cache_fct.c,
modules/new_kmem/_kslab_cache_free.c,
modules/new_kmem/_kslab_cache_grow.c,
modules/new_kmem/_kslab_cache_shrink.c,
modules/new_kmem/_kslab_init.c,
modules/new_kmem/_kslab_page_move.c,
modules/new_kmem/_kslab_slab_move.c, modules/new_kmem/kmem.c,
modules/new_kmem/kmem.h -- Ajout nouvelle version kmem. Pas encore
pleinement fonctionelle. Mais ca vient

2001-08-02 23:50

* MkVars, modules/Makefile, modules/kmem/_kslab_cache_create.c,
modules/kos/system.h -- Kslab avance

2001-08-02 16:32

* modules/idt/_dst.c, modules/kmem/_kvmem_alloc.c,
modules/kmem/_kvmem_utils.c, modules/kos/wolfgang.c,
modules/pmm/_pmm.c, modules/pmm/_pmm.h, modules/pmm/pmm.c,
modules/pmm/pmm.h, modules/scheduler/_scheduler.c -- New kmem ca
avance

* modules/babel/resource/Makefile -- ajout

2001-08-02 16:25

* MkVars, modules/babel/tower/_tower_interface.h,
modules/babel/tower/_tower_register_interface.c,
modules/babel/tower/tower.c -- Ca compile

2001-08-02 15:57

* modules/dummy/dummy.c, modules/dummy/dummy_defs.c,
modules/dummy/dummy_interface.h, modules/dummy/dummy_methods.c --
Ecrasement modifs Julien

* modules/Makefile, modules/babel/Makefile,
modules/babel/service_skel.c, modules/babel/bfs/Makefile,
modules/babel/bfs/_bfs.c, modules/babel/bfs/_bfs.h,
modules/babel/bfs/_bfs_close.c,
modules/babel/bfs/_bfs_constructor.c,
modules/babel/bfs/_bfs_destructor.c,
modules/babel/bfs/_bfs_interface.c,
modules/babel/bfs/_bfs_interface.h, modules/babel/bfs/_bfs_open.c,
modules/babel/bfs/_bfs_readdir.c, modules/babel/bfs/bfs.c,
modules/babel/bfs/bfs.h, modules/babel/bfs/bfs_interface.c,
modules/babel/bfs/bfs_interface.h,
modules/babel/resource/resource.c, modules/babel/tower/Makefile,
modules/babel/tower/_tower_get_default_tower.c,
modules/babel/tower/_tower_set_default_tower.c,
modules/babel/tower/get_default_tower.c,
modules/babel/tower/set_default_tower.c,
modules/babel/tower/tower.c, modules/babel/tower/tower_interface.c,
modules/babel/tower/tower_interface.h, modules/scheduler/_timer.c,
modules/task/task.c -- Suppression de bordels

* modules/babel/tower/_tower_get_default_babel.c,
modules/babel/tower/_tower_set_default_babel.c -- suppr

2001-08-02 14:54

* modules/babel/Makefile, modules/babel/babel.h,
modules/babel/tower/Makefile,
modules/babel/tower/_tower_constructor.c,
modules/babel/tower/_tower_create_instance.c,
modules/babel/tower/_tower_delete_instance.c,
modules/babel/tower/_tower_destructor.c,
modules/babel/tower/_tower_get_default_tower.c,
modules/babel/tower/_tower_interface.h,
modules/babel/tower/_tower_lookup_interface.c,
modules/babel/tower/_tower_register_interface.c,
modules/babel/tower/_tower_set_default_tower.c,
modules/babel/tower/_tower_unregister_interface.c,
modules/babel/tower/tower_interface.c,
modules/babel/tower/tower_interface.h -- tower recompile avec modif
indirection instance data mais pas dans interfac

2001-08-02 13:32

* modules/dummy/dummy.c, modules/dummy/dummy_defs.c,
modules/dummy/dummy_interface.h, modules/dummy/dummy_methods.c --
adapation de dummy

2001-08-02 13:19

* modules/babel/Makefile, modules/babel/resource.c,
modules/babel/resource.h, modules/babel/syscall/Makefile -- Commit
pour compilationnement

2001-08-02 13:13

* modules/babel/bfs/Makefile, modules/babel/bfs/_bfs.c,
modules/babel/bfs/_bfs.h, modules/babel/bfs/_bfs_close.c,
modules/babel/bfs/_bfs_constructor.c,
modules/babel/bfs/_bfs_destructor.c,
modules/babel/bfs/_bfs_interface.c,
modules/babel/bfs/_bfs_interface.h, modules/babel/bfs/_bfs_open.c,
modules/babel/bfs/_bfs_readdir.c, modules/babel/bfs/bfs.c,
modules/babel/bfs/bfs.h, modules/babel/bfs/bfs_interface.c,
modules/babel/bfs/bfs_interface.h,
modules/babel/resource/resource.c,
modules/babel/resource/resource.h, modules/babel/syscall/Makefile,
modules/babel/syscall/_bsyscall.c,
modules/babel/syscall/bsyscall.c, modules/babel/syscall/bsyscall.h,
modules/babel/syscall/bsyscall_types.h,
modules/babel/tower/Makefile,
modules/babel/tower/_tower_constructor.c,
modules/babel/tower/_tower_create_instance.c,
modules/babel/tower/_tower_delete_instance.c,
modules/babel/tower/_tower_destructor.c,
modules/babel/tower/_tower_get_default_babel.c,
modules/babel/tower/_tower_interface.h,
modules/babel/tower/_tower_lookup_interface.c,
modules/babel/tower/_tower_register_interface.c,
modules/babel/tower/_tower_set_default_babel.c,
modules/babel/tower/_tower_unregister_interface.c,
modules/babel/tower/tower.c, modules/babel/tower/tower_interface.c,
modules/babel/tower/tower_interface.h, modules/bfs/Makefile,
modules/bfs/_bfs.c, modules/bfs/_bfs.h, modules/bfs/_bfs_close.c,
modules/bfs/_bfs_constructor.c, modules/bfs/_bfs_destructor.c,
modules/bfs/_bfs_interface.c, modules/bfs/_bfs_interface.h,
modules/bfs/_bfs_open.c, modules/bfs/_bfs_readdir.c,
modules/bfs/bfs.c, modules/bfs/bfs.h, modules/bfs/bfs_interface.c,
modules/bfs/bfs_interface.h, modules/bsyscall/Makefile,
modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall.c,
modules/bsyscall/bsyscall.h, modules/bsyscall/bsyscall_types.h,
modules/tower/Makefile, modules/tower/_tower_constructor.c,
modules/tower/_tower_create_instance.c,
modules/tower/_tower_delete_instance.c,
modules/tower/_tower_destructor.c,
modules/tower/_tower_get_default_babel.c,
modules/tower/_tower_interface.h,
modules/tower/_tower_lookup_interface.c,
modules/tower/_tower_register_interface.c,
modules/tower/_tower_set_default_babel.c,
modules/tower/_tower_unregister_interface.c, modules/tower/tower.c,
modules/tower/tower_interface.c, modules/tower/tower_interface.h --
Transfert babel core vers babel/

2001-08-02 13:03

* modules/babel/resource.c, modules/babel/resource.h,
modules/babel/service.h, modules/babel/service_skel.c,
modules/tower/tower_interface.c -- Ajout avant reorganisation babel

2001-08-02 12:40

* modules/babel/Makefile, modules/babel/_babel_constructor.c,
modules/babel/_babel_create_instance.c,
modules/babel/_babel_delete_instance.c,
modules/babel/_babel_get_default_babel.c,
modules/babel/_babel_get_info.c, modules/babel/_babel_interface.h,
modules/babel/_babel_lookup_interface.c,
modules/babel/_babel_lookup_method.c,
modules/babel/_babel_register_interface.c,
modules/babel/_babel_set_default_babel.c,
modules/babel/_babel_unregister_interface.c, modules/babel/babel.c,
modules/babel/babel_interface.c, modules/babel/babel_interface.h,
modules/babel/resource.h, modules/babel/_babel_destructor.c --
nettoyage babel

* modules/babel/_babel_lookup_instance.c, modules/babel/babel.h,
modules/tower/Makefile, modules/tower/_tower_constructor.c,
modules/tower/_tower_create_instance.c,
modules/tower/_tower_delete_instance.c,
modules/tower/_tower_destructor.c,
modules/tower/_tower_get_default_babel.c,
modules/tower/_tower_interface.h,
modules/tower/_tower_lookup_interface.c,
modules/tower/_tower_register_interface.c,
modules/tower/_tower_set_default_babel.c,
modules/tower/_tower_unregister_interface.c, modules/tower/tower.c,
modules/tower/tower_interface.c, modules/tower/tower_interface.h --
nettoyage babel et ajout de tower

2001-08-02 12:18

* modules/babel/resource.h -- debut

2001-08-02 12:12

* modules/babel/babel.h -- new babel

2001-08-02 10:06

* modules/klavier/_klavier.c, modules/klavier/klavier.c -- Virage
test DST driver klavier

2001-08-02 10:01

* modules/klavier/_klavier.c, modules/klavier/klavier.c -- strncpy
dans kslab_cache_create + test DST

2001-08-02 02:49

* MkVars, TODO, grub/Makefile, modules/debug/debug.h,
modules/idt/_dst.c, modules/ipc/sem/_sem_down.c,
modules/kitc/_kmsg.c, modules/kos/system.h, modules/kos/wolfgang.c,
modules/scheduler/_scheduler.c, modules/scheduler/scheduler.c,
modules/task/_task.h, modules/task/_task_thread.c,
modules/task/_task_utils.c -- Assert de folie qui merdait dans les
kmsg. Demarrage du primary thread sans le set_current bourrin dans
le thread_create.

2001-08-02 01:25

* modules/Makefile, modules/idt/_dst.c, modules/kitc/_kmsg.c,
modules/kitc/_kmsg.h, modules/kitc/_ksignal.c, modules/kitc/kitc.c,
modules/kitc/kmsg.h, modules/kos/spinlock.h,
modules/scheduler/_scheduler.c, modules/scheduler/_sleep.c,
modules/scheduler/scheduler.c, modules/scheduler/scheduler.h,
modules/task/_task_kthread.c, modules/task/task.h,
modules/task-x86/_cpl0_switch.c -- Relecture de toutes les synchro
avec prevision SMP des phases de changement de contexte. Relecture
DST/ksignal/kmsg

2001-08-02 01:14

* modules/bfs/bfs.c -- correct

2001-08-02 01:09

* modules/bfs/_bfs_close.c, modules/bfs/_bfs_open.c,
modules/bfs/_bfs_readdir.c -- fin

2001-08-02 01:01

* modules/babel/_babel_create_instance.c, modules/babel/babel.c,
modules/babel/babel.h, modules/babel/babel_interface.c,
modules/bfs/Makefile, modules/bfs/_bfs_constructor.c,
modules/bfs/_bfs_destructor.c, modules/bfs/bfs.c,
modules/bfs/bfs_interface.h, modules/dummy/dummy_defs.c -- suite

* modules/bfs/_bfs_close.c, modules/bfs/_bfs_interface.h,
modules/bfs/_bfs_open.c, modules/bfs/_bfs_readdir.c,
modules/bfs/bfs_interface.c -- fin

2001-08-01 00:36

* modules/babel/babel.c, modules/babel/babel.h, modules/bfs/_bfs.h,
modules/bfs/_bfs_interface.c -- suite

* modules/babel/babel.c -- k

2001-08-01 00:30

* loader/mod.h, modules/debug/debug.c, modules/i8042/i8042.c,
modules/idt/idt.c, modules/ipc/msg/msg.c, modules/ipc/sem/sem.c,
modules/kgc/kgc.c, modules/kgc/kgc.h, modules/kitc/kitc.c,
modules/klavier/klavier.c, modules/kmem/kmem.c,
modules/kos/wolfgang.c, modules/lib/stdlib.c,
modules/mm-x86/mm-x86.c, modules/pmm/pmm.c,
modules/scheduler/scheduler.c, modules/task/task.c,
modules/task-x86/task-x86.c, modules/vmm/vmm.c -- init level

2001-08-01 00:25

* modules/babel/babel.c -- fin

2001-08-01 00:12

* modules/debug/debug.c, modules/i8042/i8042.c, modules/idt/idt.c,
modules/ipc/msg/msg.c, modules/ipc/sem/sem.c, modules/kgc/kgc.c,
modules/kitc/kitc.c, modules/klavier/klavier.c,
modules/kmem/kmem.c, modules/mm-x86/mm-x86.c, modules/pmm/pmm.c,
modules/scheduler/scheduler.c, modules/task/task.c,
modules/task-x86/task-x86.c, modules/vmm/vmm.c -- changement init
level

* modules/babel/babel.c -- babel.c

* modules/bsyscall/bsyscall.c, modules/dummy/dummy.c,
modules/bfs/bfs.c -- suit

2001-08-01 00:05

* modules/babel/babel.c, modules/bfs/bfs.c,
modules/bsyscall/bsyscall.c, modules/dummy/dummy.c -- suite

2001-07-31 23:59

* loader/mod.h -- nouveaux init levels

* modules/ide/Makefile, modules/ide/ide.c, modules/ide/ide.h --
virage ide

2001-07-31 23:50

* modules/Makefile, modules/babel/Makefile,
modules/babel/_babel_constructor.c,
modules/babel/_babel_create_instance.c,
modules/babel/_babel_delete_instance.c,
modules/babel/_babel_destructor.c,
modules/babel/_babel_get_default_babel.c,
modules/babel/_babel_get_info.c, modules/babel/_babel_interface.h,
modules/babel/_babel_lookup_instance.c,
modules/babel/_babel_lookup_interface.c,
modules/babel/_babel_lookup_method.c,
modules/babel/_babel_register_interface.c,
modules/babel/_babel_set_default_babel.c,
modules/babel/_babel_unregister_interface.c, modules/babel/babel.c,
modules/babel/babel_interface.c, modules/babel/babel_interface.h,
modules/bfs/_bfs_constructor.c, modules/bfs/_bfs_destructor.c,
modules/bfs/_bfs_interface.c, modules/bfs/bfs.c,
modules/bfs/bfs_interface.h, modules/dummy/dummy.c,
modules/dummy/dummy_defs.c, modules/dummy/dummy_interface.h --
babel

2001-07-31 23:08

* modules/babel/Makefile, modules/babel/_babel_constructor.c,
modules/babel/_babel_create_instance.c,
modules/babel/_babel_delete_instance.c,
modules/babel/_babel_destructor.c,
modules/babel/_babel_get_default_babel.c,
modules/babel/_babel_get_info.c, modules/babel/_babel_interface.h,
modules/babel/_babel_lookup_instance.c,
modules/babel/_babel_lookup_interface.c,
modules/babel/_babel_lookup_method.c,
modules/babel/_babel_register_interface.c,
modules/babel/_babel_set_default_babel.c,
modules/babel/_babel_unregister_interface.c, modules/babel/babel.c,
modules/babel/babel.h, modules/babel/babel_interface.c,
modules/babel/babel_interface.h -- le nouveau babel est arrive

* modules/babel/Makefile, modules/babel/_babel.c,
modules/babel/_babel.h, modules/babel/_babel_interface.c,
modules/babel/_babel_interface.h, modules/babel/_check_depends.c,
modules/babel/_constructor.c, modules/babel/_default_babel.c,
modules/babel/_delete.c, modules/babel/_destructor.c,
modules/babel/_info.c, modules/babel/_install.c,
modules/babel/_lookup_interface.c, modules/babel/_lookup_service.c,
modules/babel/_new.c, modules/babel/_remove.c,
modules/babel/babel.c, modules/babel/babel.h,
modules/babel/babel_interface.h -- fin

2001-07-31 21:05

* modules/klavier/klavier.c -- toujours en minuscule par defaut
dans klavier

2001-07-31 19:57

* MkVars, loader/elf32/elf32_build.c, loader/elf32/elf32_symbols.c,
modules/idt/_idt.S -- Correction de la sauvegarde des symboles pour
eviter les gcc2_compiled et autres Letext : on ne garde que les
symboles de type 2. Modification idt pour declarer les
exception_handler_xx, les irq_handler_xx et syscall_handler_xx en
symbole de type 2 (fonction)

2001-07-31 17:48

* modules/ide/ide.c -- suite

2001-07-31 17:40

* modules/ide/ide.c -- suite

2001-07-31 17:24

* modules/klavier/klavier.c -- Klavier

2001-07-31 16:47

* modules/ide/ide.c, modules/ide/ide.c -- test

2001-07-31 16:41

* modules/ide/ide.c, modules/ide/ide.c -- suite

2001-07-31 16:35

* MkVars, modules/Makefile, modules/ide/Makefile,
modules/ide/ide.c, modules/ide/ide.h -- test ide

2001-07-31 15:39

* modules/task/_task_kstack.c -- moins de bug kstack allocation

* modules/scheduler/_scheduler.c -- plus de message scheduler

* modules/kitc/_ksignal.c -- moins de debug

* modules/babel/_install.c, modules/babel/_new.c,
modules/babel/_remove.c, modules/dummy/dummy_defs.c -- suite du
nettoyage babel

2001-07-31 15:25

* modules/babel/babel.c --
ups

* modules/kitc/_ksignal.c, modules/kitc/kitc.c -- MAJ pour level
dans init/cleanup module + correction bugs

* grub/Makefile -- pour les .gz

* loader/config.h, loader/mod.h, loader/boot/loader.c,
loader/elf32/elf32_build.c, loader/elf32/elf32_load.c,
loader/elf32/elf32_private.c, loader/elf32/elf32_private.h --
Loader qui permet de gerer des init/cleanup de modules de level
differents. Cf loader/mod.h

* modules/bfs/bfs.c -- maj init/cleanup

* modules/babel/babel.c, modules/bsyscall/bsyscall.c,
modules/debug/debug.c, modules/dummy/dummy.c,
modules/i8042/i8042.c, modules/idt/idt.c, modules/ipc/msg/msg.c,
modules/ipc/sem/sem.c, modules/kgc/kgc.c,
modules/klavier/_klavier.c, modules/klavier/klavier.c,
modules/kmem/kmem.c, modules/Makefile, modules/module.lds,
modules/lib/stdlib.c, modules/mm-x86/mm-x86.c, modules/pmm/pmm.c,
modules/scheduler/_scheduler.c, modules/scheduler/_timer.c,
modules/scheduler/scheduler.c, modules/task/Makefile,
modules/task/_task.h, modules/task/_task_init.c,
modules/task-x86/task-x86.c, modules/test/mod3-1.c,
modules/test/standalone.c, modules/vmm/vmm.c -- MAJ pour level dans
init/cleanup module

* modules/task/task.c -- task.c pour faire plaisir a julien

* modules/idt/_dst.c, modules/idt/_dst.h, modules/idt/_idt.S --
Correction bug _idt.S : sauvegarde des registres ecrases dans
_init_idt, pour que les optimisations GCC fonctionnent

2001-07-31 10:08

* modules/kos/wolfgang.c -- correct

2001-07-31 00:49

* LOGO, MkVars, modules/babel/_babel.h,
modules/babel/_babel_interface.h, modules/babel/_delete.c,
modules/babel/_install.c, modules/babel/_lookup_interface.c,
modules/babel/_lookup_service.c, modules/babel/_new.c,
modules/babel/_remove.c, modules/babel/babel.c,
modules/dummy/dummy_defs.c, modules/kos/wolfgang.c -- le logo

2001-07-31 00:41

* modules/kmem/_kslab_cache_free.c -- Mechant bug de spinlock. Thx
mejj :)

2001-07-31 00:17

* modules/babel/Makefile, modules/babel/_babel.c,
modules/babel/_babel_interface.c, modules/babel/babel_interface.h
-- babel

2001-07-31 00:08

* MkVars, modules/Makefile, modules/babel/_delete.c,
modules/babel/_install.c, modules/babel/_new.c,
modules/babel/_remove.c, modules/bfs/Makefile, modules/bfs/_bfs.c,
modules/bfs/_bfs.h, modules/bfs/_bfs_constructor.c,
modules/bfs/_bfs_destructor.c, modules/bfs/_bfs_interface.c,
modules/bfs/bfs.c, modules/bfs/bfs.h, modules/bfs/bfs_interface.h,
modules/dummy/dummy_defs.c, modules/kos/wolfgang.c,
utils/mod_check.c -- bfs et babel

2001-07-30 17:55

* modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall_types.h
-- suite

* modules/dummy/dummy_defs.c, modules/dummy/dummy_interface.h,
modules/dummy/dummy_methods.c -- avancement dans babel (suite)

* modules/kitc/kitc.h -- Ajout kitc.h pour julien

* modules/babel/Makefile, modules/babel/_babel.c,
modules/babel/_babel.h, modules/babel/_babel_interface.h,
modules/babel/_check_depends.c, modules/babel/_check_refcounter.c,
modules/babel/_constructor.c, modules/babel/_default_babel.c,
modules/babel/_delete.c, modules/babel/_destructor.c,
modules/babel/_info.c, modules/babel/_install.c,
modules/babel/_lookup_interface.c, modules/babel/_lookup_service.c,
modules/babel/_new.c, modules/babel/_remove.c,
modules/babel/babel.c, modules/babel/babel.h,
modules/babel/babel_interface.h, modules/babel/interface.h --
avancement dans babel

2001-07-30 16:49

* modules/idt/_dst.c, modules/idt/_dst.h, modules/kitc/_kmsg.c,
modules/kitc/kmsg.h, modules/kos/wolfgang.c -- Modification DST
pour l'utilisation de KMSG

2001-07-30 16:18

* MkVars, modules/kitc/_kmsg.c, modules/kitc/_ksignal.c,
modules/kitc/kitc.c, modules/kos/wolfgang.c -- Ksignal/Kmsg
fonctionnel

* modules/kos/wolfgang.c -- Ajout #define pour test kmsg dans
kos/wolfgang.c

2001-07-30 14:22

* modules/Makefile, modules/babel/Makefile,
modules/bsyscall/Makefile, modules/debug/Makefile,
modules/dummy/Makefile, modules/i8042/Makefile,
modules/idt/Makefile, modules/ipc/msg/Makefile,
modules/ipc/sem/Makefile, modules/kgc/Makefile,
modules/kitc/Makefile, modules/kitc/_kmsg.c, modules/kitc/_kmsg.h,
modules/kitc/_ksignal.c, modules/kitc/_ksignal.h,
modules/kitc/kitc.c, modules/kitc/kmsg.h, modules/kitc/ksignal.h,
modules/klavier/Makefile, modules/kmem/Makefile,
modules/kos/Makefile, modules/lib/Makefile,
modules/lib-x86/Makefile, modules/libbst/Makefile,
modules/liblist/Makefile, modules/mm-x86/Makefile,
modules/pmm/Makefile, modules/scheduler/Makefile,
modules/task/Makefile, modules/task-x86/Makefile,
modules/test/Makefile, modules/vmm/Makefile -- Ajout module KITC :
Kernel Inter Thread Communication.

2001-07-30 10:41

* modules/ipc/Makefile -- Virage Makefile ipc

2001-07-29 15:23

* modules/idt/_dsr.c, modules/idt/_dsr.h, modules/idt/_dst.c,
modules/idt/_dst.h, modules/idt/_idt.h, modules/idt/idt.c,
modules/idt/idt.h, modules/lib-x86/lib-x86.c -- DST primitif :
ajout dans idt.h, resolution de conflits sur enums

2001-07-29 15:10

* modules/idt/Makefile, modules/idt/_dsr.c, modules/idt/_dst.c,
modules/idt/_dst.h, modules/idt/dst.h -- DST primitif : ne marche
pas -- Il manque le mecanisme de condition ou d'attente bloquante
sur message

2001-07-29 13:18

* modules/idt/_dsr.c, modules/idt/_dsr.h, modules/idt/dsr.h,
modules/lib-x86/_bitmap.c, modules/lib-x86/bitmap.h -- Betonnage
race conditions register/unregister dsr

2001-07-29 12:43

* modules/idt/_dsr.c, modules/idt/dsr.h -- amelioration DSR :
register_dsr, unregister_dsr, mark_dsr

2001-07-29 12:24

* modules/idt/_dsr.c -- commentaire d'explication

2001-07-29 10:32

* modules/idt/_dsr.c -- Pour autoriser un DSR a etre reexecute plus
tard alors qu'il est en cours d'execution, on met le bitmap a 0
avant le sti.

2001-07-29 10:06

* MkVars, loader/config.h, loader/boot/loader.c,
loader/debug/debug.c, loader/debug/debug.h, modules/Makefile,
modules/kos/wolfgang.c, modules/mm-x86/Makefile,
modules/mm-x86/mm-x86.c, modules/mm-x86/mm-x86.h,
modules/mm-x86/tss.c, modules/mm-x86/tss.h,
modules/scheduler/_scheduler.c, modules/task-x86/Makefile,
modules/task-x86/_task-x86.h, modules/task-x86/task-x86.c,
modules/task-x86/task-x86.h, utils/Makefile,
modules/task-x86/_tss.c -- TSS hors de mm-x86. checksums desamorces
par defaut.

2001-07-29 01:08

* MkVars, grub/Makefile -- plus de -g, archive gz

* modules/task/_task_utils.c -- unresolved symbol

* modules/klavier/_klavier.h -- oubli

* modules/task-x86/Makefile, modules/task-x86/_cpl0_switch.c,
modules/task-x86/_dump.c, modules/task-x86/_task-x86.h,
modules/task-x86/_task_as.c, modules/task-x86/task-x86.c,
modules/task-x86/task-x86.h -- reorganisation task-x86

2001-07-29 00:41

* modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall.c,
modules/bsyscall/bsyscall.h, modules/i8042/i8042.c,
modules/i8042/i8042.h, modules/klavier/_klavier.c,
modules/klavier/klavier.c, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_page_alloc.c, modules/kos/wolfgang.c,
modules/lib-x86/Makefile, modules/lib-x86/_bitmap.c,
modules/lib-x86/_i8254.c, modules/lib-x86/_i8254.h,
modules/lib-x86/bitmap.h, modules/lib-x86/i8254.h,
modules/lib-x86/lib-x86.c, modules/lib-x86/lib-x86.h,
modules/mm-x86/dbflt.c, modules/mm-x86/mm-x86.c,
modules/mm-x86/tss.c, modules/scheduler/_timer.c,
modules/task/_task_kstack.c, modules/task-x86/task-x86.c,
modules/vmm/_vmm_pgflt.c -- reorganisation lib-x86

2001-07-29 00:04

* modules/idt/Makefile, modules/idt/_dsr.c, modules/idt/_dsr.h,
modules/idt/_exception.c, modules/idt/_exception.h,
modules/idt/_i8259.c, modules/idt/_i8259.h, modules/idt/_idt.S,
modules/idt/_idt.h, modules/idt/_irq.c, modules/idt/_irq.h,
modules/idt/_syscall.c, modules/idt/_syscall.h, modules/idt/dsr.c,
modules/idt/dsr.h, modules/idt/exception.c,
modules/idt/exception.h, modules/idt/i8259.h, modules/idt/idt.c,
modules/idt/idt.h, modules/idt/idtasm.S, modules/idt/irq.c,
modules/idt/irq.h, modules/idt/syscall.c, modules/idt/syscall.h --
Reorganisation (le retour 1) idt

2001-07-28 23:09

* modules/idt/dsr.c, modules/idt/idt.c, modules/idt/irq.c,
modules/klavier/_klavier.c -- Test DSR sur Clavier et ca marche de
la balle

2001-07-28 22:53

* modules/ipc/sem/sem.c, modules/kos/wolfgang.c,
modules/mm-x86/dbflt.c, modules/mm-x86/mm-x86.c,
modules/scheduler/Makefile, modules/scheduler/_scheduler.c,
modules/scheduler/_scheduler.h, modules/scheduler/_sleep.c,
modules/scheduler/_timer.c, modules/scheduler/sched.c,
modules/scheduler/sched.h, modules/scheduler/scheduler.c,
modules/scheduler/scheduler.h, modules/scheduler/sleep.c,
modules/task/task.h -- Reorganisation totale scheduler

2001-07-28 21:52

* modules/idt/dsr.h, modules/idt/idtasm.S, modules/kos/spinlock.h,
modules/scheduler/sched.c, modules/scheduler/sched.h -- reschedule
a la fin de chaque interruption plutot que en tant que DSR.

2001-07-28 20:42

* modules/config.h, modules/bsyscall/_bsyscall.c,
modules/bsyscall/bsyscall.c, modules/bsyscall/bsyscall.h,
modules/i8042/_i8042.c, modules/i8042/i8042.c,
modules/i8042/i8042.h, modules/idt/Makefile, modules/idt/dsr.c,
modules/idt/dsr.h, modules/idt/exception.c,
modules/idt/exception.h, modules/idt/idt.c, modules/idt/idt.h,
modules/idt/idtasm.S, modules/idt/irq.c, modules/idt/irq.h,
modules/idt/syscall.c, modules/idt/syscall.h,
modules/kos/wolfgang.c, modules/mm-x86/tss.c,
modules/scheduler/sched.c -- register des irq, exceptions, syscalls
bien separes. Manque le reschedule dqn

ans le DSR + changement de contexte.

2001-07-28 16:42

* modules/idt/dsr.c, modules/idt/dsr.h, modules/idt/idt.c,
modules/idt/idtasm.S -- Appels des DSR en place dans idtasm.S. Ca
marche tant qu'on les utilise pas. mais c'est pas dit que ca marche
pas quand on les utilise :)

2001-07-28 16:18

* modules/idt/dsr.c, modules/idt/dsr.h -- 1 DSR/niveau seulement
pour eviter l'accumulation de routines identiques dans dsr

2001-07-28 16:00

* modules/idt/dsr.c -- dsr pas bien encore

2001-07-28 15:52

* modules/kos/wolfgang.c -- logo. clean

* modules/kos/wolfgang.c -- logo. chgmts

2001-07-28 15:36

* modules/config.h, modules/idt/Makefile, modules/idt/dsr.c,
modules/idt/dsr.h, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c, modules/kmem/kmem.h,
modules/kos/spinlock.h, modules/lib-x86/lib-x86.h,
modules/pmm/_pmm.c, modules/task/_task_init.c,
modules/task/_task_uthread.c -- ajout dsr.c/dsr.h avec add_dsr,
pop_dsr, ajout local_lock/local_unlock, ajout current_processor,
slab cache de dsr_t

2001-07-28 15:27

* modules/kos/wolfgang.c -- un joli logo (de max)

2001-07-28 13:47

* loader/mm/vmm.c, modules/idt/idtasm.S, modules/scheduler/sched.c
-- Bug affichage cr3 dans loader => asm volatile. Tableau
d'interrupts de 4B de long -> idtasm.

2001-07-28 12:37

* Makefile, modules/bsyscall/bsyscall.c, modules/i8042/i8042.c,
modules/idt/idt.c, modules/idt/idt.h, modules/idt/idtasm.S,
modules/kos/wolfgang.c, modules/mm-x86/tss.c,
modules/scheduler/sched.c -- Plus de stISR

2001-07-28 11:14

* MkRules, modules/babel/Makefile, modules/bsyscall/Makefile,
modules/debug/Makefile, modules/dummy/Makefile,
modules/i8042/Makefile, modules/idt/Makefile,
modules/ipc/msg/Makefile, modules/ipc/sem/Makefile,
modules/kgc/Makefile, modules/klavier/Makefile,
modules/kmem/Makefile, modules/kos/Makefile, modules/lib/Makefile,
modules/lib-x86/Makefile, modules/libbst/Makefile,
modules/liblist/Makefile, modules/mm-x86/Makefile,
modules/pmm/Makefile, modules/scheduler/Makefile,
modules/task/Makefile, modules/task-x86/Makefile,
modules/test/Makefile, modules/vmm/Makefile -- Dependances

2001-07-28 11:04

* modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c, modules/kmem/_kvmem_alloc.c,
modules/kmem/_kvmem_free.c, modules/kmem/_kvmem_utils.c,
modules/liblist/liblist.h, modules/task/_task_thread.c --
Amelioration de liblist. Utilisation dans task/_task_thread.c dans
kmem/_kvmem_utils, kmem/_kslab*

2001-07-28 09:46

* MkVars, grub/Makefile, loader/mm/vmm.c, modules/idt/idtasm.S,
modules/kos/types.h, modules/lib-x86/lib-x86.c,
modules/scheduler/sched.c -- CHAR_BITS dans types.h ; include du
loader ; sti dans idtasm + debug IRQ.

2001-07-27 23:20

* MkVars, loader/Makefile, loader/config.h, modules/config.h --
config.h

2001-07-27 22:55

* modules/Makefile, modules/babel/babel.c,
modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall.c,
modules/bsyscall/bsyscall_types.h, modules/debug/Makefile,
modules/debug/bochs.c, modules/debug/bochs.h,
modules/debug/debug.c, modules/debug/debug.h,
modules/debug/disasm.c, modules/debug/serial.c,
modules/debug/serial.h, modules/debug/syms.c, modules/debug/test.c,
modules/dummy/dummy.c, modules/dummy/dummy_defs.c,
modules/i8042/_i8042.c, modules/i8042/i8042.c,
modules/i8042/i8042.h, modules/idt/idt.c, modules/idt/idt.h,
modules/idt/irq.c, modules/ipc/ipc.h,
modules/ipc/msg/_msg_delete_port_by_pid.c,
modules/ipc/msg/_msg_find_port.c, modules/ipc/msg/_msg_get.c,
modules/ipc/msg/_msg_init.c, modules/ipc/msg/_msg_lock_port.c,
modules/ipc/msg/_msg_send.c, modules/ipc/msg/_msg_unlock_port.c,
modules/ipc/msg/msg.c, modules/ipc/sem/_sem_create.c,
modules/ipc/sem/_sem_delete.c, modules/ipc/sem/_sem_down.c,
modules/ipc/sem/_sem_init.c, modules/ipc/sem/_sem_up.c,
modules/ipc/sem/sem.c, modules/kgc/kgc.c,
modules/klavier/_klavier.c, modules/klavier/klavier.c,
modules/kmem/_kmem_test.c, modules/kmem/_kslab.h,
modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c,
modules/kmem/_kslab_cache_free.c, modules/kmem/_kslab_page_alloc.c,
modules/kmem/_kslab_page_move.c, modules/kmem/_kslab_utils.c,
modules/kmem/_kvmem.h, modules/kmem/_kvmem_alloc.c,
modules/kmem/_kvmem_free.c, modules/kmem/_kvmem_init.c,
modules/kmem/_kvmem_utils.c, modules/kmem/test.c,
modules/kos/Makefile, modules/kos/asm.h, modules/kos/assert.h,
modules/kos/macros.h, modules/kos/stdarg.h, modules/kos/system.h,
modules/lib/conio.c, modules/lib/memchr.c, modules/lib/memcpy.c,
modules/lib/memset.c, modules/lib/random.c, modules/lib/snprintf.c,
modules/lib/sprintf.c, modules/lib/stdio.h, modules/lib/stdlib.c,
modules/lib/stdlib.h, modules/lib/strcat.c, modules/lib/strchr.c,
modules/lib/strcmp.c, modules/lib/strcpy.c, modules/lib/string.h,
modules/lib/strlen.c, modules/lib-x86/lib-x86.c,
modules/lib-x86/lib-x86.h, modules/libbst/_splay.c,
modules/mm-x86/dbflt.c, modules/mm-x86/gdt.c,
modules/mm-x86/mm-x86.c, modules/mm-x86/paging.c,
modules/mm-x86/tss.c, modules/mm-x86/tss.h, modules/pmm/_pmm.c,
modules/pmm/_pmm.h, modules/scheduler/sched.c,
modules/scheduler/sched.h, modules/scheduler/sleep.c,
modules/task/_task_init.c, modules/task/_task_kstack.c,
modules/task/_task_kthread.c, modules/task/_task_thread.c,
modules/task/_task_uthread.c, modules/task/_task_utils.c,
modules/task/task.h, modules/task-x86/task-x86.c,
modules/task-x86/task-x86.h, modules/test/bug1-1.c,
modules/vmm/_vmm.c, modules/vmm/vmm.h -- module kos

* modules/kos/wolfgang.c -- oubli

* MkVars, loader/mod.h, loader/mm/vmm.c -- Effet de bord nmodule
kos -> loader

2001-07-27 22:43

* modules/asm.h, modules/assert.h, modules/macros.h,
modules/spinlock.h, modules/stdarg.h, modules/system.h,
modules/types.h, modules/kos/asm.h, modules/kos/assert.h,
modules/kos/macros.h, modules/kos/spinlock.h, modules/kos/stdarg.h,
modules/kos/system.h, modules/kos/types.h,
modules/wolfgang/Makefile, modules/wolfgang/kernel.h,
modules/wolfgang/main.c -- Module kos, substitutions a faire

2001-07-27 22:35

* MkVars, grub/script_grub -- syntax bash

2001-07-27 22:30

* MkRules, MkVars, grub/Makefile, grub/script_grub,
loader/ar/ar_load.c, loader/boot/loader.c -- Chargement des modules
ar dans le bon ordre => ca marche. Generation .a.gz .

2001-07-27 17:53

* AUTHORS, BUGS, COPYING, CREDITS, FAQ, HACKER, INSTALL, LICENCE,
LICENSE, Makefile, MkRules, MkVars, README, RELEASE, TODO, VERSION,
doc/Makefile, doc/README, doc/babel.tex, doc/inlineasmgcc.tex,
doc/kstack.tex, doc/mem_map.eps, doc/mem_map.fig, doc/memory.eps,
doc/module.eps, doc/module.fig, doc/modules.tex, doc/testingen.tex,
doc/testingfr.tex, doc/vm_manag.tex, grub/Makefile, grub/bochs.out,
grub/script_grub, loader/Makefile, loader/README, loader/TODO,
loader/assert.h, loader/ld_bfd.h, loader/loader.lds,
loader/macros.h, loader/mod.h, loader/types.h, loader/ar/Makefile,
loader/ar/ar.c, loader/ar/ar.h, loader/ar/ar_check.c,
loader/ar/ar_load.c, loader/boot/boot.S,
loader/boot/dump_multiboot.c, loader/boot/loader.c,
loader/boot/multiboot.h, loader/bootmem/bootmem.h,
loader/bootmem/bootmem_dump.c, loader/bootmem/bootmem_free.c,
loader/bootmem/bootmem_init.c, loader/bootmem/bootmem_malloc.c,
loader/bootmem/bootmem_mark_free.c,
loader/bootmem/bootmem_palloc.c, loader/bootmem/bootmem_realloc.c,
loader/debug/bochs.c, loader/debug/bochs.h, loader/debug/debug.c,
loader/debug/debug.h, loader/debug/serial.c, loader/debug/serial.h,
loader/elf32/Makefile, loader/elf32/elf32.h,
loader/elf32/elf32_build.c, loader/elf32/elf32_check.c,
loader/elf32/elf32_dump.c, loader/elf32/elf32_link.c,
loader/elf32/elf32_load.c, loader/elf32/elf32_private.c,
loader/elf32/elf32_private.h, loader/elf32/elf32_symbols.c,
loader/elf32/ld_elf32.h, loader/elf32/protos.h,
loader/lib/dump_multiboot.c, loader/lib/itoa.c,
loader/lib/memcpy.c, loader/lib/memset.c, loader/lib/printl.c,
loader/lib/putchar.c, loader/lib/stdio.h, loader/lib/strcmp.c,
loader/lib/strcpy.c, loader/lib/string.h, loader/lib/strlen.c,
loader/lib/strncmp.c, loader/lib/strncpy.c, loader/mm/mm.c,
loader/mm/mm.h, loader/mm/vmm.c, modules/Makefile, modules/asm.h,
modules/assert.h, modules/macros.h, modules/module.lds,
modules/spinlock.h, modules/stdarg.h, modules/system.h,
modules/types.h, modules/babel/Makefile,
modules/babel/_check_depends.c, modules/babel/_check_refcounter.c,
modules/babel/_constructor.c, modules/babel/_default_babel.c,
modules/babel/_delete.c, modules/babel/_destructor.c,
modules/babel/_install.c, modules/babel/_lookup_interface.c,
modules/babel/_lookup_service.c, modules/babel/_new.c,
modules/babel/_remove.c, modules/babel/babel.c,
modules/babel/babel.h, modules/babel/babel_interface.h,
modules/babel/interface.h, modules/bsyscall/Makefile,
modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall.c,
modules/bsyscall/bsyscall.h, modules/bsyscall/bsyscall_types.h,
modules/debug/Makefile, modules/debug/bochs.c,
modules/debug/bochs.h, modules/debug/debug.c,
modules/debug/debug.h, modules/debug/disasm.c,
modules/debug/disasm.h, modules/debug/serial.c,
modules/debug/serial.h, modules/debug/syms.c, modules/debug/test.c,
modules/dummy/Makefile, modules/dummy/dummy.c,
modules/dummy/dummy_defs.c, modules/dummy/dummy_interface.h,
modules/dummy/dummy_methods.c, modules/i8042/Makefile,
modules/i8042/_i8042.c, modules/i8042/i8042.c,
modules/i8042/i8042.h, modules/idt/Makefile, modules/idt/idt.c,
modules/idt/idt.h, modules/idt/idtasm.S, modules/idt/irq.c,
modules/ipc/Makefile, modules/ipc/ipc.h, modules/ipc/msg/Makefile,
modules/ipc/msg/_msg_create_port.c,
modules/ipc/msg/_msg_delete_port.c,
modules/ipc/msg/_msg_delete_port_by_pid.c,
modules/ipc/msg/_msg_find_port.c, modules/ipc/msg/_msg_get.c,
modules/ipc/msg/_msg_init.c, modules/ipc/msg/_msg_lock_port.c,
modules/ipc/msg/_msg_send.c, modules/ipc/msg/_msg_unlock_port.c,
modules/ipc/msg/msg.c, modules/ipc/msg/msg.h,
modules/ipc/sem/Makefile, modules/ipc/sem/_sem_create.c,
modules/ipc/sem/_sem_delete.c, modules/ipc/sem/_sem_down.c,
modules/ipc/sem/_sem_init.c, modules/ipc/sem/_sem_up.c,
modules/ipc/sem/sem.c, modules/ipc/sem/sem.h, modules/kgc/Makefile,
modules/kgc/kgc.c, modules/kgc/kgc.h, modules/klavier/Makefile,
modules/klavier/_klavier.c, modules/klavier/klavier.c,
modules/klavier/klavier.h, modules/lib/Makefile,
modules/lib/conio.c, modules/lib/memchr.c, modules/lib/memcpy.c,
modules/lib/memset.c, modules/lib/random.c, modules/lib/snprintf.c,
modules/lib/sprintf.c, modules/lib/stdio.h, modules/lib/stdlib.c,
modules/lib/stdlib.h, modules/lib/string.h, modules/lib/strlen.c,
modules/kmem/Makefile, modules/kmem/_kmem.h,
modules/kmem/_kmem_alloc.c, modules/kmem/_kmem_free.c,
modules/kmem/_kmem_init.c, modules/kmem/_kmem_test.c,
modules/kmem/_kslab.h, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c,
modules/kmem/_kslab_cache_free.c, modules/kmem/_kslab_init.c,
modules/kmem/_kslab_page_alloc.c, modules/kmem/_kslab_page_move.c,
modules/kmem/_kslab_utils.c, modules/kmem/_kvmem.h,
modules/kmem/_kvmem_alloc.c, modules/kmem/_kvmem_free.c,
modules/kmem/_kvmem_init.c, modules/kmem/_kvmem_utils.c,
modules/kmem/kmem.c, modules/kmem/kmem.h, modules/kmem/test.c,
modules/lib/strcat.c, modules/lib/strchr.c, modules/lib/strcmp.c,
modules/lib/strcpy.c, modules/lib-x86/Makefile,
modules/lib-x86/lib-x86.c, modules/lib-x86/lib-x86.h,
modules/libbst/Makefile, modules/libbst/_avl.c,
modules/libbst/_avl.h, modules/libbst/_splay.c,
modules/libbst/_splay.h, modules/libbst/libbst.h,
modules/libbst/test.c, modules/liblist/Makefile,
modules/liblist/liblist.h, modules/liblist/test.c,
modules/mm-x86/Makefile, modules/mm-x86/dbflt.c,
modules/mm-x86/gdt.c, modules/mm-x86/mm-x86.c,
modules/mm-x86/mm-x86.h, modules/mm-x86/paging.c,
modules/mm-x86/tss.c, modules/mm-x86/tss.h, modules/pmm/Makefile,
modules/pmm/_pmm.c, modules/pmm/_pmm.h, modules/pmm/pmm.c,
modules/pmm/pmm.h, modules/scheduler/Makefile,
modules/scheduler/sched.c, modules/scheduler/sched.h,
modules/scheduler/sleep.c, modules/task/Makefile,
modules/task/_task.h, modules/task/_task_init.c,
modules/task/_task_kstack.c, modules/task/_task_kthread.c,
modules/task/_task_thread.c, modules/task/_task_uthread.c,
modules/task/_task_utils.c, modules/task/task.h,
modules/task-x86/Makefile, modules/task-x86/task-x86.c,
modules/task-x86/task-x86.h, modules/test/Makefile,
modules/test/ar_1.c, modules/test/ar_2.c, modules/test/ar_3.c,
modules/test/ar_4.c, modules/test/bug1-1.c, modules/test/bug1-2.c,
modules/test/mod3-1.c, modules/test/mod3-2.c,
modules/test/standalone.c, modules/vmm/Makefile,
modules/vmm/_vmm.c, modules/vmm/_vmm.h, modules/vmm/_vmm_pgflt.c,
modules/vmm/vmm.c, modules/vmm/vmm.h, modules/wolfgang/Makefile,
modules/wolfgang/kernel.h, modules/wolfgang/main.c, utils/Makefile,
utils/cksum.c, utils/mod_check.c -- branches:  1.1.1; Initial
revision

* AUTHORS, BUGS, COPYING, CREDITS, FAQ, HACKER, INSTALL, LICENCE,
LICENSE, Makefile, MkRules, MkVars, README, RELEASE, TODO, VERSION,
doc/Makefile, doc/README, doc/babel.tex, doc/inlineasmgcc.tex,
doc/kstack.tex, doc/mem_map.eps, doc/mem_map.fig, doc/memory.eps,
doc/module.eps, doc/module.fig, doc/modules.tex, doc/testingen.tex,
doc/testingfr.tex, doc/vm_manag.tex, grub/Makefile, grub/bochs.out,
grub/script_grub, loader/Makefile, loader/README, loader/TODO,
loader/assert.h, loader/ld_bfd.h, loader/loader.lds,
loader/macros.h, loader/mod.h, loader/types.h, loader/ar/Makefile,
loader/ar/ar.c, loader/ar/ar.h, loader/ar/ar_check.c,
loader/ar/ar_load.c, loader/boot/boot.S,
loader/boot/dump_multiboot.c, loader/boot/loader.c,
loader/boot/multiboot.h, loader/bootmem/bootmem.h,
loader/bootmem/bootmem_dump.c, loader/bootmem/bootmem_free.c,
loader/bootmem/bootmem_init.c, loader/bootmem/bootmem_malloc.c,
loader/bootmem/bootmem_mark_free.c,
loader/bootmem/bootmem_palloc.c, loader/bootmem/bootmem_realloc.c,
loader/debug/bochs.c, loader/debug/bochs.h, loader/debug/debug.c,
loader/debug/debug.h, loader/debug/serial.c, loader/debug/serial.h,
loader/elf32/Makefile, loader/elf32/elf32.h,
loader/elf32/elf32_build.c, loader/elf32/elf32_check.c,
loader/elf32/elf32_dump.c, loader/elf32/elf32_link.c,
loader/elf32/elf32_load.c, loader/elf32/elf32_private.c,
loader/elf32/elf32_private.h, loader/elf32/elf32_symbols.c,
loader/elf32/ld_elf32.h, loader/elf32/protos.h,
loader/lib/dump_multiboot.c, loader/lib/itoa.c,
loader/lib/memcpy.c, loader/lib/memset.c, loader/lib/printl.c,
loader/lib/putchar.c, loader/lib/stdio.h, loader/lib/strcmp.c,
loader/lib/strcpy.c, loader/lib/string.h, loader/lib/strlen.c,
loader/lib/strncmp.c, loader/lib/strncpy.c, loader/mm/mm.c,
loader/mm/mm.h, loader/mm/vmm.c, modules/Makefile, modules/asm.h,
modules/assert.h, modules/macros.h, modules/module.lds,
modules/spinlock.h, modules/stdarg.h, modules/system.h,
modules/types.h, modules/babel/Makefile,
modules/babel/_check_depends.c, modules/babel/_check_refcounter.c,
modules/babel/_constructor.c, modules/babel/_default_babel.c,
modules/babel/_delete.c, modules/babel/_destructor.c,
modules/babel/_install.c, modules/babel/_lookup_interface.c,
modules/babel/_lookup_service.c, modules/babel/_new.c,
modules/babel/_remove.c, modules/babel/babel.c,
modules/babel/babel.h, modules/babel/babel_interface.h,
modules/babel/interface.h, modules/bsyscall/Makefile,
modules/bsyscall/_bsyscall.c, modules/bsyscall/bsyscall.c,
modules/bsyscall/bsyscall.h, modules/bsyscall/bsyscall_types.h,
modules/debug/Makefile, modules/debug/bochs.c,
modules/debug/bochs.h, modules/debug/debug.c,
modules/debug/debug.h, modules/debug/disasm.c,
modules/debug/disasm.h, modules/debug/serial.c,
modules/debug/serial.h, modules/debug/syms.c, modules/debug/test.c,
modules/dummy/Makefile, modules/dummy/dummy.c,
modules/dummy/dummy_defs.c, modules/dummy/dummy_interface.h,
modules/dummy/dummy_methods.c, modules/i8042/Makefile,
modules/i8042/_i8042.c, modules/i8042/i8042.c,
modules/i8042/i8042.h, modules/idt/Makefile, modules/idt/idt.c,
modules/idt/idt.h, modules/idt/idtasm.S, modules/idt/irq.c,
modules/ipc/Makefile, modules/ipc/ipc.h, modules/ipc/msg/Makefile,
modules/ipc/msg/_msg_create_port.c,
modules/ipc/msg/_msg_delete_port.c,
modules/ipc/msg/_msg_delete_port_by_pid.c,
modules/ipc/msg/_msg_find_port.c, modules/ipc/msg/_msg_get.c,
modules/ipc/msg/_msg_init.c, modules/ipc/msg/_msg_lock_port.c,
modules/ipc/msg/_msg_send.c, modules/ipc/msg/_msg_unlock_port.c,
modules/ipc/msg/msg.c, modules/ipc/msg/msg.h,
modules/ipc/sem/Makefile, modules/ipc/sem/_sem_create.c,
modules/ipc/sem/_sem_delete.c, modules/ipc/sem/_sem_down.c,
modules/ipc/sem/_sem_init.c, modules/ipc/sem/_sem_up.c,
modules/ipc/sem/sem.c, modules/ipc/sem/sem.h, modules/kgc/Makefile,
modules/kgc/kgc.c, modules/kgc/kgc.h, modules/klavier/Makefile,
modules/klavier/_klavier.c, modules/klavier/klavier.c,
modules/klavier/klavier.h, modules/lib/Makefile,
modules/lib/conio.c, modules/lib/memchr.c, modules/lib/memcpy.c,
modules/lib/memset.c, modules/lib/random.c, modules/lib/snprintf.c,
modules/lib/sprintf.c, modules/lib/stdio.h, modules/lib/stdlib.c,
modules/lib/stdlib.h, modules/lib/string.h, modules/lib/strlen.c,
modules/kmem/Makefile, modules/kmem/_kmem.h,
modules/kmem/_kmem_alloc.c, modules/kmem/_kmem_free.c,
modules/kmem/_kmem_init.c, modules/kmem/_kmem_test.c,
modules/kmem/_kslab.h, modules/kmem/_kslab_cache_alloc.c,
modules/kmem/_kslab_cache_create.c,
modules/kmem/_kslab_cache_destroy.c,
modules/kmem/_kslab_cache_free.c, modules/kmem/_kslab_init.c,
modules/kmem/_kslab_page_alloc.c, modules/kmem/_kslab_page_move.c,
modules/kmem/_kslab_utils.c, modules/kmem/_kvmem.h,
modules/kmem/_kvmem_alloc.c, modules/kmem/_kvmem_free.c,
modules/kmem/_kvmem_init.c, modules/kmem/_kvmem_utils.c,
modules/kmem/kmem.c, modules/kmem/kmem.h, modules/kmem/test.c,
modules/lib/strcat.c, modules/lib/strchr.c, modules/lib/strcmp.c,
modules/lib/strcpy.c, modules/lib-x86/Makefile,
modules/lib-x86/lib-x86.c, modules/lib-x86/lib-x86.h,
modules/libbst/Makefile, modules/libbst/_avl.c,
modules/libbst/_avl.h, modules/libbst/_splay.c,
modules/libbst/_splay.h, modules/libbst/libbst.h,
modules/libbst/test.c, modules/liblist/Makefile,
modules/liblist/liblist.h, modules/liblist/test.c,
modules/mm-x86/Makefile, modules/mm-x86/dbflt.c,
modules/mm-x86/gdt.c, modules/mm-x86/mm-x86.c,
modules/mm-x86/mm-x86.h, modules/mm-x86/paging.c,
modules/mm-x86/tss.c, modules/mm-x86/tss.h, modules/pmm/Makefile,
modules/pmm/_pmm.c, modules/pmm/_pmm.h, modules/pmm/pmm.c,
modules/pmm/pmm.h, modules/scheduler/Makefile,
modules/scheduler/sched.c, modules/scheduler/sched.h,
modules/scheduler/sleep.c, modules/task/Makefile,
modules/task/_task.h, modules/task/_task_init.c,
modules/task/_task_kstack.c, modules/task/_task_kthread.c,
modules/task/_task_thread.c, modules/task/_task_uthread.c,
modules/task/_task_utils.c, modules/task/task.h,
modules/task-x86/Makefile, modules/task-x86/task-x86.c,
modules/task-x86/task-x86.h, modules/test/Makefile,
modules/test/ar_1.c, modules/test/ar_2.c, modules/test/ar_3.c,
modules/test/ar_4.c, modules/test/bug1-1.c, modules/test/bug1-2.c,
modules/test/mod3-1.c, modules/test/mod3-2.c,
modules/test/standalone.c, modules/vmm/Makefile,
modules/vmm/_vmm.c, modules/vmm/_vmm.h, modules/vmm/_vmm_pgflt.c,
modules/vmm/vmm.c, modules/vmm/vmm.h, modules/wolfgang/Makefile,
modules/wolfgang/kernel.h, modules/wolfgang/main.c, utils/Makefile,
utils/cksum.c, utils/mod_check.c -- premier import