OSDN Git Service

Merge patch series "target/riscv: Add support for Svadu extension"
authorPalmer Dabbelt <palmer@rivosinc.com>
Thu, 2 Mar 2023 01:28:21 +0000 (17:28 -0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Thu, 2 Mar 2023 01:30:34 +0000 (17:30 -0800)
commit8e5aded3de88e9403bd95b152e2a5597b5d92895
treea5c2033c47d2c44e5bd86c912ec1397ad9f90f05
parentfc9ec3625f6dee52811c8150af994abe3c1668a3
parent62108f05e74ce6d2a07d79e9de8801f685d60453
Merge patch series "target/riscv: Add support for Svadu extension"

Weiwei Li <liweiwei@iscas.ac.cn> says:

This patchset adds support svadu extension. It also fixes some
relationship between *envcfg fields and Svpbmt/Sstc extensions.

Specification for Svadu extension can be found in:

https://github.com/riscv/riscv-svadu

* b4-shazam-merge:
  target/riscv: Export Svadu property
  target/riscv: Add *envcfg.HADE related check in address translation
  target/riscv: Add *envcfg.PBMTE related check in address translation
  target/riscv: Add csr support for svadu
  target/riscv: Fix the relationship of PBMTE/STCE fields between menvcfg and henvcfg
  target/riscv: Fix the relationship between menvcfg.PBMTE/STCE and Svpbmt/Sstc extensions

Message-ID: <20230224040852.37109-1-liweiwei@iscas.ac.cn>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
target/riscv/cpu.c
target/riscv/cpu.h
target/riscv/cpu_helper.c
target/riscv/csr.c