[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
kos-dev <kos-dev@enix.org>
Fri, 22 Aug 2003 01:19:30 +0200 (CEST)
Module : kos
Modifié par : d2 22/08/03 01:19:30
Fichiers modifiés :
. : ChangeLog
modules/idt : _dst.h
modules/karm : interface.c
modules/karm/interface: mapping.h
modules/kitc : kmutex.h
modules/kmem : _kvmem_utils.c
modules/kos : wolfgang.c
modules/scheduler: _scheduler.c _sleep.c _synchq.c _synchq.h
scheduler.h synchq.h
modules/task : _task.h _task_init.c _task_kstack.c
_task_kthread.c _task_team.c _task_thread.c
_task_ures.c _task_uthread.c _task_utils.c
task.h
modules/vmm : Makefile _vmm.h _vmm_as.c _vmm_map.c _vmm_vr.c
vmm.c vmm.h
modules/x86/mm : _mm.h _pgflt.c _team_mm_context.c _vmap.c mm.c
mm.h
modules/x86/task: _cpl0_switch.c _dbflt.c _thread_cpu_context.c
task.h
Fichiers enlevés :
modules/vmm : _vmm_kmem.c _vmm_kres.c
Détails :
* modules/*: Revert to the philosophy Simple is beautiful
+ changes to type names, function names, etc...
* modules/arch/mm/_team_mm_context.c
(arch_team_mm_context_construct): Merged the special case of
initializing the mm_context of the primary kernel team into this
function.
* modules/arch/mm/_mm.h: struct mm_context and struct mapping_s
now invisible from the outside.
* modules/vmm/*: removed everything that was useless. No more
access_range, no more virtual region above KERNEL space, no more
useless functions (files _vmm_kmem.c and _vmm_kres.c were removed).
* modules/task/task.h (struct team): No more mm_context, moved to
address_space, which is completely handled by vmm module.
* modules/karm/interface/mapping.h (struct mapping): Interface
mapping updated after reflexion on VMM.
Ca compile, ca tourne