Linux 5.16为内核驱动程序引入断电侦测硬件功能
来源:cnBeta.COM 发布时间:2021-11-13 09:23:37

上周,开发者向 Linux 5.16 提交了主要的 ACPI 和电源管理功能变更。但在周三的合并中,我们又迎来了第二批功能变更。 其中值得一提的,莫过于允许 Linux 驱动程序在断电时依然能够“侦测”硬件的新特性。 据悉,英特尔对 Linux 内核所做的这项改进,旨在允许内核模块探测某些设备、而不改变它们的现有电源状态。

(来自: LKML )

虽然不适用于所有硬件 / 驱动程序(取决于必要的 ACPI 支持),但该功能至少可以帮助正确探测硬件并加载驱动程序。在无需初始化的情况下,确保相关组件能够成功电量和工作。

有趣的是, 英特尔 这么做的动机,主要还是围绕笔记本网络摄像头等硬件而产生的。毕竟某些网络摄像头会在启用时点亮隐私提醒 LED 灯,但出于安全的考量,该功能通常又是交给 OS 软件来控制的。

为了避免对用户体验造成打扰,或在系统启动时误以为 Linux / 其它东西正在监视他们,英特尔才提出了希望能够“在断电状态下侦测设备”的 ACPI 驱动程序新功能。

新改进可免除在加载内核驱动程序时必须开启摄像头的麻烦,不过这项解决方案也不是 100% 完美,比如在尝试使用驱动程序 / 摄像头之前,我们无法知晓硬件是否存在问题。

参考英特尔在最新补丁中提到的描述,这项改动主要针对 imx319 和 at24 驱动程序。至于其它 Linux 内核驱动程序,亦可在具有必要的 ACPI 特性的情况下启用该功能。

具体说来是,相关代码通过 ACPI 树引入,因其在电源管理中引入了“_DSC”对象,以指示该设备能够处于评估其配置的深度睡眠状态。

由今年早些时候提出的 ACPI 规范草案 可知:支持该 _DSC ACPI 对象的设备,可以让 Linux 内核知晓特定硬件能够在驱动程序侦测过程中保持 D3cold 或类似状态、而无需完全开启对应的设备。

【来源:cnBeta.COM】

猜你喜欢

字节跳动投资未斯科技,后者业务领域涵盖RPA机器

企查查APP显示,杭州未斯科技有限公司发生工商变更,新增字节跳动关联公司北京量子跃动科技有限公司...更多

2022-01-12 14:43:41

苹果允许韩国应用商店使用其他支付系统 但仍需收

1月11日消息,据国外媒体报道,去年9月,韩国通过法律,禁止应用商店运营商要求开发者使用自己的应...更多

2022-01-12 14:43:34

广电总局:清理违规短视频账号38.39万个

广电总局官网今日披露,自去年10月以来,开展为期2个月的短视频节目和账号专项治理工作,持续清理违...更多

2022-01-12 14:43:19

iPhone14或采用药丸形打孔屏 最全外形渲染图都在

苹果名记MarkGurman在最新一期PowerOn节目中透露,苹果2022年的产品线包括上半年的5G版新iPhoneSE、...更多

2022-01-12 14:42:58

LG发布4K 160Hz游戏显示器32GQ950

日前,LG发布新款游戏显示器UltraGear32GQ950。更多

2022-01-12 14:42:51

iPhone 13 Pro DxO续航测试59小时

今日,DxOMARK公布了iPhone13Pro的电池测试成绩,为76分。更多

2022-01-12 14:42:40

联想拯救者Y90已入网:68W祖传快充

随着多款骁龙8旗舰的登场,新平台的游戏手机也呼之欲出,近段时间联想就针对旗下的拯救者Y90机型进...更多

2022-01-12 14:42:34

腾讯全新游戏品牌“腾讯先锋”公布:不用下载

今天,腾讯官方正式宣布,成立“腾讯先锋”游戏品牌。更多

2022-01-12 14:42:29

苹果中国重新上架抛光布 1个工作日发货

售价145元的抛光布再次补货了,预估发货日期为1个工作日。更多

2022-01-12 14:42:23

极氪汽车:今年交付目标7万台 首款车型001明年出

近日,据媒体报道称,吉利旗下高端智能电动品牌极氪汽车计划今年完成交付7万台的目标,并将于明年初...更多

2022-01-12 14:42:18


© 2012-2020 财经快报网 版权所有

网站联系邮箱:98 28 36 7@qq.com