|
Requirements on implementing cycle/instret/hpmcountern 19 messages
Hi, Could I check my interpretation of the specification with regards to implementing cycle/instret/hpmcountern? It's permissible for an implementation to make these non-accessible in U mode (hard-wir
Hi, Could I check my interpretation of the specification with regards to implementing cycle/instret/hpmcountern? It's permissible for an implementation to make these non-accessible in U mode (hard-wir
|
By
Greg Chadwick
·
|
|
AR meeting minutes 1/17/2023
AR Minutes 1/17/2023 Topics covered in the AR meeting: - Fast interrupts: It was noted that one of the CLIC CSRs had been changed to be read-only, but that the new address was poorly chosen given othe
AR Minutes 1/17/2023 Topics covered in the AR meeting: - Fast interrupts: It was noted that one of the CLIC CSRs had been changed to be read-only, but that the new address was poorly chosen given othe
|
By
Krste Asanovic
·
|
|
Architecture Review Committee meeting minutes, Jan 10
Pointer-masking extension - On Monday, members of the ARC met with the J Extension Task Group to review the status of the proposed pointer-masking extension. - It is the sense of the ARC that the curr
Pointer-masking extension - On Monday, members of the ARC met with the J Extension Task Group to review the status of the proposed pointer-masking extension. - It is the sense of the ARC that the curr
|
By
John Hauser
·
|
|
unsupported counters 2 messages
Hi there, For an implementation that does not support all 29 programmable HPM counters, what is the expected behavior of bits in mcountinhibit and xcounteren associated with the unsupported counters?
Hi there, For an implementation that does not support all 29 programmable HPM counters, what is the expected behavior of bits in mcountinhibit and xcounteren associated with the unsupported counters?
|
By
Beeman Strong
·
|
|
Is behavior for out-of-range physical addresses explicitly specified? 4 messages
Does the RISC-V architecture require particular behavior when physical addresses outside the implemented range are used? Suppose for example that 56 bits of physical memory are implemented. Is an acce
Does the RISC-V architecture require particular behavior when physical addresses outside the implemented range are used? Suppose for example that 56 bits of physical memory are implemented. Is an acce
|
By
kenney@...
·
|
|
Cache Block Operations by Index 3 messages
#github
#riscv
#cmo
Cache maintenance operations roadmap suggests there are plans to add Cache Block Operations by Index. Has there been any decision if these will be added to the spec? If so, what will be the instructio
Cache maintenance operations roadmap suggests there are plans to add Cache Block Operations by Index. Has there been any decision if these will be added to the spec? If so, what will be the instructio
|
By
krishna.nagar@...
·
|
|
Architecture Review Committee meeting minutes, Jan 3
Pointer-masking extension - The ARC proposed a meeting with the J Extension Task Group to discuss some specifics of the latest draft proposal. IOMMU - Discussed the ongoing rework of the IOMMU draft s
Pointer-masking extension - The ARC proposed a meeting with the J Extension Task Group to discuss some specifics of the latest draft proposal. IOMMU - Discussed the ongoing rework of the IOMMU draft s
|
By
John Hauser
·
|
|
Architecture Review Committee meeting minutes, 12/20
Procedural - AR plans to write a spec-writing guide in early 2023. - No AR meeting next week. PLIC - Discussed PLIC public review feedback. Removing references to H mode is correct. Furthermore, refer
Procedural - AR plans to write a spec-writing guide in early 2023. - No AR meeting next week. PLIC - Discussed PLIC public review feedback. Removing references to H mode is correct. Furthermore, refer
|
By
Andrew Waterman
·
|
|
Proposal for "Multiple LR/SC forward progress guarantee levels." 7 messages
-------- Abstract -------- Atomic Forward Guarantee is required in many OS to touch contended variables. Linux queued-spinlock is the atomic forward guarantee user who solves the fairness and cache-li
-------- Abstract -------- Atomic Forward Guarantee is required in many OS to touch contended variables. Linux queued-spinlock is the atomic forward guarantee user who solves the fairness and cache-li
|
By
Guo Ren
·
|
|
Question about The RISC-V Advanced Interrupt Architecture
Oscar Jupp wrote: The caption on Table 7.1 says: The effects of hideleg and hvien on vsip and vsie for major interrupts 13-63. Bits 10, 6, and 2 in vsip are major interrupts 10, 6, and 2 for VS level,
Oscar Jupp wrote: The caption on Table 7.1 says: The effects of hideleg and hvien on vsip and vsie for major interrupts 13-63. Bits 10, 6, and 2 in vsip are major interrupts 10, 6, and 2 for VS level,
|
By
John Hauser
·
|
|
Fast-track extension proposal for "Multiple LR/SC forward progress guarantee levels." 2 messages
This proposal is not appropriate for the fast track, on the basis that it’s far from uncontroversial. It should be discussed at length first.
This proposal is not appropriate for the fast track, on the basis that it’s far from uncontroversial. It should be discussed at length first.
|
By
Guo Ren
·
|
|
Definition of leaf PTE 3 messages
The priv spec says that a leaf PTE can be at any level of the walk. If you get to step 5 in the "Virtual Address Translation Process" then you've found a leaf PTE. However, if pte.v=0 then you termina
The priv spec says that a leaf PTE can be at any level of the walk. If you get to step 5 in the "Virtual Address Translation Process" then you've found a leaf PTE. However, if pte.v=0 then you termina
|
By
Paul Donahue
·
|
|
Question about mideleg 15 messages
Dear architect, Can the M interrupt such as MTI be delegated to S mode ? Regards, Oscar Jupp
Dear architect, Can the M interrupt such as MTI be delegated to S mode ? Regards, Oscar Jupp
|
By
Oscar Jupp
·
|
|
Svinval fence instructions traps from VU mode 2 messages
What should the behavior of the SFENCE.W.INVAL and SFENCE.INVAL.IR instructions be when executed in VU mode? The spec clearly spells out the behavior of the other S/H Fence/Inval instructions in VU mo
What should the behavior of the SFENCE.W.INVAL and SFENCE.INVAL.IR instructions be when executed in VU mode? The spec clearly spells out the behavior of the other S/H Fence/Inval instructions in VU mo
|
By
John Ingalls
·
|
|
AR (Architecture Review) Committee minutes for 11/29/22
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
|
By
Greg Favor
·
|
|
Quetion about xRET instruction 4 messages
Dear architect, The spec section 3.3.2 said: “An xRET instruction can be executed in privilege mode x or higher, where executing a lower-privilege xRET instruction will pop the relevant lower-privileg
Dear architect, The spec section 3.3.2 said: “An xRET instruction can be executed in privilege mode x or higher, where executing a lower-privilege xRET instruction will pop the relevant lower-privileg
|
By
Oscar Jupp
·
|
|
Question about supervisor interrupt in M mode 19 messages
Dear architect, Priv spec section 3.1.6.1 write: “When a hart is executing in privilege mode x, interrupts are globally enabled when xIE=1 and globally disabled when xIE=0. Interrupts for lower-privil
Dear architect, Priv spec section 3.1.6.1 write: “When a hart is executing in privilege mode x, interrupts are globally enabled when xIE=1 and globally disabled when xIE=0. Interrupts for lower-privil
|
By
Oscar Jupp
·
|
|
Question about mip and vsip 8 messages
Dear architect, CSR mip and vsip are both WARL. But SPEC did not specify that : 1. Are the fields VSEIP,VSSIP,VSTIP in mip real-only ? Can M-mode software modify these bit fields? 2. Are the fields SE
Dear architect, CSR mip and vsip are both WARL. But SPEC did not specify that : 1. Are the fields VSEIP,VSSIP,VSTIP in mip real-only ? Can M-mode software modify these bit fields? 2. Are the fields SE
|
By
Oscar Jupp
·
|
|
AR (Architecture Review) Committee minutes for 11/22/22
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
|
By
Greg Favor
·
|
|
AR (Architecture Review) Committee minutes for 11/15
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
We (the AR Committee) will be posting minutes of our (roughly) weekly meetings to discuss ISA issues that have been raised recently to the committee's attention, and to review RISC-V arch extensions t
|
By
Greg Favor
·
|