|
Re: [PATCH] Add direct memory access synchronize extension
The SBI_DMA_SYNC_NONE if succeeds tells supervisor-mode that target memory regions is valid and DMA sync calls with other directions will go through.
In this first draft, I tried to keep various
The SBI_DMA_SYNC_NONE if succeeds tells supervisor-mode that target memory regions is valid and DMA sync calls with other directions will go through.
In this first draft, I tried to keep various
|
By
Anup Patel
·
#1009
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
By
Anup Patel
·
#1008
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
Could you clarify what SBI_DMA_SYNC_NONE does and how it would help with debugging?
Jonathan
Could you clarify what SBI_DMA_SYNC_NONE does and how it would help with debugging?
Jonathan
|
By
Jonathan Behrens <behrensj@...>
·
#1007
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
What's our policy of bumping up versions?
Is there no version 0.3, but just -rc0?
I am not sure DSYN is a good name. How about DMAS?
Does RVI have plan to introduce cache instructions into the
What's our policy of bumping up versions?
Is there no version 0.3, but just -rc0?
I am not sure DSYN is a good name. How about DMAS?
Does RVI have plan to introduce cache instructions into the
|
By
Bin Meng
·
#1006
·
|
|
[PATCH] Add direct memory access synchronize extension
This patch adds SBI direct memory access synchronize (DSYN)) extension
which allows S-mode (or VS-mode) software to explicitly synchronize
memory with assistance from the M-mode (or
This patch adds SBI direct memory access synchronize (DSYN)) extension
which allows S-mode (or VS-mode) software to explicitly synchronize
memory with assistance from the M-mode (or
|
By
Anup Patel
·
#1005
·
|
|
Next Platform HSC Meeting on Fri Jun 4 2021 8AM PST
Hi All,
The next platform HSC meeting is scheduled on Fri Jun 4th at 8AM PST.
This is a new slot only for this week due to Monday being a holiday in the
US for Memorial Day and Wed being the RISC-V
Hi All,
The next platform HSC meeting is scheduled on Fri Jun 4th at 8AM PST.
This is a new slot only for this week due to Monday being a holiday in the
US for Memorial Day and Wed being the RISC-V
|
By
Kumar Sankaran
·
#1004
·
|
|
Re: [PATCH v1 2/2] Platform debug requirements
As architected, it setting up breakpoints/watchpoints would have to be handled via SBI. It's possible to trap to M mode and then trampoline back to S as you say. Another option is to have M mode use
As architected, it setting up breakpoints/watchpoints would have to be handled via SBI. It's possible to trap to M mode and then trampoline back to S as you say. Another option is to have M mode use
|
By
Paul Donahue
·
#1003
·
|
|
Re: [PATCH v1 2/2] Platform debug requirements
That was an interesting read. Do you know what the thinking is on providing self-hosted debug functionality to S-mode? Is this something that's expected to be done via SBI? I think it might be
That was an interesting read. Do you know what the thinking is on providing self-hosted debug functionality to S-mode? Is this something that's expected to be done via SBI? I think it might be
|
By
Jonathan Behrens <behrensj@...>
·
#1002
·
|
|
Re: [PATCH v1 2/2] Platform debug requirements
Chapter 5 of the debug spec covers triggers that are used for self-hosted and/or external debug. The action field of each trigger must be programmed according to table 5.1 to either trap or
Chapter 5 of the debug spec covers triggers that are used for self-hosted and/or external debug. The action field of each trigger must be programmed according to table 5.1 to either trap or
|
By
Paul Donahue
·
#1001
·
|
|
Re: [PATCH v1 2/2] Platform debug requirements
Could you link to documentation about self-hosted debug? The only proposed specifications I've seen are for external debug support.
Thanks,
Jonathan
Could you link to documentation about self-hosted debug? The only proposed specifications I've seen are for external debug support.
Thanks,
Jonathan
|
By
Jonathan Behrens <behrensj@...>
·
#1000
·
|
|
Re: [tech-aia] RISC-V ACLINT specification is now hosted on RISC-V GitHub
More properly, this should be a non-normative sentence added to the Machine Timer Registers section in the Priv spec - that notes that setting mtimecmp to the max value effectively disables generation
More properly, this should be a non-normative sentence added to the Machine Timer Registers section in the Priv spec - that notes that setting mtimecmp to the max value effectively disables generation
|
By
Greg Favor
·
#999
·
|
|
Re: [tech-aia] RISC-V ACLINT specification is now hosted on RISC-V GitHub
I would suggest just removing the mtime synchronization code sample, and replacing it with a reminder that clocks have to be synchronized. There's nothing all that subtle about the code so I don't
I would suggest just removing the mtime synchronization code sample, and replacing it with a reminder that clocks have to be synchronized. There's nothing all that subtle about the code so I don't
|
By
Jonathan Behrens <behrensj@...>
·
#998
·
|
|
Re: [tech-aia] RISC-V ACLINT specification is now hosted on RISC-V GitHub
The mtime synchronization code sample is only for reference. A platform can have it’s own way (hardware/software) of synchronizing MTIME registers. The code sample shows a simple approach to
The mtime synchronization code sample is only for reference. A platform can have it’s own way (hardware/software) of synchronizing MTIME registers. The code sample shows a simple approach to
|
By
Anup Patel
·
#997
·
|
|
Re: [tech-aia] RISC-V ACLINT specification is now hosted on RISC-V GitHub
Hi Neel,
You first question is already answered by Greg.
Regarding second question/suggestion, I agree we should explicitly state how to disable a pending interrupt.
Regards,
Anup
Hi Neel,
You first question is already answered by Greg.
Regarding second question/suggestion, I agree we should explicitly state how to disable a pending interrupt.
Regards,
Anup
|
By
Anup Patel
·
#996
·
|
|
[RESEND PATCH v6 2/2] contributors: Add Abner as contributor
From: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1 insertion(+)
diff --git a/contributors.adoc
From: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1 insertion(+)
diff --git a/contributors.adoc
|
By
Abner Chang
·
#995
·
|
|
[RESEND PATCH v6 1/2] riscv-platform-spec: PLIC and CLINT for Linux-2022 platform
From: Abner Chang <abner.chang@...>
Initial description of PLIC CLINT section of Linux-2022 platform.
On v6 commit,
Remove the changes in Embedded-2022 section.
On v5 commit,
- Remove CLINT
From: Abner Chang <abner.chang@...>
Initial description of PLIC CLINT section of Linux-2022 platform.
On v6 commit,
Remove the changes in Embedded-2022 section.
On v5 commit,
- Remove CLINT
|
By
Abner Chang
·
#994
·
|
|
[PATCH v6 2/2] contributors: Add Abner as contributor
From: Abner Chang <renba.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1 insertion(+)
diff --git a/contributors.adoc
From: Abner Chang <renba.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1 insertion(+)
diff --git a/contributors.adoc
|
By
Abner Chang
·
#993
·
|
|
[PATCH v6 1/2] riscv-platform-spec: PLIC and CLINT for Linux-2022 platform
From: Abner Chang <renba.chang@...>
Initial description of PLIC CLINT section of Linux-2022 platform.
On v6 commit,
Remove the changes in Embedded-2022 section.
On v5 commit,
- Remove
From: Abner Chang <renba.chang@...>
Initial description of PLIC CLINT section of Linux-2022 platform.
On v6 commit,
Remove the changes in Embedded-2022 section.
On v5 commit,
- Remove
|
By
Abner Chang
·
#992
·
|
|
Re: [tech-aia] RISC-V ACLINT specification is now hosted on RISC-V GitHub
Right, I'm attempting to refer to the effective timer resolution as opposed to the apparent timer unit period.
I'm just making explicit what this relaxation implies about capabilities in real systems.
Right, I'm attempting to refer to the effective timer resolution as opposed to the apparent timer unit period.
I'm just making explicit what this relaxation implies about capabilities in real systems.
|
By
Josh Scheid
·
#991
·
|
|
[PATCH v1 2/2] Platform debug requirements
Signed-off-by: Paul Donahue pdonahue@...
---
riscv-platform-spec.adoc | 101 +++++++++++++++++++++++++++++++++++++++
1 file changed, 101 insertions(+)
diff --git
Signed-off-by: Paul Donahue pdonahue@...
---
riscv-platform-spec.adoc | 101 +++++++++++++++++++++++++++++++++++++++
1 file changed, 101 insertions(+)
diff --git
|
By
Paul Donahue
·
#990
·
|