|
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
·
|
|
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
·
|
|
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
·
|
|
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
·
|
|
回复:[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
"戎杰杰
·
|
|
[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
·
|
|
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
·
|
|
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@...
·
|
|
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
·
|
|
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@...
·
|
|
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
·
|
|
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
·
|
|
Delegating counters
Hi all, I'd like to start a discussion on adding an ability to delegate hardware performance monitoring counters to S/HS mode, and further to VS mode. In “Rich OS” server environments, PMU resources a
Hi all, I'd like to start a discussion on adding an ability to delegate hardware performance monitoring counters to S/HS mode, and further to VS mode. In “Rich OS” server environments, PMU resources a
|
By
Beeman Strong
·
|
|
U bit in G-stage Translation Clarification
2 messages
The Privileged Spec says: Section 5.5.1 "For G-stage address translation, all memory accesses (including those made to access data structures for VS-stage address translation) are considered to be use
The Privileged Spec says: Section 5.5.1 "For G-stage address translation, all memory accesses (including those made to access data structures for VS-stage address translation) are considered to be use
|
By
Siqi Zhao
·
|
|
Quality of Service (QoS)
11 messages
Greeting all, I would like to start a discussion on supporting QoS capabilities in RISC-V architecture. I hope I am posting on the right list/TG/HC. First, a short background: Quality of Service (QoS)
Greeting all, I would like to start a discussion on supporting QoS capabilities in RISC-V architecture. I hope I am posting on the right list/TG/HC. First, a short background: Quality of Service (QoS)
|
By
Ved Shanbhogue
·
|
|
Preferred manner of supporting bus errors in RISC-V
8 messages
Hi all, We want to add support for ‘bus errors’ in our RISC-V design (e.g. signaled via AXI bresp/rresp signals). I studied a couple of different RISC-V architectures and I do not see a common approac
Hi all, We want to add support for ‘bus errors’ in our RISC-V design (e.g. signaled via AXI bresp/rresp signals). I studied a couple of different RISC-V architectures and I do not see a common approac
|
By
Arjan Bink
·
|
|
Tutorial on the RISCV privileged architecture?
Happy new year everybody! Is there a gentle introduction to the RISCV privileged architecture? I'm asking because I have an undergraduate who wants to learn about it so he can contribute Sail code, bu
Happy new year everybody! Is there a gentle introduction to the RISCV privileged architecture? I'm asking because I have an undergraduate who wants to learn about it so he can contribute Sail code, bu
|
By
Martin Berger
·
|
|
Query about PMP spec for misaligned access
7 messages
Hello, I’ve few queries regarding PMP spec for misaligned access. As per the pmp section in privileged spec, there are two lines as follows: “The matching PMP entry must match all bytes of an access,
Hello, I’ve few queries regarding PMP spec for misaligned access. As per the pmp section in privileged spec, there are two lines as follows: “The matching PMP entry must match all bytes of an access,
|
By
Ravinder Dasila
·
|
|
[EXT] Re: [RISC-V] [tech-privileged] Query about PMP spec for misaligned access
16 messages
I read this line in the spec : “The matching PMP entry must match all bytes of an access, or the access fails, irrespective of the L, R, W, and X bits.” as an architecture statement. Meaning : If you
I read this line in the spec : “The matching PMP entry must match all bytes of an access, or the access fails, irrespective of the L, R, W, and X bits.” as an architecture statement. Meaning : If you
|
By
Jeff Scott
·
|
|
When only M-mode is implemented, should M-mode be able to access mhpmcounter* via the hpmcounter* CSR number?
3 messages
When only M-mode is implemented, should M-mode be able to access mhpmcounter* via the hpmcounter* CSR number? The spec appears to be unclear. On one hand, it says that all counters should be implement
When only M-mode is implemented, should M-mode be able to access mhpmcounter* via the hpmcounter* CSR number? The spec appears to be unclear. On one hand, it says that all counters should be implement
|
By
Ricardo Ramirez
·
|