Skip site navigation (1)Skip section navigation (2)
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>