lai:LAI 是 AML(ACPI 机器语言)的解释器

时间:2024-08-24 23:05:30
【文件属性】:

文件名称:lai:LAI 是 AML(ACPI 机器语言)的解释器

文件大小:78KB

文件格式:ZIP

更新时间:2024-08-24 23:05:30

acpi aml aml-interpreter C

轻量级 AML 解释器 LAI 是 AML(ACPI 机器语言)的解释器。 AML 是现代 BIOS 和 UEFI 固件的组成部分,无论是在 x86(_64) 机器还是 ARM 服务器上。 作为 AML 解释器,操作系统内核使用 LAI 来实现对 ACPI 的支持。 LAI 分为两部分: Core,主要的解析器/解释器 Helpers,一些有助于与 ACPI API 交互的额外函数 文档


【文件预览】:
lai-master
----core()
--------object.c(30KB)
--------ns_impl.h(516B)
--------eval.c(2KB)
--------opregion.c(18KB)
--------util-list.h(1KB)
--------libc.c(2KB)
--------os_methods.c(2KB)
--------aml_opcodes.h(4KB)
--------exec-operand.c(17KB)
--------variable.c(3KB)
--------vsnprintf.c(3KB)
--------util-hash.h(4KB)
--------eval.h(124B)
--------exec_impl.h(17KB)
--------libc.h(437B)
--------opregion.h(240B)
--------util-macros.h(457B)
--------ns.c(24KB)
--------exec.c(134KB)
--------error.c(977B)
----drivers()
--------ec.c(9KB)
--------timer.c(2KB)
----helpers()
--------resource.c(10KB)
--------pc-bios.c(2KB)
--------pci.c(9KB)
--------sci.c(6KB)
--------pm.c(5KB)
----LICENSE(1KB)
----AUTHORS.md(221B)
----README.md(711B)
----.gitignore(12B)
----meson.build(890B)
----include()
--------acpispec()
--------lai()

网友评论