RuiwenTang / lai

LAI is an interpreter for AML, the ACPI Machine Language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lightweight AML Interpreter

LAI is an interpreter for AML, the ACPI Machine Language. AML is an integral component of modern BIOS and UEFI firmware, both on x86(_64) machines and ARM servers. As an AML interpreter, LAI is used by OS kernels to implement support for ACPI.


Official Discord Server: https://discord.gg/7WB6Ur3. This is our primary real-time communication channel.

Official IRC Channel: #managarm-lai on irc.libera.chat

Documentation

LAI has been split up into 3 parts:

  • Core, The main parser/interpreter
  • Helpers, Some extra functions that help interfacing with the ACPI API
  • Drivers, A few ACPI related drivers that are generic per OS

About

LAI is an interpreter for AML, the ACPI Machine Language.

License:MIT License


Languages

Language:C 99.8%Language:Meson 0.2%