> >> 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) Thanks, --- Izumi Tsutsui