target/riscv: Add step to validate 'B' extension
authorRob Bradford <rbradford@rivosinc.com>
Thu, 11 Jan 2024 16:16:44 +0000 (16:16 +0000)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 9 Feb 2024 00:40:21 +0000 (10:40 +1000)
commit45982b2897ed51645fa9f054b2d2af8881dc96fb
tree3fd834cfd16812d23435eba8629b01887bb20a0c
parent2317ba9fa7f39402fec17847afe11b99e361d9a0
target/riscv: Add step to validate 'B' extension

If the B extension is enabled warn if the user has disabled any of the
required extensions that are part of the 'B' extension. Conversely
enable the extensions that make up the 'B' extension if it is enabled.

Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20240111161644.33630-3-rbradford@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/tcg/tcg-cpu.c