Linux 5.7 获 “Tiny Power Button” 驱动程序
扫描二维码
随时随地手机看文章
Linux 5.7循环电源管理代码包含新的驱动程序,直到四月份才开放。 这是“微型电源按钮”驱动程序。
这个ACPI微型电源按钮驱动程序不是针对一个物理上很小的电源按钮,而是一个简单的ACPI电源按钮驱动程序,由Intel提供,用于虚拟机,并且比一般的ACPI按钮驱动程序更基本,因为VMs的范围有限。
虚拟机倾向于依赖模拟的ACPI电源按钮事件来优雅地关闭VM电源,但可以依赖acpid或systemd logind之类的守护进程来处理所述事件。使用APCI微型电源按钮驱动程序,来自VM的事件被直接处理,并立即向init进程发送信号。微型电源按钮驱动器的目标是减少启动时间并减少VM图像复杂度。
了解有关此补丁系列的更多信息。 这也是仅需46行代码的Linux内核驱动程序的基本示例。