|
csrrc/csrrs with mip, sip and uip
4 messages
We posted this on https://groups.google.com/a/groups.riscv.org/g/isa-dev/ but had no response in 2 weeks - so maybe this is a better place: Looking forward to a response. Simon The Privileged Architec
We posted this on https://groups.google.com/a/groups.riscv.org/g/isa-dev/ but had no response in 2 weeks - so maybe this is a better place: Looking forward to a response. Simon The Privileged Architec
|
By
Simon Davidmann Imperas
·
|
|
P extension instruction opcode encoding allocation
3 messages
P extension instructions need to allocate opcode encoding space officially in the OP opcode space or other major opcode (such as reserved opcode). What is the best way to decide on this and officially
P extension instructions need to allocate opcode encoding space officially in the OP opcode space or other major opcode (such as reserved opcode). What is the best way to decide on this and officially
|
By
Chuanhua Chang
·
|
|
Proposed WG: RISC V needs CMOs, and hence a CMO Working Group
RISC V needs CMOs, and hence a CMO Working Group EditNew Page All successful computer instruction sets have Cache Management Operations (CMOs). Several RISC-V systems have already defined implementati
RISC V needs CMOs, and hence a CMO Working Group EditNew Page All successful computer instruction sets have Cache Management Operations (CMOs). Several RISC-V systems have already defined implementati
|
By
Andy Glew Si5
·
|
|
P extension fixed-point saturation flag CSR
4 messages
P extension specification has defined a fixed-point saturation flag CSR. We need to allocate it officially in the user standard read/write address range. Should we use the same CSR for V and P extensi
P extension specification has defined a fixed-point saturation flag CSR. We need to allocate it officially in the user standard read/write address range. Should we use the same CSR for V and P extensi
|
By
Chuanhua Chang
·
|
|
CSR address for debug scontext and hcontext
2 messages
Hello, Background: You may be aware that the RISC-V Debug Specification 0.13 defines two CSRs, mcontext and scontext, that can be used to qualify hardware breakpoints in a particular OS process or thr
Hello, Background: You may be aware that the RISC-V Debug Specification 0.13 defines two CSRs, mcontext and scontext, that can be used to qualify hardware breakpoints in a particular OS process or thr
|
By
Ernie Edgar
·
|
|
答复: [RISC-V] [tech-privileged] RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
Yeah, sure. : ) 发件人: Andrew Waterman [mailto:andrew@...] 发送时间: 2020年8月4日 16:58 收件人: zhaosiqi (A) <zhaosiqi3@...> 抄送: Anup Patel <Anup.Patel@...>; tech-privileged@... 主题: Re: [RISC-V] [tech-privileged]
Yeah, sure. : ) 发件人: Andrew Waterman [mailto:andrew@...] 发送时间: 2020年8月4日 16:58 收件人: zhaosiqi (A) <zhaosiqi3@...> 抄送: Anup Patel <Anup.Patel@...>; tech-privileged@... 主题: Re: [RISC-V] [tech-privileged]
|
By
Siqi Zhao
·
|
|
RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
It's good news we came to the same conclusions independently :)
It's good news we came to the same conclusions independently :)
|
By
andrew@...
·
|
|
答复: [RISC-V] [tech-privileged] RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
Thanks for the clarification. It turns out that I was looking at an older code base. 发件人: Anup Patel [mailto:Anup.Patel@...] 发送时间: 2020年8月4日 16:48 收件人: zhaosiqi (A) <zhaosiqi3@...>; Andrew Waterman <a
Thanks for the clarification. It turns out that I was looking at an older code base. 发件人: Anup Patel [mailto:Anup.Patel@...] 发送时间: 2020年8月4日 16:48 收件人: zhaosiqi (A) <zhaosiqi3@...>; Andrew Waterman <a
|
By
Siqi Zhao
·
|
|
答复: [RISC-V] [tech-privileged] RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
In that case, yeah, section 3 does not propose anything new. 发件人: Andrew Waterman [mailto:andrew@...] 发送时间: 2020年8月4日 16:40 收件人: zhaosiqi (A) <zhaosiqi3@...> 抄送: tech-privileged@... 主题: Re: [RISC-V] [
In that case, yeah, section 3 does not propose anything new. 发件人: Andrew Waterman [mailto:andrew@...] 发送时间: 2020年8月4日 16:40 收件人: zhaosiqi (A) <zhaosiqi3@...> 抄送: tech-privileged@... 主题: Re: [RISC-V] [
|
By
Siqi Zhao
·
|
|
RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
The QEMU “virt” machine emulates both TIME CSR and HTIMEDELTA CSR so no trapping happens when accessing TIME and HTIMEDELTA CSRs from VS/VU mode on QEMU. Although, QEMU “sifive_u” machine does not emu
The QEMU “virt” machine emulates both TIME CSR and HTIMEDELTA CSR so no trapping happens when accessing TIME and HTIMEDELTA CSRs from VS/VU mode on QEMU. Although, QEMU “sifive_u” machine does not emu
|
By
Anup Patel
·
|
|
RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
hcounteren.TM is already defined this way, for exactly this purpose.
hcounteren.TM is already defined this way, for exactly this purpose.
|
By
andrew@...
·
|
|
答复: [RISC-V] [tech-privileged] RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
I see. This is new information for me though. The ‘that is’ in the current spec makes the sentence look like an reiteration of the functionality of the htimedelta itself. I totally didn’t expect this
I see. This is new information for me though. The ‘that is’ in the current spec makes the sentence look like an reiteration of the functionality of the htimedelta itself. I totally didn’t expect this
|
By
Siqi Zhao
·
|
|
RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
Yeah, my point is that the current definition of htimedelta already says what you want it to say about the time CSR. Reading the time CSR in VS-mode or VU-mode isn't required to trap, and it returns t
Yeah, my point is that the current definition of htimedelta already says what you want it to say about the time CSR. Reading the time CSR in VS-mode or VU-mode isn't required to trap, and it returns t
|
By
andrew@...
·
|
|
答复: [RISC-V] [tech-privileged] RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
Thanks for the timely comment, we are aware of the htimedelta CSR in the hypervisor spec. Section 3 is meant to propose aliases available in VS-mode and VU-mode. Because they are meant to provide time
Thanks for the timely comment, we are aware of the htimedelta CSR in the hypervisor spec. Section 3 is meant to propose aliases available in VS-mode and VU-mode. Because they are meant to provide time
|
By
Siqi Zhao
·
|
|
RFC: Dedicated Clock Source and Clock Event Source for HS-mode and VS-mode
2 messages
Hello Everyone, We have come up with some ideas about improving the performance of virtual machines on the RISC-V architecture. Here’s the first piece which proposes a dedicated clock source and a clo
Hello Everyone, We have come up with some ideas about improving the performance of virtual machines on the RISC-V architecture. Here’s the first piece which proposes a dedicated clock source and a clo
|
By
Siqi Zhao
·
|
|
Proposal for Custom Values in satp
8 messages
The satp register has reserved values. Some implementers will, no doubt, want to define non-standard behavior based on satp. I would like to propose that we define some of the reserved values in satp
The satp register has reserved values. Some implementers will, no doubt, want to define non-standard behavior based on satp. I would like to propose that we define some of the reserved values in satp
|
By
Bill Huffman
·
|
|
RISC-V Hypervisor Updates
2 messages
Hi All, We have updated Spike, QEMU RISC-V, KVM RISC-V and Xvisor RISC-V for RISC-V H-Extension v0.6.1 spec. The QEMU RISC-V is our default development vehicle for RISC-V hypervisor software (because
Hi All, We have updated Spike, QEMU RISC-V, KVM RISC-V and Xvisor RISC-V for RISC-V H-Extension v0.6.1 spec. The QEMU RISC-V is our default development vehicle for RISC-V hypervisor software (because
|
By
Anup Patel
·
|
|
RISC-V H-Extension Nested MMU Test-suite
Hi All, We now have a simple Nested MMU (i.e. Two-stage MMU) test-suite available as part of Xvisor white-box testing framework. This test-suite runs in HS-mode and does nested MMU testing using the H
Hi All, We now have a simple Nested MMU (i.e. Two-stage MMU) test-suite available as part of Xvisor white-box testing framework. This test-suite runs in HS-mode and does nested MMU testing using the H
|
By
Anup Patel
·
|
|
Caching and sfence'ing (or not) of satp Bare mode "translations"
5 messages
I would like to get people's views on the question of when is an sfence.vma required after changing the satp.mode field (to see what support there is for the following change/clarification in the Priv
I would like to get people's views on the question of when is an sfence.vma required after changing the satp.mode field (to see what support there is for the following change/clarification in the Priv
|
By
Greg Favor
·
|
|
mcycle behavior during stalled wfi
2 messages
Hi, The mcycle CSR is described in the RISC-V Privileged Architecture spec as: The mcycle CSR counts the number of clock cycles executed by the processor core on which the hart is running. What does '
Hi, The mcycle CSR is described in the RISC-V Privileged Architecture spec as: The mcycle CSR counts the number of clock cycles executed by the processor core on which the hart is running. What does '
|
By
Arjan Bink
·
|