
acpi控制笔记本风扇转速
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
以下是关于笔记本电脑相关技术更新的摘要:
2015年11月17日:
修复了AML解析器中的一个问题,在方法线程计数可能在方法解析阶段出现错误的情况下递减到零以下。这应该可以消除某些机器上可能出现的AE_AML_METHOD_LIMIT异常。这也解决了与部署新的OwnerId机制相关的回归问题。
消除了加载表时控制方法(用于检测错误)预处理的问题,相关于上述问题,如果在解析期间发生任何错误会导致回滚,并且似乎过于繁琐了。加载表格不应因单个控制方法出现问题而中止。
修复了一个新驱动程序资源管理器中的内部缓冲区溢出问题,在小模板资源的情况下可能出现这种情况。
添加了一项新的外部接口AcpiGetVendorResource,该接口可以找到并通过ACPI 3.0 UUID匹配在_CRS或_PRS方法内的供应商定义的资源描述符。与Bjorn Helgaas合作完成。
删除了字符串对象上的长度限制(200),按照即将发布的ACPI 3.0A规范进行。这影响了解释器中的以下领域:1)任何将Buffer隐式转换为String的情况,2)ASL Concatentate操作符的String对象结果,3)ASL ToString操作符的字符串对象结果。
修复了Windows操作系统接口层(OSL),在信号量对象上等待无限期时会错误地超时。这允许AcpiExec实用程序下的多线程功能可以在Windows下正常工作。
更新Linux makefiles以包含最近添加的名为utresrc.c的新文件。
2015年11月2日:
修改了子系统的初始化序列,以提高GPE支持。将GPE初始化分为两个部分,以便推迟执行_PRW方法(用于唤醒电源资源)直到硬件完全初始化并且SCI处理器已安装。这允许_PRW方法访问受全局锁保护的字段。
转换内部ACPI对象解码和显示代码为AML调试器中的全表驱动操作,以减少代码大小并提高可维护性。
修复了2015年10月21日发布的ConcatenateResTemplate() ASL运算符引入的一个回归问题。
...(剩余部分略)
请注意,此摘要主要涉及ACPI核心子系统的改进和优化,并包括AML解析器、资源管理器、调试工具等组件的更新。此外还包括了对Windows操作系统接口层(OSL)以及Linux makefiles的一些修复工作。
全部评论 (0)
