target/riscv: Remove obsolete pointer masking extension code.
authorAlexey Baturo <baturo.alexey@gmail.com>
Mon, 6 Jan 2025 10:23:40 +0000 (13:23 +0300)
committerAlistair Francis <alistair.francis@wdc.com>
Sat, 18 Jan 2025 23:44:34 +0000 (09:44 +1000)
commit37089cb8ad3e0ffd552a68101e42697eb9dcd48a
tree211ec8275568313658a6cef031c72836150c3ac3
parent8f1a1289429b3bcb9709c0cfef2006d759e2936b
target/riscv: Remove obsolete pointer masking extension code.

Zjpm extension is finally ratified. And it's much simplier compared to the experimental one.
The newer version doesn't allow to specify custom mask or base for pointer masking.
Instead it allows only certain options for masking top bits.

Signed-off-by: Alexey Baturo <baturo.alexey@gmail.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20250106102346.1100149-2-baturo.alexey@gmail.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.c
target/riscv/cpu.h
target/riscv/cpu_bits.h
target/riscv/cpu_helper.c
target/riscv/csr.c
target/riscv/machine.c
target/riscv/tcg/tcg-cpu.c
target/riscv/translate.c
target/riscv/vector_helper.c