Isaac Woods
|
da7cd3c2ec
Start working out the predefined objects (adding _OS and _REV)
|
4 anos atrás |
Isaac Woods
|
5210feb60c
Remove AML legacy mode, and don't pre-register scopes
|
4 anos atrás |
Isaac Woods
|
0b5a18d036
Add some notes from our fuzzing investigations
|
4 anos atrás |
Isaac Woods
|
90a11a408b
Fix weird rustdoc issue
|
4 anos atrás |
Isaac Woods
|
64cce0b13c
Hopefully fix list rendering in docs, fix path of `\_TZ`
|
4 anos atrás |
Isaac Woods
|
c5d66efcd0
Rename InvalidPackage error to MalformedPackage
|
4 anos atrás |
Isaac Woods
|
4286dfc6a9
Produce error when DefBuffer is larger than its size
|
4 anos atrás |
Isaac Woods
|
6146d0fa2d
Error if DefPackage doesn't contain correct number of elements
|
4 anos atrás |
Isaac Woods
|
747bcfd28d
Don't panic when working with invalid PkgLengths (round 2)
|
4 anos atrás |
Isaac Woods
|
5ab486d1a8
Return error if PkgLength is longer than remaining stream
|
4 anos atrás |
Michael Melanson
|
be9203db8a
Remove breaking changes
|
4 anos atrás |
Michael Melanson
|
672a693000
Add several parsers:
|
4 anos atrás |
Isaac Woods
|
438bd9e4cc
Factor out value comparison code from DefLEqual
|
4 anos atrás |
Isaac Woods
|
d550f5b95f
Handle writes to operation regions
|
4 anos atrás |
Isaac Woods
|
ca43822c85
Factor out accesses to op-regions
|
4 anos atrás |
Isaac Woods
|
bf6199a480
Invoke _INI if needed, and correctly traverse child devices
|
4 anos atrás |
Isaac Woods
|
e33dc862ac
Add methods to AmlHandler for reading from PCI config space
|
4 anos atrás |
Isaac Woods
|
a0971776da
Don't complain if a method isn't actually a method
|
4 anos atrás |
Isaac Woods
|
28f15a900c
Split out method context and save them over method invocations
|
4 anos atrás |
Isaac Woods
|
2519d2eccd
Convert a FieldUnit to an Integer by reading it
|
4 anos atrás |
Isaac Woods
|
3e8efc7af6
Take the context on value-conversion operations
|
4 anos atrás |
Isaac Woods
|
033692aa42
Store a handler as a trait object in the AmlContext
|
4 anos atrás |
Isaac Woods
|
8bc519cc80
Add the groundwork for a Handler trait
|
4 anos atrás |
Isaac Woods
|
77eec36828
Start work on object initialization
|
4 anos atrás |
Isaac Woods
|
da7c5eafbe
Parse DefShiftLeft and DefShiftRight
|
4 anos atrás |
Isaac Woods
|
9faeadc6f8
Implement Stores to locals and arguments
|
4 anos atrás |
Isaac Woods
|
2a10f37efb
Parse _STA objects
|
4 anos atrás |
Isaac Woods
|
1496401d49
Create and remove levels during method invocations
|
4 anos atrás |
Isaac Woods
|
81b4146be8
Add predefined root namespaces to the level data structure
|
4 anos atrás |
Isaac Woods
|
51d24b3b2c
Introduce legacy mode to deal with ACPI 1.0
|
4 anos atrás |