Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 May 2006 09:55:40 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        "Daniel O'Connor" <doconnor@gsoft.com.au>
Cc:        freebsd-current@freebsd.org, Rong-En Fan <grafan@gmail.com>
Subject:   Re: lpt0 disappear (ppc related)
Message-ID:  <5DD170B6-01CA-4B17-A92E-62656070A012@xcllnt.net>
In-Reply-To: <200605011421.49909.doconnor@gsoft.com.au>
References:  <6eb82e0604300552he3d8010yf2ca81e52b54c4a7@mail.gmail.com> <6eb82e0604302110j7bca56eftce23feb306111823@mail.gmail.com> <F6294440-A3A6-4B45-90F4-84B51405E79C@xcllnt.net> <200605011421.49909.doconnor@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

On Apr 30, 2006, at 9:51 PM, Daniel O'Connor wrote:

> On Monday 01 May 2006 13:50, Marcel Moolenaar wrote:
>>> As for building acpi into kernel, i386/conf/NOTES says:
>>>
>>> # Note that building ACPI into the kernel is deprecated; the  
>>> module is
>>> # normally loaded automatically by the loader.
>>>
>>> I thought that was deprecated?
>>
>> No, it isn't really. The use of modules is not a requirement.
>
> However you wouldn't expect that using it as a module would result  
> in reduced
> functionality.

True. This is exactly where our kernel modules have a weakness. Or
differently put, where our kernel configuration has its weakness.
A module is pretty much all-inclusive. A kernel configuration is
minimalistic by nature (hence, one would actually expect reduced
functonality). Mixing them gives unwanted results in a pre-dominantly
modular configuration. One way to attack it is to make a kernel
configuration the same as a bundled set or a preloaded set of
modules. This means for example that if you configure ppc(4) into
the kernel, you get the acpi attachment even if you don't have device
acpi configured into the kernel. This of course may result in
unresolved symbols, so it's not a trivial solution. If it's a
solution at all...

-- 
  Marcel Moolenaar         USPA: A-39004          marcel@xcllnt.net





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5DD170B6-01CA-4B17-A92E-62656070A012>