svn: head/sys/i386/conf
Maxim Sobolev
sobomax at FreeBSD.org
Tue Jan 6 16:43:21 PST 2009
Maxim Sobolev wrote:
> Luigi Rizzo wrote:
>> On Tue, Jan 06, 2009 at 04:08:59PM -0800, Maxim Sobolev wrote:
>>> Luigi Rizzo wrote:
>>>> On Tue, Jan 06, 2009 at 02:02:17PM -0800, Maxim Sobolev wrote:
>>>>> Luigi Rizzo wrote:
>>>>>> +# through getenv() (or kenv(1) in userland). The format of the file
>>>>>> +# is 'variable=value' , same as for hints files.
>>>>> What do you think about extending comment with the following:
>>>>>
>>>>> "hints files" -> "hints or loader.conf(5) files".
>>>> i don't know -- in fact, I have a curiosity here:
>>>> loader.conf is processed by some code in loader.4th which in turn
>>>> is interpreted by loader.conf, and this chain does some magic
>>>> on certain variable names (and can also do $variable expansion).
>>>>
>>>> Instead, I believe that 'hints' (and presumably 'env' values) are
>>>> passed directly to the kernel, so there are no special manipulation
>>>> of variable names or values. Is that correct ?
>>> That's true, however if loader doesn't have any handling logic for a
>>> certain valuable it simply sets kenv (aka kernel tunable). Take a
>>> look at the loader.conf(5) for example.
>>
>> ok, but all we need to say is the following:
>>
>> The file can contain lines of the form
>>
>> name = "value" # this is a coment
>>
>> where whitespace around name and '=' is ignored, and so is
>> everything after a '#' character. Almost any printable
>> character except '=' is acceptable as part of a name. Quotes
>> are optional and necessary only if the value contains
>> whitespace.
>>
>> so why don't we just say that in the kenv(1) manpage (and refer to
>> that) instead of referring to loader.conf which contains a lot of
>> stuff that does not apply in this case ?
>
> My main point is that usually people set those tunables not in "hints
> files" but in loader.conf, so that if you refer to hints you should also
> need to mention loader.conf. In fact I guess that many people may not
> even know about what "hints files" are.
Forgot to mention that IMHO another reason why loader.conf(5) is a good
reference is that it describes purpose of many of the commonly used
tunables.
-Maxim
More information about the svn-src-all
mailing list