Skip to content

v0.16.0: Misaligned Access Support, UART THRE Fix, SBI Stubs

Choose a tag to compare

@quantumnic quantumnic released this 19 Feb 05:34
· 72 commits to main since this release

Major Features

  • Misaligned memory access emulation: LH/LHU/LW/LWU/LD/SH/SW/SD handle misaligned addresses via byte-by-byte decomposition — critical for Linux boot
  • UART 16550 THRE interrupt fix: Proper 16550 THRE behavior (IIR read clears, THR write re-arms, IER enable triggers)
  • SBI CPPC & FWFT stubs: Return SBI_ERR_NOT_SUPPORTED cleanly for Linux probe

Improvements

  • DTB: svinval extension, riscv,cbom-block-size/cboz-block-size properties
  • 107 tests passing (up from 99)