[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/7] Pointer Masking update for Zjpm v1.0
From: |
baturo . alexey |
Subject: |
[PATCH v2 0/7] Pointer Masking update for Zjpm v1.0 |
Date: |
Thu, 21 Nov 2024 09:12:52 +0300 |
From: Alexey Baturo <baturo.alexey@gmail.com>
Hi,
I've rebased this patch series and addressed Richard's and Daniel's comments.
Thanks
*** BLURB HERE ***
[v0]:
As Pointer Masking is finally ratified, these patches intend to update the
existing code to the final version.
These patches have been submitted previously and I tried to address all the
suggestions, but I'd suggest to review them from the clean slate and then
finally push them to the repo.
Thanks.
Alexey Baturo (7):
target/riscv: Remove obsolete pointer masking extension code.
target/riscv: Add new CSR fields for S{sn,mn,m}pm extensions as part
of Zjpm v1.0
target/riscv: Add helper functions to calculate current number of
masked bits for pointer masking
target/riscv: Add pointer masking tb flags
target/riscv: Update address modify functions to take into account
pointer masking
target/riscv: Apply pointer masking for virtualized memory accesses
target/riscv: Enable updates for pointer masking variables and thus
enable pointer masking extension
target/riscv/cpu.c | 19 +-
target/riscv/cpu.h | 51 ++--
target/riscv/cpu_bits.h | 91 +-----
target/riscv/cpu_cfg.h | 3 +
target/riscv/cpu_helper.c | 124 +++++---
target/riscv/csr.c | 357 ++----------------------
target/riscv/insn_trans/trans_rvh.c.inc | 11 +
target/riscv/machine.c | 17 +-
target/riscv/pmp.c | 14 +-
target/riscv/pmp.h | 1 +
target/riscv/tcg/tcg-cpu.c | 5 +-
target/riscv/translate.c | 51 ++--
target/riscv/vector_helper.c | 18 +-
13 files changed, 224 insertions(+), 538 deletions(-)
--
2.39.5
- [PATCH v2 0/7] Pointer Masking update for Zjpm v1.0,
baturo . alexey <=
- [PATCH v2 2/7] target/riscv: Add new CSR fields for S{sn, mn, m}pm extensions as part of Zjpm v1.0, baturo . alexey, 2024/11/21
- [PATCH v2 1/7] target/riscv: Remove obsolete pointer masking extension code., baturo . alexey, 2024/11/21
- [PATCH v2 3/7] target/riscv: Add helper functions to calculate current number of masked bits for pointer masking, baturo . alexey, 2024/11/21
- [PATCH v2 4/7] target/riscv: Add pointer masking tb flags, baturo . alexey, 2024/11/21
- [PATCH v2 5/7] target/riscv: Update address modify functions to take into account pointer masking, baturo . alexey, 2024/11/21
- [PATCH v2 7/7] target/riscv: Enable updates for pointer masking variables and thus enable pointer masking extension, baturo . alexey, 2024/11/21
- [PATCH v2 6/7] target/riscv: Apply pointer masking for virtualized memory accesses, baturo . alexey, 2024/11/21
- Re: [PATCH v2 0/7] Pointer Masking update for Zjpm v1.0, Daniel Henrique Barboza, 2024/11/25