]> git.proxmox.com Git - mirror_qemu.git/commit
target/riscv: Add smstateen support
authorMayuresh Chitale <mchitale@ventanamicro.com>
Sun, 16 Oct 2022 12:47:22 +0000 (18:17 +0530)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 6 Jan 2023 00:42:55 +0000 (10:42 +1000)
commit3bee0e40106df7926e38464d0e9f34a57a0a01ad
tree14569db98c7c1bb0692c6e296522125cde71fd35
parentaefd1108ee8efe4a11fafdaf03c593b8b953aa4e
target/riscv: Add smstateen support

Smstateen extension specifies a mechanism to close
the potential covert channels that could cause security issues.

This patch adds the CSRs defined in the specification and
the corresponding predicates and read/write functions.

Signed-off-by: Mayuresh Chitale <mchitale@ventanamicro.com>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20221016124726.102129-2-mchitale@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.h
target/riscv/cpu_bits.h
target/riscv/csr.c
target/riscv/machine.c