news 2026/4/18 3:10:12

server03DSDT.dsl里面IVOC方法的参数0x81-0x89没有0x85和_SB.PCI0.OEMR有关

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
server03DSDT.dsl里面IVOC方法的参数0x81-0x89没有0x85和_SB.PCI0.OEMR有关

server03DSDT.dsl里面IVOC方法的参数0x81-0x89没有0x85和_SB.PCI0.OEMR有关

第一部分:

Method (IVOC, 2, NotSerialized)
{
Store (Or (Or (ShiftLeft (0x40E9, 0x10), ShiftLeft (Arg0, 0x08
)), Arg1), \_SB.PCI0.OEMR)
}

第二部分:

Method (VMPS, 1, NotSerialized)
{
Acquire (OEML, 0xFFFF)
IVOC (0x81, Arg0) 第一个:
Store (\_SB.PCI0.OEMR, Local0)
Release (OEML)
Return (Local0)
}


Method (VMBB, 1, NotSerialized)
{
Acquire (OEML, 0xFFFF)
IVOC (0x82, Arg0) 第2个:
Store (Package (0x0D)
{
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
"VMware Virtual Battery",
"",
"",
""
}, Local0)
Store (\_SB.PCI0.OEMR, Index (Local0, 0x00))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x01))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x02))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x03))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x04))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x05))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x06))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x07))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x08))
Store (\_SB.PCI0.OEMR, Local1)
Release (OEML)

Method (VMBS, 1, NotSerialized)
{
Acquire (OEML, 0xFFFF)
IVOC (0x83, Arg0) 第3个:
Store (Package (0x04)
{
0x00,
0x00,
0x00,
0x00
}, Local0)
Store (\_SB.PCI0.OEMR, Index (Local0, 0x00))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x01))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x02))
Store (\_SB.PCI0.OEMR, Index (Local0, 0x03))
Store (\_SB.PCI0.OEMR, Local1)
Release (OEML)


Method (VMAP, 0, NotSerialized)
{
Acquire (OEML, 0xFFFF)
IVOC (0x84, 0x00) 第4个:
Store (\_SB.PCI0.OEMR, Local0)
Store (\_SB.PCI0.OEMR, Local1)
Release (OEML)
If (LNotEqual (Local1, 0x01))
{
Store (0x01, Local0)
}

Return (Local0)
}

Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Acquire (OEML, 0xFFFF)
IVOC (0x87, 0x00) 第5个:
IVOC (0x88, 0x00) 第6个:
Release (OEML)
}

Method (BFEA, 0, NotSerialized)
{
Acquire (OEML, 0xFFFF)
IVOC (0x89, 0x00) 第7个:
Store (\_SB.PCI0.OEMR, Local0)
Release (OEML)
Return (Local0)
}


Scope (\_GPE)
{
Method (_L09, 0, NotSerialized) // _Lxx: Level-Triggered GPE
{
Acquire (\_SB.OEML, 0xFFFF)
\_SB.IVOC (0x86, 0x00) 第8个:
Store (\_SB.PCI0.OEMR, Local0)
Release (\_SB.OEML)

Method (_L09, 0, NotSerialized) // _Lxx: Level-Triggered GPE
{
Acquire (\_SB.OEML, 0xFFFF)
\_SB.IVOC (0x86, 0x00)
Store (\_SB.PCI0.OEMR, Local0)
Release (\_SB.OEML)
If (LNotEqual (Local0, 0x00))
{
Notify (\_SB.BAT1, Local0)
Notify (\_SB.BAT2, Local0)
Notify (\_SB.ACAD, 0x80)
}

Acquire (\_SB.OEML, 0xFFFF)
\_SB.IVOC (0x88, 0x00)
Store (\_SB.PCI0.OEMR, Local0)
Release (\_SB.OEML)
If (And (Local0, 0x01))
{
Notify (\_SB.SLPB, 0x80)
}

If (And (Local0, 0x02))
{
Notify (\_SB.SLPB, 0x02)
}

If (LNotEqual (Local0, 0x00))
{
\_SB.IVOC (0x88, And (Local0, 0xFF))
}
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 12:45:01

零基础玩转YOLO26:官方镜像保姆级教程

零基础玩转YOLO26:官方镜像保姆级教程 你是不是也曾经被目标检测的复杂环境配置劝退?下载依赖、编译框架、调试版本冲突……光是准备阶段就能耗掉一整天。现在,这一切都成了过去式。 今天要介绍的 “最新 YOLO26 官方版训练与推理镜像”&am…

作者头像 李华
网站建设 2026/4/17 23:15:04

如何判断是否需要GPEN修复?这3种情况最适用

如何判断是否需要GPEN修复?这3种情况最适用 1. 老照片模糊褪色,细节严重丢失 1.1 常见问题表现 你有没有翻出过家里的老相册,想看看父母年轻时的模样,却发现照片早已泛黄、模糊不清?或者某张珍贵的合影因为年代久远…

作者头像 李华
网站建设 2026/4/18 1:27:32

小白也能用!SenseVoiceSmall语音理解镜像保姆级入门教程

小白也能用!SenseVoiceSmall语音理解镜像保姆级入门教程 你是不是也遇到过这样的问题:一段音频里既有说话内容,又有背景音乐、笑声或情绪波动,但普通语音转文字工具只能输出干巴巴的文字?现在,阿里开源的 …

作者头像 李华
网站建设 2026/4/17 23:15:01

chown -R deploy:deploy /www/wwwroot/cicd的庖丁解牛

chown -R deploy:deploy /www/wwwroot/cicd 是一条 递归修改文件所有权 的 Linux 命令,常用于部署场景中确保 Web 服务进程(如 Nginx/PHP-FPM)对项目目录拥有合法访问权限。其背后涉及 文件系统权限模型、用户组安全边界、服务运行上下文 三大…

作者头像 李华