Skip to content

Releases: google/aarch64-esr-decoder

0.2.1

13 Sep 12:35
Compare
Choose a tag to compare

Bugfixes

  • Print long name for multi-bit fields in command-line app (they were only being printed for single
    bit fields).

New features

  • Added support for decoding MIDR values too.
  • Added HVC and SMC ECs for ESR_EL2.

0.2.0

16 Nov 17:20
Compare
Choose a tag to compare

Breaking changes

  • Removed Decoded struct, inlined its fields into FieldInfo.
  • DecodeError variants changed.
  • Added long_name to FieldInfo struct.

Bugfixes

  • Added CRn field which was missing from MCR or MRC accesses.

New features

  • Added ISS decoding for SVE exceptions.
  • Added ISS decoding for LD64B/ST64B* exceptions.
  • Added ISS decoding for Branch Target Exception.
  • Added ISS decoding for HVC and SVC exceptions.
  • Added ISS decoding for MRS and MSR exceptions, including system register names.
  • Added ISS decoding for Pointer Authentication failures.
  • Added ISS decoding for floating-point exceptions.
  • Added ISS decoding for SError interrupts.
  • Added ISS decoding for Breakpoint, Watchpoint, Software Step and Vector Catch exceptions.

0.1.0

10 Nov 10:53
Compare
Choose a tag to compare

Initial release.