|
masking of CSR bits/fields
22 messages
Hi Privileged ISA group, There's been a longstanding shortcoming in the RISC-V Privileged ISA document that it doesn't precisely explain what may happen when one CSR controls the writability of bits o
Hi Privileged ISA group, There's been a longstanding shortcoming in the RISC-V Privileged ISA document that it doesn't precisely explain what may happen when one CSR controls the writability of bits o
|
By
John Hauser
·
|
|
masking of CSR bits/fields - transnational logic? will locking suffice?
5 messages
This is the crux of the matter. Can the user understand what the out come will be? Does it match what the user wants it to be? Not all of these examples are this situation, but the most difficult to u
This is the crux of the matter. Can the user understand what the out come will be? Does it match what the user wants it to be? Not all of these examples are this situation, but the most difficult to u
|
By
David Horner
·
|
|
IOMMU proposal on wiki
24 messages
Hello all, In case you missed it we have an IOMMU proposal from Rivos: https://docs.google.com/document/d/1ytBZ6eDk1pAeBlZjDvm6_qqJbKQ0fMYKedyx0uoAGB0/edit The link is now on our wiki with the rest: h
Hello all, In case you missed it we have an IOMMU proposal from Rivos: https://docs.google.com/document/d/1ytBZ6eDk1pAeBlZjDvm6_qqJbKQ0fMYKedyx0uoAGB0/edit The link is now on our wiki with the rest: h
|
By
mick@...
·
|
|
Questions on HPMs
18 messages
Hi there, I'm working on PMU definition at Rivos, and had some questions about the HPM architecture (including Sscofpmf extension). I started just a couple of weeks ago, and while I tried to do my hom
Hi there, I'm working on PMU definition at Rivos, and had some questions about the HPM architecture (including Sscofpmf extension). I started just a couple of weeks ago, and while I tried to do my hom
|
By
Beeman Strong
·
|
|
Ssmpu stabilization
Hello all, We are about to stabilize the Ssmpu proposal, could you please check it out and provide us with some feedback in case we missed something ? The latest version of the proposal is here: https
Hello all, We are about to stabilize the Ssmpu proposal, could you please check it out and provide us with some feedback in case we missed something ? The latest version of the proposal is here: https
|
By
mick@...
·
|
|
the elimination of rv57K from latest private ISA spec
8 messages
please read the attached. i look forward to any and all comments
please read the attached. i look forward to any and all comments
|
By
swallach
·
|
|
[RFC] Toolchain interface for privilege spec related stuff.
8 messages
The syntax is fine, but the version number was meant for pre-ratified extensions during development, not for final production use. There is a related issue of how the support is managed upstream. Ther
The syntax is fine, but the version number was meant for pre-ratified extensions during development, not for final production use. There is a related issue of how the support is managed upstream. Ther
|
By
Krste Asanovic
·
|
|
回复:[RISC-V] [tech-privileged] [RFC] Toolchain interface for privilege spec related stuff.
Hi Krste, Sounds good. Also we are talking with @Philipp about how to keep compatible with vector v0.7.1 on toolchain interface, we suggest that we prefer this method to control it, e.g. -march=rv64gc
Hi Krste, Sounds good. Also we are talking with @Philipp about how to keep compatible with vector v0.7.1 on toolchain interface, we suggest that we prefer this method to control it, e.g. -march=rv64gc
|
By
"戎杰杰
·
|
|
Fast-track "stimecmp / vstimecmp" extension proposal
15 messages
Hi all, Recently the TSC established a lightweight "fast track" architecture extension process that small, straightforward, relatively uncontentious arch extension proposals can utilize. Andrew and I
Hi all, Recently the TSC established a lightweight "fast track" architecture extension process that small, straightforward, relatively uncontentious arch extension proposals can utilize. Andrew and I
|
By
Greg Favor
·
|
|
When Physical Address Size < XLEN, should address check be performed on unused upper address bits?
5 messages
In RISC-V, instruction fetch addresses and load and store effective addresses are XLEN bits wide; however, an implementation can have a smaller physical address size. When a core is in M-mode or Bare
In RISC-V, instruction fetch addresses and load and store effective addresses are XLEN bits wide; however, an implementation can have a smaller physical address size. When a core is in M-mode or Bare
|
By
Ricardo Ramirez
·
|
|
Why must misa.H be writable (RVA22)?
9 messages
Hi, Does anyone know why the RV22A profile draft (https://github.com/riscv/riscv-platform-specs/blob/main/riscv-platform-spec.adoc) mandates the following: misa If the H extension is supported then th
Hi, Does anyone know why the RV22A profile draft (https://github.com/riscv/riscv-platform-specs/blob/main/riscv-platform-spec.adoc) mandates the following: misa If the H extension is supported then th
|
By
Phil McCoy
·
|
|
Behavior of scounteren/hcounteren
5 messages
scounteren's effect on VU-mode is unclear. VU-mode accesses to HPMn do not necessarily have "insufficient privilege" since hpmcountern is listed in table 2.2 as requiring user privilege. Is scounteren
scounteren's effect on VU-mode is unclear. VU-mode accesses to HPMn do not necessarily have "insufficient privilege" since hpmcountern is listed in table 2.2 as requiring user privilege. Is scounteren
|
By
Paul Donahue
·
|
|
[RFC] Toolchain interface for privilege spec related stuff.
10 messages
Hi : I am Kito Cheng, one of the RISC-V open source toolchain developer. Recently RISC-V LLVM and RISC-V GNU toolchain community are discussing how to version control the privilege spec stuff - which
Hi : I am Kito Cheng, one of the RISC-V open source toolchain developer. Recently RISC-V LLVM and RISC-V GNU toolchain community are discussing how to version control the privilege spec stuff - which
|
By
Kito Cheng
·
|
|
[RISC-V] [tech-unixplatformspec] RISC-V H-extension plus RISC-V AIA proof-of-concept completed
let's create a top sheet and add this please. philipp is working on a review proposal. likely more like tech-announce for 2 weeks and notify TSC and the board. etc Get BlueMail for Android
let's create a top sheet and add this please. philipp is working on a review proposal. likely more like tech-announce for 2 weeks and notify TSC and the board. etc Get BlueMail for Android
|
By
mark
·
|
|
RISC-V H-extension plus RISC-V AIA proof-of-concept completed
Hi All, The KVM RISC-V AIA support has been successfully validated with AIA IMSIC virtualization features emulated by QEMU RISC-V. This means KVM RISC-V Guest Linux works perfectly fine with Guest VCP
Hi All, The KVM RISC-V AIA support has been successfully validated with AIA IMSIC virtualization features emulated by QEMU RISC-V. This means KVM RISC-V Guest Linux works perfectly fine with Guest VCP
|
By
Anup Patel
·
|
|
Effective address width when S mode and U mode has different XLEN
10 messages
In a system using SV-39, RISC-V privileged spec defines the behavior of address calculation and page fault detection: Instruction fetch addresses and load and store effective addresses, which are 64 b
In a system using SV-39, RISC-V privileged spec defines the behavior of address calculation and page fault detection: Instruction fetch addresses and load and store effective addresses, which are 64 b
|
By
Chang Liu
·
|
|
Hypervisor exception priorities
8 messages
Table 3.7 of the privileged spec lists the synchronous exception priorities. The hypervisor chapter adds guest page faults and virtual instruction exceptions but I don't see where it states how they a
Table 3.7 of the privileged spec lists the synchronous exception priorities. The hypervisor chapter adds guest page faults and virtual instruction exceptions but I don't see where it states how they a
|
By
Paul Donahue
·
|
|
Interrupt pending precision
6 messages
Following on to https://github.com/riscv/riscv-isa-manual/pull/701. There should be more said that there's no expectation of implementations "edge detecting" the "becomes pending" event. For example,
Following on to https://github.com/riscv/riscv-isa-manual/pull/701. There should be more said that there's no expectation of implementations "edge detecting" the "becomes pending" event. For example,
|
By
Josh Scheid
·
|
|
Representing invalid addresses
2 messages
mepc, as an example, has this: """ mepc is a WARL register that must be able to hold all valid virtual addresses. It need not be capable of holding all possible invalid addresses. Implementations may
mepc, as an example, has this: """ mepc is a WARL register that must be able to hold all valid virtual addresses. It need not be capable of holding all possible invalid addresses. Implementations may
|
By
Josh Scheid
·
|
|
Discovery Machanism for Any Security Extensions
7 messages
Extrapolating from the discussion on Smepmp discovery, it is reaonable to expect that in the future any security feature will potentially run into the same issue, that is, any data structure is not tr
Extrapolating from the discussion on Smepmp discovery, it is reaonable to expect that in the future any security feature will potentially run into the same issue, that is, any data structure is not tr
|
By
Siqi Zhao
·
|