Releases
v0.18.0
Compare
Sorry, something went wrong.
No results found
Added
Added memoryrange tool, also installed as flashdrive and nvram, to look up memory ranges by label
Added readmmap and writemmap tools to read and write memory ranges via mmap
Added --base64-payload and --utf8-payload options to rollup tool
Added bundled cmio.h, allowing libcmt to compile without kernel headers
Added hex and base64 codec tests
Changed
Renamed outputs root hash to outputs Merkle root in libcmt
Renamed HTIF_YIELD_REASON_ADVANCE and HTIF_YIELD_REASON_INSPECT constants
Look up memory range labels via device tree aliases
Consolidated hex and base64 codecs shared by the rollup and hex tools
Reject unexpected extra arguments in rollup tool
Compile rollup and hex tools with C++23
Bumped nlohmann JSON to 3.12.0
Bumped kernel to 6.5.13-ctsi-2, which enables UIO support
Improved CI caching and ran the license scanner natively
Removed
Removed flashdrive script, replaced by memoryrange tool
Removed unimplemented cmt_abi_start_frame declaration
Fixed
Fixed rollup tool resetting the outputs Merkle tree on accept
Fixed hex tool failing on partial reads and accepting invalid hex digits
Fixed generation of ffi.h
You can’t perform that action at this time.