[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