Re: MOL-MMU (WAS: Power Management)
>
>Thanks; I still see a potential problem with MMU context allocation here:
>Paul's new code uses a bitmap to keep track of contexts in use
>(context_map). MOL ignores this bit and just keeps allocating contexts by
>relying on next_mmu_context to be unused (which it should be, most
>of the time), plus the next one also being unused. Is that always
>guaranteed?
The MOL developer tree contains the necessary fixes:
(BitKeeper) bk://zorn.theophys.kth.se:5000,
(rsync) zorn.theophys.kth.se::mol
Basically, MOL uses a different range of context than the
kernel (due to the context bitmap, only 32.000 contexts are
used by the kernel so a lot of the contexts are free for MOL).
>And what's the penalty on using a context ID that's already in use?
That would be very bad. From experience, the symptom is a lot
of segfaults (but the kernel could go down too).
/Samuel
----------------------------------------------------------
E-mail <samuel@ibrium.se> WWW: <http://www.ibrium.se>
Phone/fax: (home) +46 8 4418431, (work) +46 8 7908470
----------------------------------------------------------
Reply to: