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

KOS CVS Gestion CVS KOS <d2@kos.enix.org>
Mon, 30 Jul 2001 11:53:46 +0200 (CEST)


Module :	kos
Modifié par :	thomas	30/07/01 11:53:46

Fichiers modifiés :
	.              : AUTHORS MkRules MkVars 
	grub           : Makefile 
	loader         : Makefile assert.h macros.h mod.h 
	loader/ar      : ar_load.c 
	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   : elf32.h elf32_build.c elf32_link.c elf32_load.c 
	                 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 
	modules/babel  : Makefile babel.c 
	modules/bsyscall: Makefile _bsyscall.c bsyscall.c bsyscall.h 
	                  bsyscall_types.h 
	modules/debug  : Makefile bochs.c bochs.h debug.c debug.h 
	                 disasm.c serial.c serial.h syms.c test.c 
	modules/dummy  : Makefile dummy.c dummy_defs.c 
	modules/i8042  : Makefile _i8042.c i8042.c i8042.h 
	modules/idt    : Makefile idt.c idt.h 
	modules/ipc    : ipc.h 
	modules/ipc/msg: Makefile _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 
	modules/klavier: Makefile _klavier.c klavier.c 
	modules/kmem   : Makefile _kmem_test.c _kslab.h 
	                 _kslab_cache_alloc.c _kslab_cache_create.c 
	                 _kslab_cache_destroy.c _kslab_cache_free.c 
	                 _kslab_page_alloc.c _kslab_page_move.c 
	                 _kslab_utils.c _kvmem.h _kvmem_alloc.c 
	                 _kvmem_free.c _kvmem_init.c _kvmem_utils.c 
	                 kmem.h test.c 
	modules/lib    : Makefile conio.c memchr.c memcpy.c memset.c 
	                 random.c snprintf.c sprintf.c stdio.h stdlib.c 
	                 stdlib.h strcat.c strchr.c strcmp.c strcpy.c 
	                 string.h strlen.c 
	modules/lib-x86: Makefile lib-x86.c lib-x86.h 
	modules/libbst : Makefile _avl.c _avl.h _splay.c _splay.h 
	                 libbst.h 
	modules/liblist: Makefile liblist.h 
	modules/mm-x86 : Makefile dbflt.c gdt.c mm-x86.c mm-x86.h 
	                 paging.c 
	modules/pmm    : Makefile _pmm.c _pmm.h 
	modules/scheduler: Makefile 
	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 task-x86.c task-x86.h 
	modules/test   : Makefile bug1-1.c standalone.c 
	modules/vmm    : Makefile _vmm.c _vmm_pgflt.c vmm.h 
	utils          : Makefile mod_check.c 
Fichiers ajoutés :
	loader         : config.h 
	modules        : config.h 
	modules/idt    : _dsr.c _dsr.h _dst.c _dst.h _exception.c 
	                 _exception.h _i8259.c _i8259.h _idt.S _idt.h 
	                 _irq.c _irq.h _syscall.c _syscall.h dsr.h dst.h 
	                 exception.h i8259.h irq.h syscall.h 
	modules/kos    : Makefile asm.h assert.h macros.h spinlock.h 
	                 stdarg.h system.h types.h wolfgang.c 
	modules/lib-x86: _bitmap.c _i8254.c _i8254.h bitmap.h i8254.h 
	modules/scheduler: _scheduler.c _scheduler.h _sleep.c _timer.c 
	                   scheduler.c scheduler.h 
	modules/task-x86: _cpl0_switch.c _dump.c _task-x86.h _task_as.c 
	                  _tss.c 
Fichiers enlevés :
	modules        : asm.h assert.h macros.h spinlock.h stdarg.h 
	                 system.h types.h 
	modules/idt    : idtasm.S irq.c 
	modules/mm-x86 : tss.c tss.h 
	modules/scheduler: sched.c sched.h sleep.c 
	modules/wolfgang: Makefile kernel.h main.c 

Détails :
Commit du premier WE de la semaine KOS.

En gros :
* pas mal de reorganisation dans les modules
* reecriture de idt avec des dsr, et des dst qu'il faut terminer (en cours)
* module kos.a.gz qui regroupe tous les module (plus pratique pour Grub, et plus petit)  * reorganisation task-x86, avec TSS (qui etaient dans mm-x86)
* module kos pour regrouper tous les .h globaux
* et j'en oublie encore

Et ca continue ... Encore 7 jours de coding de folie.