[Kos-cvs] [kos] Modification CVS par d2
KOS CVS
kos-dev <kos-dev@enix.org>
Tue, 21 May 2002 10:52:00 +0200 (CEST)
Module : kos
Modifié par : d2 21/05/02 10:52:00
Fichiers modifiés :
loader : mod.h
loader/elf32 : elf32_private.h
modules/babel/sys: _sys.h _sys_babel.c sys.c
modules/babel/tower: tower.c
modules/debug : _debug.h bt.c debug.c
modules/fs/fat : fat.c
modules/i8042 : i8042.c
modules/ide : ide.c
modules/idt : idt.c
modules/kgc : kgc.c
modules/kitc : _ksem.c _ksem.h _kwaitqueue.c _kwaitqueue.h
kitc.c
modules/klavier: klavier.c
modules/kmem : _kvmem_init.c kmem.c
modules/lib : stdlib.c
modules/part : part.c
modules/pmm : _pmm_init.c pmm.c
modules/scheduler: scheduler.c
modules/task : _task.h _task_init.c _task_kstack.c task.c
modules/test : mod3-1.c standalone.c
modules/tty : _ktty.c tty.c
modules/vmm : _vmm.h _vmm_anon.c _vmm_as.c _vmm_babel.c
_vmm_kmem.c _vmm_vr.c vmm.c
modules/x86/mm : _gdt.c _mm.h _rmap.c _team_mm_context.c _vmap.c
mm.c
modules/x86/task: _tss.c task.c
Détails :
IMPORTANT: plus de __init => utiliser __init_text (fonctions) et __init_data (variables). Raison : portage gcc-3.1, qui est un peu plus chatouilleux avec les types de sections (cf http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6697).
Resultat : continue de marcher avec gcc-2.95.2, triple fault a la fin du loader avec gcc-3.1.