opensbi/lib/utils
Anup Patel cad6c91045 lib: sbi: Convert hart features into hart extensions
Since past few years, we have been using "hart features" in OpenSBI
to represent all optionalities and multi-letter extensions defined
by the RISC-V specifications.

The RISC-V profiles specification has taken a different approach and
started assigning extension names for all optionalities which did not
have any extension name previously.
(Refer, https://github.com/riscv/riscv-profiles/blob/main/profiles.adoc)

Inspired from the RISC-V profiles specification, we convert OpenSBI
hart features into hart extensions. Going forward, we align the
extension naming with RISC-V profiles specification. Currently, only
"time CSR" and "AIA CSR" have not been assigned extension name but
for everything else we have a name.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Atish Patra <atishp@rivosinc.com>
2022-05-07 10:16:30 +05:30
..
fdt lib: sbi: Convert hart features into hart extensions 2022-05-07 10:16:30 +05:30
gpio lib: utils/gpio: use list for drivers 2021-11-03 15:57:56 +05:30
i2c lib: fix pointer of type 'void *' used in arithmetic 2022-01-21 21:58:12 +05:30
ipi lib: utils/ipi: Fix size check in aclint_mswi_cold_init() 2022-01-11 18:17:07 +05:30
irqchip lib: sbi: Add a simple external interrupt handling framework 2022-02-28 09:43:12 +05:30
libfdt lib: utils/libfdt: Upgrade to v1.6.1 release 2021-06-22 17:42:29 +05:30
libquad lib: utils: Drop dependency on libgcc by importing part of FreeBSD's libquad 2021-07-11 21:01:44 +05:30
reset lib: fix pointer of type 'void *' used in arithmetic 2022-01-21 21:58:12 +05:30
serial lib: utils/serial: support 'reg-offset' property 2022-04-17 13:57:48 +05:30
sys lib: utils/sys: Extend HTIF library to allow custom base address 2022-01-11 18:17:49 +05:30
timer lib: fix compilation when strings.h is included 2022-02-04 11:04:19 +05:30