On Fri, Aug 21, 2026 at 01:31:34PM +0000, Bjoern A. Zeeb wrote:
B> >    SYSINIT: add SI_SUB_FIRST
B> > 
B> >    This allows to initialize mp_maxid, mp_ncpus and register APICs at the
B> >    most early stage, guaranteeing that those values will already be 
available
B> >    at SI_SUB_TUNABLES.
B> > 
B> >    Reviewed by:            markj
B> >    Differential Revision:  https://reviews.freebsd.org/D58712
...
B> > @@ -94,6 +94,7 @@ extern volatile long ticksl;
B> >  */
B> > enum sysinit_sub_id {
B> >    SI_SUB_DUMMY            = 0x0000000,    /* not executed; for linker */
B> > +  SI_SUB_FIRST            = 0x0600000,    /* mp_maxid, etc... */
B> 
B> Are we expecting a SI_SUB_PRE_FIRST one day or why did we not put it on 1 
but 6?
B> It seems more likely there'll be something between FIRST and 
TUNABLE/COPYRIGHT one
B> day than before FIRST?

The name comes from Mark, I was initially more specific about the name. See
history in https://reviews.freebsd.org/D58712.

-- 
Gleb Smirnoff

Reply via email to