Ron Williams
|
ca360cb119
aml: add extra debug info on parsing error
|
1 year ago |
Isaac Woods
|
b178f51ba7
Create `OpRegion` type to abstract away field manipulation
|
1 year ago |
Isaac Woods
|
209d8e082f
Invoke `_SEG`, `_BBN`, and `_ADR` as methods for PCI region accesses
|
1 year ago |
Isaac Woods
|
20865883e0
Make `read_field` and friends take a mutable context
|
1 year ago |
Isaac Woods
|
42d5870bcb
Fix CI
|
1 year ago |
Isaac Woods
|
066aa996dc
aml: suppress all the warnings produced by the crate
|
1 year ago |
Isaac Woods
|
3759c63c6d
aml: add support for the `DefSleep` opcode
|
1 year ago |
Isaac Woods
|
133001e59d
aml: add support for the `DefStall` opcode
|
1 year ago |
Mark Poliakov
|
b2a5f4a75b
AML: Implement OpReg-relative PkgLength parser
|
1 year ago |
Mark Poliakov
|
0e1534640e
aml: `DefSizeOf` implementation
|
1 year ago |
Ron Williams
|
2d4f81cf9e
add Unimplmented error code
|
2 years ago |
rcerc
|
20f562f423
aml: Do not require unstable features from rustc that are not used
|
2 years ago |
Isaac Woods
|
2bac9f3aa5
aml: make crate-level comment clearer
|
2 years ago |
Isaac Woods
|
d7b1f14216
aml: remove stabilised `bool_to_option` feature
|
2 years ago |
Isaac Woods
|
f31466cc22
aml: fix breakage by not deriving `Debug` on `AmlContext`
|
2 years ago |
Matt Fellenz
|
7b20eb9d8e
Add Debug implementations
|
2 years ago |
Zavier Divelbiss
|
1d0b3c7e4e
comments, eq & copy on INT enum types
|
2 years ago |
Isaac Woods
|
b96bc1ea97
Update top-level docs to be correct
|
3 years ago |
Isaac Woods
|
2b862d9d7f
Remove make_parser_concrete hack!
|
3 years ago |
Isaac Woods
|
a6cff51d11
Switch to new opcode names: statement, expression, and reference type
|
3 years ago |
Isaac Woods
|
fb1bc5870a
Support reads from buffer fields, implicitly converting to integer or buffer
|
3 years ago |
Isaac Woods
|
14e966731c
Handle writes from integers into buffer fields
|
3 years ago |
Andy-Python-Programmer
|
e1a8c12d0d
Export all of the public items in namespace
|
3 years ago |
Isaac Woods
|
b854d5491e
Implement DefIncrement and DefDecrement
|
3 years ago |
Isaac Woods
|
ed0400092e
Add support for DefContinue
|
3 years ago |
Isaac Woods
|
da5f5cec80
Implement DefBreak
|
3 years ago |
Isaac Woods
|
514e55df07
Parse `DefFatal` and report to the user
|
3 years ago |
Isaac Woods
|
c1597aba3d
Switch locals and args to being stored in arrays
|
3 years ago |
Isaac Woods
|
701f0033b1
Start untangling behaviour of stores
|
3 years ago |
Isaac Woods
|
a37008df12
Implement DefMid
|
3 years ago |