Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Aug 1995 12:31:38 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        davidg@Root.COM, terry@artisoft.com
Cc:        hackers@freefall.FreeBSD.org, julian@freefall.FreeBSD.org, terry@freefall.FreeBSD.org
Subject:   Re: Terry's changes..
Message-ID:  <199508290231.MAA25986@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>The SYSINIT stuff is about as conflicting as the PSEUDO_SET stuff for
>statically installed pseudo-devices.  It trades the ability to linearly
>read down the init_main.c (which is unclear anyway because of the
>startinit return after fork returning to the calling assembly instead
>of calling an assembly routine at the ens of startinit) for the ability
>to linearly look down the header file kernel.h for gross initialization
>order.  It also allows dropping in of binary modules, and because of the

Couldn't some of it have stayed as direct function calls?  It seems
excessive to use an init function just to print the copyright (I
had to introduce one because printf has the wrong type for an
init function).

I want to initialize clock interrupts earlier.  This requires moving at
least part of initclocks() to machine-dependent code and initializing
curproc = &proc0 later.  I don't want any non-determinism in the order
for this.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508290231.MAA25986>