summary refs log tree commit diff stats
path: root/scripts/rust/rustc_args.py
diff options
context:
space:
mode:
authorAlexandre Ghiti <alexghiti@rivosinc.com>2024-08-28 10:36:51 +0200
committerAlistair Francis <alistair.francis@wdc.com>2024-10-02 15:11:51 +1000
commit5b8764193be027b2298133a819358f636ff53962 (patch)
tree51b67544c25446961b7c3d1c360b023bac68d5d4 /scripts/rust/rustc_args.py
parent55c136599f512a86e3fec9f77b6b5a30a6b34cca (diff)
downloadfocaccia-qemu-5b8764193be027b2298133a819358f636ff53962.tar.gz
focaccia-qemu-5b8764193be027b2298133a819358f636ff53962.zip
target: riscv: Add Svvptc extension support
The Svvptc extension describes a uarch that does not cache invalid TLB
entries: that's the case for qemu so there is nothing particular to
implement other than the introduction of this extension.

Since qemu already exposes Svvptc behaviour, let's enable it by default
since it allows to drastically reduce the number of sfence.vma emitted
by S-mode.

Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20240828083651.203861-1-alexghiti@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'scripts/rust/rustc_args.py')
0 files changed, 0 insertions, 0 deletions