From: Michael Frank <mflt1-DTdK3Ks6N5kHTnRCetW4+N0b+6lKrnBL@public.gmane.org>
To: "Brown, Len" <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
acpi-devel-pyega4qmqnRoyOMFzWx49A@public.gmane.org
Subject: Re: DSDT in initrd
Date: Fri, 16 May 2003 14:24:12 +0800 [thread overview]
Message-ID: <200305161424.12274.mflt1@micrologica.com.hk> (raw)
In-Reply-To: <A5974D8E5F98D511BB910002A50A6647054FC400-MgY+aF+eRfZviC08c4yzC1DQ4js95KgL@public.gmane.org>
On Friday 16 May 2003 09:41, Brown, Len wrote:
> > IMHO this patch is very useful because it provides the
> > equivalent of a "DSDT module" and avoids building a kernel
> > for each DSDT.
>
> This is the 1st reason I've seen for not simply using an
> ACPI_DSDT_OVERRIDE config option to pull a DSDT into the kernel
> from a well-known file name.
DSDT problems will be around for a long time as this technology makes it into the main stream, while still maturing.
For example: I found DSDT of a recent P4 mainboard has 16 compile errors.
Realistically, one can't go really into production with it without being able to override.
>
> I figure that the set of people who go to the trouble to get a
> custom DSDT are mostly included in the set of people who config and
> build a kernel for their system. As such, ACPI_DSDT_OVERRIDE would
> be simple and sufficient -- without requiring admins to change any
> code
A fixed override at build time was OK during the development phase.
However, this is totally impractical in a production environment. It's simply not maintainable.
A modular DSDT has further benefits:
- Given the quality of the current DSDT
tools, it may encourage more testing
and fixing of DSDTs
- Distribution installers eventualy
could handle the selection and
installation of a DSDT
>
> It makes me uneasy to append the DSDT to the initrd image. This
> encumbers the initrd booting scheme with ACPI BIOS workarounds.
> What happens when somebody changes how initrd works? If appending
> a DSDT image to initrd is okay,
Touching a standard is good cause for concern, but the magnitude of
change is relatively small and transparent to the enduser.
Emphasizing "modular", we can look at this patch as incremental progress helping ACPI into a production environment.
This patch should be selectable by a seperate config option.
> why not append other things such as
> the ACPI black-list, for the same reasons?
Deserves further consideration as port of continued evolution of the ACPI subsystem.
>
> I think I'd be happier with the DSDT being _in_ the initrd as a
> named file/module -- just like the other boot-time modules, rather
> than being magically appended to the image. Of course this would
> require you to run mkinitrd for each platform; unless multiple
> named tables were included in the initrd.
>
Which IMHO is better, more flexible, "standard" and should be the next step
One might consider a means of selecting DSDT's using the blacklist and put all into initrd.....
Regards
Michael
-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com
next prev parent reply other threads:[~2003-05-16 6:24 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-16 1:41 DSDT in initrd Brown, Len
[not found] ` <A5974D8E5F98D511BB910002A50A6647054FC400-MgY+aF+eRfZviC08c4yzC1DQ4js95KgL@public.gmane.org>
2003-05-16 5:58 ` Markus Gaugusch
2003-05-16 6:24 ` Michael Frank [this message]
-- strict thread matches above, loose matches on Subject: below --
2003-05-19 14:38 Brown, Len
[not found] ` <A5974D8E5F98D511BB910002A50A6647054FC40A-MgY+aF+eRfZviC08c4yzC1DQ4js95KgL@public.gmane.org>
2003-05-19 14:53 ` Ducrot Bruno
2003-05-19 15:26 ` Michael Frank
2003-05-20 16:56 ` Markus Gaugusch
[not found] ` <Pine.LNX.4.53.0305191725350.9728-sxQ525G0OhRQK2oVCIMtW7NldLUNz+W/@public.gmane.org>
2003-05-20 18:01 ` Matthew Wilcox
[not found] ` <20030520180149.GJ31518-+pPCBgu9SkPzIGdyhVEDUDl5KyyQGfY2kSSpQ9I8OhVaa/9Udqfwiw@public.gmane.org>
2003-05-20 18:03 ` Markus Gaugusch
2003-05-21 7:23 ` Nathan Gray
2003-05-17 1:17 Grover, Andrew
[not found] ` <F760B14C9561B941B89469F59BA3A847E96EA0-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
2003-05-18 20:07 ` Mark Santcroos
[not found] ` <20030518200724.GB631-ScjxTogt4I4lGuH5DXb43w@public.gmane.org>
2003-05-19 10:10 ` Adachi, Kenichi
2003-05-16 22:50 Grover, Andrew
[not found] ` <F760B14C9561B941B89469F59BA3A84725A2A7-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
2003-05-16 23:04 ` Randy.Dunlap
2003-05-17 9:30 ` Markus Gaugusch
2003-05-20 15:37 ` Christian Zoz
2003-05-13 4:28 Michael Frank
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200305161424.12274.mflt1@micrologica.com.hk \
--to=mflt1-dtdk3ks6n5khtnrcetw4+n0b+6lkrnbl@public.gmane.org \
--cc=acpi-devel-pyega4qmqnRoyOMFzWx49A@public.gmane.org \
--cc=len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox