Linux 5.7 获得 “Tiny Power Button” 驱动


一个新的驱动程序已经在Linux5.7周期的电源管理代码中排队,直到4月份才开放,它是一个“Tiny Power Button(微型电源按钮)”驱动程序。

这个ACPI微型电源按钮驱动程序不是针对一个物理上很小的电源按钮,而是一个简单的ACPI电源按钮驱动程序,由Intel提供,用于虚拟机,并且比一般的ACPI按钮驱动程序更基本,因为VMs的范围有限。

虚拟机倾向于依赖模拟的ACPI电源按钮事件来优雅地关闭VM电源,但可以依赖acpid或systemd logind之类的守护进程来处理所述事件。使用APCI微型电源按钮驱动程序,来自VM的事件被直接处理,并立即向init进程发送信号。微型电源按钮驱动器的目标是减少启动时间并减少VM图像复杂度。

更多细节通过此补丁系列查看。这也是Linux内核驱动程序的一个基本示例,仅需46行代码。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2020-02/162311.htm

 

相关内容