Achilleas Anagnostopoulos
|
7983394390
|
acpi: implement resolver interface for methodInvocation entities
|
2017-12-03 10:17:41 +00:00 |
|
Achilleas Anagnostopoulos
|
0a05164703
|
acpi: change scopeVisit to visit entities in a visited entity's arglist
|
2017-12-01 08:01:17 +00:00 |
|
Achilleas Anagnostopoulos
|
d9bd6f104e
|
acpi: fix linter warnings for unhandled errors in AML parser
|
2017-11-27 07:15:11 +00:00 |
|
Achilleas Anagnostopoulos
|
61a033e2ad
|
acpi: tweak parser and add tests for parser errors
|
2017-09-30 16:40:53 +01:00 |
|
Achilleas Anagnostopoulos
|
d020045887
|
acpi: tag entities with the handle of the table that defines them
This allows us to implement the Unload opcode which given a handle,
removes all entities that are tagged by it.
|
2017-09-30 16:36:26 +01:00 |
|
Achilleas Anagnostopoulos
|
2a84c75d8e
|
acpi: implement AML parser for all AML opcodes in the ACPI 6.2 spec
|
2017-09-30 16:36:22 +01:00 |
|
Achilleas Anagnostopoulos
|
4dd7c0b077
|
acpi: implement functions for working with AML scopes
The scope resolution rules are specified in page 252 of the ACPI 6.2
spec.
|
2017-09-30 16:25:34 +01:00 |
|
Achilleas Anagnostopoulos
|
130e11507c
|
acpi: define structs for basic AML entities
|
2017-09-30 16:25:29 +01:00 |
|
Achilleas Anagnostopoulos
|
5171822ba6
|
acpi: define mappings and helpers for AML opcodes
|
2017-09-30 14:08:55 +01:00 |
|
Achilleas Anagnostopoulos
|
93125caa8a
|
acpi: implement memory-based reader for AML byte-code streams
|
2017-09-30 13:45:30 +01:00 |
|
Achilleas Anagnostopoulos
|
78d5fac550
|
acpi: probe for RSDT and enumerate/map other ACPI tables (inc. DSDT)
|
2017-08-28 07:28:31 +01:00 |
|
Achilleas Anagnostopoulos
|
49dfc5c9de
|
acpi: define structs for standard header and various ACPI tables
|
2017-08-28 07:28:27 +01:00 |
|