target/riscv: Decouple AIA processing from xiselect and xireg
authorKaiwen Xue <kaiwenx@rivosinc.com>
Fri, 10 Jan 2025 08:21:30 +0000 (00:21 -0800)
committerAlistair Francis <alistair.francis@wdc.com>
Sat, 18 Jan 2025 23:44:35 +0000 (09:44 +1000)
commitdc0280723dfc64d90e94155985853691d5ab9276
tree28a6bd72ddd9bcbe0e4f7ba3242185d6de06b5f2
parent51c4f3e982daa1d2fffa63e0b73565c948d26d2b
target/riscv: Decouple AIA processing from xiselect and xireg

Since xiselect and xireg also will be of use in sxcsrind, AIA should
have its own separated interface when those CSRs are accessed.

Signed-off-by: Kaiwen Xue <kaiwenx@rivosinc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Message-ID: <20250110-counter_delegation-v5-2-e83d797ae294@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/csr.c