[systemd-devel] [PATCH] Add support for Intel Rapid Start
Matthew Garrett
mjg59 at srcf.ucam.org
Sun Oct 13 12:57:38 PDT 2013
On Sun, Oct 13, 2013 at 09:50:59PM +0200, Bastien Nocera wrote:
> + r = read_one_line_file("/sys/bus/acpi/devices/INT3392:00/wakeup_events", &p);
/sys/bus/acpi/drivers/intel_rapid_start/*/wakeup_events would be better,
if there's any way to use wildcards here. It's possible that later
models will change the ACPI ID while still exposing the same userspace
UI.
> + /* We only support rapid start if we have both values set:
> + * 1: Wake to enter hibernation when the wakeup timer expires
> + * 2: Wake to enter hibernation when the battery reaches a
> + * critical level */
> + if (p[0] == '3' && p[1] == '\0')
> + return true;
That seems a little harsh - not all firmware exposes the settings for
this. I think it's legitimate to just program it yourself.
--
Matthew Garrett | mjg59 at srcf.ucam.org
More information about the systemd-devel
mailing list