[Kos-dev] Nouveautes du jour

d2 kos-dev@enix.org
23 Feb 2002 23:12:00 +0100


Bonjour,

Au programme du jour : locking de vmap/rmap Ok. Pour eviter le
probleme de l'oeuf et de la poule (vmap locke, rmap appelle kslab qui
appelle vmap qui... locke a nouveau => deadlock), l'idee est de
preallouer le rmapping en dehors du lock, mais pas naivement non plus
(parce que si on pre-alloue pour des PT qui ne sont pas necessaires,
puis qu'on desalloue le PT non utilise, ca craint).

2eme chose : zone de transit pour mapper les PT d'un autre team dans
le team courant. update des routines vmap qui peuvent modifier
l'espace d'un team quelconque (autre que le team courante). Pas teste
-> "A tester" dans le TODO.

Diverses petites verif de coherence des defines pour l'espace noyau
sous la forme de #if dans internals.h . DEADLOCK_CHECK est active
(config.h) et ca tourne Ok.

La suite peut-etre Samedi prochain en ce qui me concerne.
Bonne journee,

-- 
d2