tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: config_mountroot(9) for firmload(9) (Re: [RFC] aftermountroothook)
On 06/18/10 19:05, Izumi Tsutsui wrote:
I think it can be implemented as well as config_interrupt().
You can register all deferred initializetions via config_mountroot()
(or so) like config_interrupt() and they could be established by
config_finalize_mountroot() (or so) from init_main.c after mountroot().
I've posted a patch for this into PR kern/43125:
http://mail-index.NetBSD.org/netbsd-bugs/2010/06/13/msg018111.html
I've also put a diff for this config_mountroot(9) changes
with man page update here:
http://www.ceres.dti.ne.jp/tsutsui/netbsd/config_mountroot-20100618.diff
This patch adds a new API "config_mountroot(9)" which will be used
for device drivers to defer configration until mountroot(), like
config_interrupt(9) that defers configuration after interrupts are enabled.
It also adds configure3() called after mountroot() in init_main.c.
This API will be used by devices that require firmware files to
complete device attachmenta after mountroot().
looks fine. I've updated upgt(4) to use config_mountroot(9).
http://www.naobsd.org/porting/upgt-current.diff
If there is no particular objection to concept of config_mountroot(9)
itself, I'll commit this patch in a few days.
I have no objection :)
--
FUKAUMI Naoki
Home |
Main Index |
Thread Index |
Old Index