banan-os/kernel/include/kernel/ACPI/AML
Bananymous ec4cfdee23 Kernel: Fix and cleanup a lot of AML code
Node now have APIs to convert them to buffer, integer and string. This
allows possibility to handle methods that need explicitly use one of the
overloads instead of integer.

This patch also adds handling of DebugOp. This is used quite heavily in
uACPIs test suite.
2024-08-13 22:42:37 +03:00
..
Buffer.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Bytes.h Kernel: Rewrite whole AML parser 2024-04-09 01:16:07 +03:00
Device.h Kernel: Rework AML namespace and object hierarchy 2024-04-16 16:47:45 +03:00
Expression.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Field.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
IfElse.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Index.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Integer.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Method.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Mutex.h Kernel: Rewrite the whole scheduler and re-architecture SMP handling 2024-07-22 00:33:50 +03:00
NamedObject.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Names.h Kernel: Rework AML namespace and object hierarchy 2024-04-16 16:47:45 +03:00
Namespace.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Node.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Notify.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Package.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
ParseContext.h Kernel: Implement locking for AML 2024-04-11 01:48:46 +03:00
Pkg.h Kernel: Rewrite whole AML parser 2024-04-09 01:16:07 +03:00
PowerResource.h Kernel: Implement more features for AML parser/interpreter 2024-04-12 01:47:40 +03:00
Processor.h Kernel: Cleanup AML debug dump output 2024-04-17 15:35:42 +03:00
Reference.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Region.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Register.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Scope.h Kernel: Rework AML namespace and object hierarchy 2024-04-16 16:47:45 +03:00
SizeOf.h Kernel: ACPI implement SizeOf 2024-06-25 23:24:51 +03:00
Sleep.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Store.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
String.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
ThermalZone.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00
Utils.h Kernel: Rewrite whole AML parser 2024-04-09 01:16:07 +03:00
While.h Kernel: Fix and cleanup a lot of AML code 2024-08-13 22:42:37 +03:00