Linux 5.7 获得 “Tiny Power Button” 驱动
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
评论暂时关闭