Commit History

Autor SHA1 Mensaxe Data
  Casper Verhaar 939a06b1eb Add `AmlError::UnexpectedResourceType` %!s(int64=4) %!d(string=hai) anos
  Casper Verhaar ad1b6a8696 Record attempted conversion in error %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 5d9b5f2830 Implement `_OSI`! %!s(int64=4) %!d(string=hai) anos
  Isaac Woods d29abef14c Support native functions %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 4789261cc6 Use new Propagate::Return variant to return values %!s(int64=4) %!d(string=hai) anos
  Isaac Woods ab42b2b00c Introduce `Propagate` type to parser %!s(int64=4) %!d(string=hai) anos
  Isaac Woods ee45882be5 Turns out we need to add the predefined scopes after all %!s(int64=4) %!d(string=hai) anos
  Isaac Woods da7cd3c2ec Start working out the predefined objects (adding _OS and _REV) %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 5210feb60c Remove AML legacy mode, and don't pre-register scopes %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 0b5a18d036 Add some notes from our fuzzing investigations %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 90a11a408b Fix weird rustdoc issue %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 64cce0b13c Hopefully fix list rendering in docs, fix path of `\_TZ` %!s(int64=4) %!d(string=hai) anos
  Isaac Woods c5d66efcd0 Rename InvalidPackage error to MalformedPackage %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 4286dfc6a9 Produce error when DefBuffer is larger than its size %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 6146d0fa2d Error if DefPackage doesn't contain correct number of elements %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 747bcfd28d Don't panic when working with invalid PkgLengths (round 2) %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 5ab486d1a8 Return error if PkgLength is longer than remaining stream %!s(int64=4) %!d(string=hai) anos
  Michael Melanson be9203db8a Remove breaking changes %!s(int64=4) %!d(string=hai) anos
  Michael Melanson 672a693000 Add several parsers: %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 438bd9e4cc Factor out value comparison code from DefLEqual %!s(int64=4) %!d(string=hai) anos
  Isaac Woods d550f5b95f Handle writes to operation regions %!s(int64=4) %!d(string=hai) anos
  Isaac Woods ca43822c85 Factor out accesses to op-regions %!s(int64=4) %!d(string=hai) anos
  Isaac Woods bf6199a480 Invoke _INI if needed, and correctly traverse child devices %!s(int64=4) %!d(string=hai) anos
  Isaac Woods e33dc862ac Add methods to AmlHandler for reading from PCI config space %!s(int64=4) %!d(string=hai) anos
  Isaac Woods a0971776da Don't complain if a method isn't actually a method %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 28f15a900c Split out method context and save them over method invocations %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 2519d2eccd Convert a FieldUnit to an Integer by reading it %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 3e8efc7af6 Take the context on value-conversion operations %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 033692aa42 Store a handler as a trait object in the AmlContext %!s(int64=4) %!d(string=hai) anos
  Isaac Woods 8bc519cc80 Add the groundwork for a Handler trait %!s(int64=4) %!d(string=hai) anos