├── .clang-format ├── .github └── workflows │ ├── clang-format-check.yml │ └── main.yml ├── .gitignore ├── AUTHORS.md ├── LICENSE ├── README.md ├── core ├── aml_opcodes.h ├── error.c ├── eval.c ├── eval.h ├── exec-operand.c ├── exec.c ├── exec_impl.h ├── libc.c ├── libc.h ├── ns.c ├── ns_impl.h ├── object.c ├── opregion.c ├── opregion.h ├── os_methods.c ├── util-hash.h ├── util-list.h ├── util-macros.h ├── variable.c └── vsnprintf.c ├── drivers ├── ec.c └── timer.c ├── helpers ├── pc-bios.c ├── pci.c ├── pm.c ├── resource.c └── sci.c ├── include ├── acpispec │ ├── hw.h │ ├── resources.h │ └── tables.h └── lai │ ├── core.h │ ├── drivers │ ├── ec.h │ └── timer.h │ ├── error.h │ ├── helpers │ ├── pc-bios.h │ ├── pci.h │ ├── pm.h │ ├── resource.h │ └── sci.h │ ├── host.h │ ├── internal-exec.h │ ├── internal-ns.h │ └── internal-util.h └── meson.build /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/clang-format-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/.github/workflows/clang-format-check.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.d 2 | *.o 3 | ./build 4 | -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/README.md -------------------------------------------------------------------------------- /core/aml_opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/aml_opcodes.h -------------------------------------------------------------------------------- /core/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/error.c -------------------------------------------------------------------------------- /core/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/eval.c -------------------------------------------------------------------------------- /core/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/eval.h -------------------------------------------------------------------------------- /core/exec-operand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/exec-operand.c -------------------------------------------------------------------------------- /core/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/exec.c -------------------------------------------------------------------------------- /core/exec_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/exec_impl.h -------------------------------------------------------------------------------- /core/libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/libc.c -------------------------------------------------------------------------------- /core/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/libc.h -------------------------------------------------------------------------------- /core/ns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/ns.c -------------------------------------------------------------------------------- /core/ns_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/ns_impl.h -------------------------------------------------------------------------------- /core/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/object.c -------------------------------------------------------------------------------- /core/opregion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/opregion.c -------------------------------------------------------------------------------- /core/opregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/opregion.h -------------------------------------------------------------------------------- /core/os_methods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/os_methods.c -------------------------------------------------------------------------------- /core/util-hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/util-hash.h -------------------------------------------------------------------------------- /core/util-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/util-list.h -------------------------------------------------------------------------------- /core/util-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/util-macros.h -------------------------------------------------------------------------------- /core/variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/variable.c -------------------------------------------------------------------------------- /core/vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/core/vsnprintf.c -------------------------------------------------------------------------------- /drivers/ec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/drivers/ec.c -------------------------------------------------------------------------------- /drivers/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/drivers/timer.c -------------------------------------------------------------------------------- /helpers/pc-bios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/helpers/pc-bios.c -------------------------------------------------------------------------------- /helpers/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/helpers/pci.c -------------------------------------------------------------------------------- /helpers/pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/helpers/pm.c -------------------------------------------------------------------------------- /helpers/resource.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/helpers/resource.c -------------------------------------------------------------------------------- /helpers/sci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/helpers/sci.c -------------------------------------------------------------------------------- /include/acpispec/hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/acpispec/hw.h -------------------------------------------------------------------------------- /include/acpispec/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/acpispec/resources.h -------------------------------------------------------------------------------- /include/acpispec/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/acpispec/tables.h -------------------------------------------------------------------------------- /include/lai/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/core.h -------------------------------------------------------------------------------- /include/lai/drivers/ec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/drivers/ec.h -------------------------------------------------------------------------------- /include/lai/drivers/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/drivers/timer.h -------------------------------------------------------------------------------- /include/lai/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/error.h -------------------------------------------------------------------------------- /include/lai/helpers/pc-bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/helpers/pc-bios.h -------------------------------------------------------------------------------- /include/lai/helpers/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/helpers/pci.h -------------------------------------------------------------------------------- /include/lai/helpers/pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/helpers/pm.h -------------------------------------------------------------------------------- /include/lai/helpers/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/helpers/resource.h -------------------------------------------------------------------------------- /include/lai/helpers/sci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/helpers/sci.h -------------------------------------------------------------------------------- /include/lai/host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/host.h -------------------------------------------------------------------------------- /include/lai/internal-exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/internal-exec.h -------------------------------------------------------------------------------- /include/lai/internal-ns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/internal-ns.h -------------------------------------------------------------------------------- /include/lai/internal-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/include/lai/internal-util.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/managarm/lai/HEAD/meson.build --------------------------------------------------------------------------------