From: mjg59@srcf.ucam.org (Matthew Garrett)
To: linux-arm-kernel@lists.infradead.org
Subject: ACPI
Date: Thu, 21 Nov 2013 16:56:03 +0000 [thread overview]
Message-ID: <20131121165603.GA22960@srcf.ucam.org> (raw)
In-Reply-To: <F5C3F66D-C7C0-494A-8561-77E1DE0FA103@jonmasters.org>
On Mon, Nov 18, 2013 at 01:42:32PM -0500, Jon Masters wrote:
> Starting a new thread with a question. Suppose for a moment that ACPI
> is the way of the future and that there is, in fact, already a three
> year story behind this[0] that will come out in due course. What could
> be done to make things smoother /going forward/? Could we articulate a
> series of useful asks that would help with moving forward with ACPI?
> For example, it is clear that there needs to be more involvement in
> the standardization of ACPI (this is why we initiated the governance
> model change of ACPI several years ago that has taken this long to
> resolve with everyone involved in that) and we want to get more ARM
> kernel folks involved. But what else? Blank slate. What do we need to
> make ACPI a success here?
Define what ARM vendors actually want from ACPI. Most ACPI functionality
is entirely invisible to userspace. The enterprise-level functionality
in the DSDT is all vendor-specific and exists primarily because of a
Windows design decision[0], so there's no obvious requirement to do
things the same way this time around. The other tables are meaningful,
but also don't require the DSDT or a runtime ACPI interpreter.
The obvious compromise implementation would be to continue using DT for
device discovery and just use ACPI as a means for providing static data.
This would be a strict violation of the ACPI spec as it currently
stands, but the only real change would be making the DSDT optional. Why
would that not satisfy vendor requirements?
[0] Microsoft specced a mechanism for gluing WMI into ACPI, which means
you can pretty much implement all your vendor magic in userspace rather
than having to write a driver and get it signed
--
Matthew Garrett | mjg59 at srcf.ucam.org
next prev parent reply other threads:[~2013-11-21 16:56 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-18 18:42 ACPI Jon Masters
[not found] ` < CACRpkdbNxxNK0GM28H_nDLu6EpbQ-EYAdEeTp5fnXW5mkEPkgw@mail.gmail.com>
[not found] ` < CACxGe6uHuWPh7d9NaVuPRBWq0Fh1BmDV190KEN4C4uaq4KjS8g@mail.gmail.com>
[not found] ` < CACRpkdaCXJzWXoesjD3Jqpm4XMHLQp3SsHcsDG3veUS+xarqHQ@mail.gmail.com>
[not found] ` < CACxGe6vUKzow7QpeX2mU7CiZQzY8aZ+p0jd8Vk0+dqz0B=D0Ew@mail.gmail.com>
[not found] ` < CACRpkdY+6dzs8MpKKtW-3kzsLkZjsit9SeN20k_33TAtVf3NEA@mail.gmail.com>
[not found] ` < CACxGe6t_9hUXL_1PHRU=2DYOYfCqZykd7gYRCshZn0XsVoCdRw@mail.gmail.com>
[not found] ` < 20131126183344.GA16074@srcf.ucam.org>
2013-11-19 18:15 ` ACPI Arnd Bergmann
2013-11-21 20:03 ` ACPI Mark Brown
2013-11-22 0:29 ` ACPI Arnd Bergmann
2013-11-22 4:05 ` ACPI Jon Masters
2013-11-22 20:31 ` ACPI Arnd Bergmann
2013-11-22 20:59 ` ACPI Jon Masters
2013-11-22 21:37 ` ACPI Jon Masters
2013-11-23 9:11 ` ACPI Arnd Bergmann
2013-11-23 18:39 ` ACPI Jason Gunthorpe
2013-11-23 23:03 ` ACPI Matthew Garrett
2013-11-24 3:52 ` ACPI Jon Masters
2013-11-24 3:56 ` ACPI Matthew Garrett
2013-11-24 23:21 ` ACPI Jon Masters
2013-11-24 23:40 ` ACPI Matthew Garrett
2013-11-22 13:19 ` ACPI Mark Brown
2013-11-19 18:28 ` ACPI Måns Rullgård
2013-11-21 16:56 ` Matthew Garrett [this message]
2013-11-24 17:14 ` ACPI Linus Walleij
2013-11-25 0:42 ` ACPI Grant Likely
2013-11-25 1:28 ` ACPI Matthew Garrett
2013-11-25 11:07 ` ACPI Linus Walleij
2013-11-25 11:33 ` ACPI Grant Likely
2013-11-25 15:41 ` ACPI Matthew Garrett
2013-11-26 12:43 ` ACPI Linus Walleij
2013-11-26 12:55 ` ACPI Grant Likely
2013-11-26 13:43 ` ACPI Jürgen Beisert
2013-11-27 12:25 ` ACPI Grant Likely
2013-11-28 13:16 ` ACPI Linus Walleij
2013-11-26 18:33 ` ACPI Matthew Garrett
2013-11-26 23:11 ` ACPI Matt Sealey
2013-11-26 23:32 ` ACPI Matthew Garrett
2013-11-27 11:00 ` ACPI Catalin Marinas
2013-11-27 22:12 ` ACPI Nicolas Pitre
2013-11-27 20:21 ` ACPI Matt Sealey
2013-11-28 6:21 ` ACPI Jon Masters
2013-11-28 18:26 ` ACPI Stefano Stabellini
2013-11-28 18:48 ` ACPI Matthew Garrett
2013-11-28 18:51 ` ACPI Stefano Stabellini
2013-11-27 14:16 ` ACPI Grant Likely
2013-11-27 22:17 ` ACPI Matt Sealey
2013-11-28 13:50 ` ACPI Leif Lindholm
2013-11-28 15:43 ` ACPI Grant Likely
2013-11-27 12:41 ` ACPI Grant Likely
2013-11-26 14:45 ` ACPI Matthew Garrett
-- strict thread matches above, loose matches on Subject: below --
2023-12-16 9:45 ACPI Heinrich Schuchardt
2023-12-20 5:57 ` ACPI Anup Patel
2009-08-17 11:53 acpi Michael Lestoquoy
2009-01-08 15:50 ACPI Florian Sylla
2008-10-10 20:32 ACPI jd
2008-10-10 21:58 ` ACPI Bryon Roche
2008-10-12 12:30 ` ACPI Avi Kivity
2008-10-07 17:46 ACPI Manuel Alberer
2008-04-13 7:24 ACPI Moshe Aldelmen
2008-04-07 16:54 ACPI Lademann, Klaus
2008-04-07 19:26 ` ACPI Alexey Starikovskiy
2007-10-21 16:20 ACPI Thomas Knox
2004-06-02 2:14 ACPI Zhu, Yi
2004-06-02 1:35 ACPI Bruce Park
2004-04-09 18:04 ACPI Trever L. Adams
2002-05-25 7:54 ACPI Russell Coker
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=20131121165603.GA22960@srcf.ucam.org \
--to=mjg59@srcf.ucam.org \
--cc=linux-arm-kernel@lists.infradead.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.