Date: Sat, 15 Jun 2002 22:53:37 -0600 From: Scott Long <scott_long@btc.adaptec.com> To: arch@freebsd.org Subject: ACPI Daemon Message-ID: <20020616045337.GA38313@hollin.btc.adaptec.com>
next in thread | raw e-mail | index | archive | help
All, I'm soliciting input on bike shed colors and building materials for an idea I had concerning ACPI. I'd like to build an ACPI Daemon that handles things like taking corrective actions for battery and temperature problems. The daemon would run from rc, and be controlled by a config file. Since ACPI is only in 5-CURRENT, the daemon would only apply to 5-CURRENT. APM would not be supported since it is deprecated in favor of ACPI, and it does not give the level of reporting and actions that ACPI provides. The daemon would provide the following services: Temperature monitoring: The daemon could be configured to either accept or override the default thermal settings provided in the AML. Corrective actions would include CPU throttling, system suspend/ hibernate/shutdown, and possible fan control. Battery monitoring: The daemon would monitor the battery and AC power line state. Corrective actions would include CPU throttling and system suspend/hibernate/shutdown. The AC power line monitor that currently exists in the ACPI driver would be removed (though the AC power line device would remain). Warnings could be reported to the syslog. Button management: The daemon config file could be used to specify the function of the various ACPI controlled switches (power/lid/ sleep/etc). The goal of this is to centralize the management of ACPI to the daemon and config file. The config file would be in standard key=value format. Comments? Scott To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020616045337.GA38313>