Merge the remaining RVA32 extensions and several other important extensions from the main branch.
Mainly includes the following RISC-V extensions modifications.
- Removed privileged spec 1.9.1 support.
- Add support for Zfbfmin extension.
- Add support for Zvfbfmin extension.
- Add support for Zvfbfwma extension.
- Support Zabha extension.
- Support Zabha extension.
- Add platform property/capability extensions.
- Support ssctr/smctr extensions with frozen version 1.0.
- Support S[sm]csrind extension csrs.
- Support Smcdeleg and Ssccfg extensions.
- Add Smrnmi extension csrs.
- Support B, Zaamo and Zalrsc extensions.
- Support Zacas extension.
- Add support for Zimop extension
- Support CFI Zicfiss and Zicfilp instructions and CSR.
- Add Zabha extension CAS instructions.