From: Dave Hansen <haveblue@us.ibm.com>
To: Alex Williamson <alex.williamson@hp.com>
Cc: acpi-devel@lists.sourceforge.net,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [RFC] dev_acpi: device driver for userspace access to ACPI
Date: Tue, 03 Aug 2004 11:34:01 -0700 [thread overview]
Message-ID: <1091558040.27397.5523.camel@nighthawk> (raw)
In-Reply-To: <1091557050.4981.135.camel@tdi>
On Tue, 2004-08-03 at 11:17, Alex Williamson wrote:
> On Tue, 2004-08-03 at 10:31 -0700, Dave Hansen wrote:
> > So, what kinds of generic, arch-independent interfaces should we
> > implement in the kernel that would reduce the need for something like
> > your driver?
>
> I agree with your intent, but I'm not sure a common kernel interface
> is feasible or desired. This driver would be much more useful if it was
> cleverly abstracted by a userspace library. Should we try to make the
> common layer be the library interface? Obviously the more similar the
> kernel interface, the easier, but I'm not ready to sign-up to architect
> a generic interface.
Instead of architecting a generic interface, might you simply exclude
access from your driver to things that already have generic interfaces?
I think there are things that we exclude from /proc/device-tree on ppc64
because there's a generic equivalent elsewhere.
> The ACPI interface could be used to do everything from switching a
> laptop display between the interfaces to listing and configuring/de-
> configuring specific pieces of hardware. There will be a set of
> functionality that's common across multiple interfaces, but I don't want
> to prevent the usage that is very specific to the underlying
> implementation.
There are certainly some very platform-specific things that obviously
need to be done with direct access to the firmware, and that we don't
want to pollute the kernel with. Parsing some of the firmware error
logs on ppc64 comes to mind. You just need to be *very* careful with
the application authors because it's such a big gun :)
-- Dave
next prev parent reply other threads:[~2004-08-03 18:36 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-03 17:00 [RFC] dev_acpi: device driver for userspace access to ACPI Alex Williamson
2004-08-03 17:31 ` Dave Hansen
2004-08-03 18:17 ` Alex Williamson
2004-08-03 18:34 ` Dave Hansen [this message]
2004-08-03 21:02 ` Alex Williamson
2004-08-05 4:36 ` Greg KH
2004-08-05 15:52 ` Alex Williamson
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=1091558040.27397.5523.camel@nighthawk \
--to=haveblue@us.ibm.com \
--cc=acpi-devel@lists.sourceforge.net \
--cc=alex.williamson@hp.com \
--cc=linux-kernel@vger.kernel.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