Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys

> >> Log Message:
> >> make vmem(9) ready to be used early during bootstrap to replace extent(9)
> >> pass memory for vmem structs into the initialization function and
> >> do away with the static pool of vmem structs.
> >> remove special bootstrapping of the quantum cache pools of the 
> >> kmem_va_arena
> >> as memory for pool_caches is allocated via pool_allocator_meta which is
> >> fully operational at this point.
> > 
> > Is this change reviewed by vm guys (especailly yamt@)?
> No, there was some discussion about it with dyoung@ and skrll@
> There is no expected functional change to vm. It's all about how some
> vmem internal structs are allocated during bootstrap to make vmem usable
> earlier during bootstrap.

The previous vmem/kmem changes in the last year required
several MD changes in early VM initialization (port-m68k/45915 etc)
so I wonder how these changes are considered (or tested) for
each MD implementation which has many quirks.

> As always communication could have been better.

Posting design description to public list is also better.
(especially for poor Tier II ports)


Izumi Tsutsui

Home | Main Index | Thread Index | Old Index