Date: Wed, 11 Mar 1998 07:44:27 -0700 (MST) From: "Justin T. Gibbs" <gibbs@narnia.plutotech.com> To: Mike Smith <mike@smith.net.au> Cc: hackers@FreeBSD.ORG Subject: Re: userconfig data -> linker set -> ELF segment Message-ID: <199803111444.HAA10346@narnia.plutotech.com> In-Reply-To: <199803111011.CAA22528@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <199803111011.CAA22528@dingo.cdrom.com> you wrote: >> > I was basically planning to look at distributing the userconfig device >> > list as a linker set, to allow externally developed drivers to be >> > added without having to edit a static list. I know how to do this >> > now, but how easy is it to put it in a non-loaded segment later? >> >> This is hard. >> >> The problem is that you need to be able to agregate linker sets >> at run time, not at link time. > > You're making things too difficult. 8) Exactly. Don't use a linker set at all. Convert all drivers to LKMs, load they "probe" section of all LKMs, have an entry point in the probe section register the driver with userconfig. Linker sets are a pain. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803111444.HAA10346>