|
Re: [PATCH] Add direct memory access synchronize extension
Στις 2021-06-03 18:13, Anup Patel έγραψε:
Thanks for working on this, it seems simple and clean, some thoughts:
a) I also prefer DMAS or something with DMA in the name, and fixed-sized
Στις 2021-06-03 18:13, Anup Patel έγραψε:
Thanks for working on this, it seems simple and clean, some thoughts:
a) I also prefer DMAS or something with DMA in the name, and fixed-sized
|
By
Nick Kossifidis
·
#1017
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
If CPU is successfully suspended, then the function is implemented by
SBI firmware. I don't see why I need to care about the version number.
If suspend function is not available, then
If CPU is successfully suspended, then the function is implemented by
SBI firmware. I don't see why I need to care about the version number.
If suspend function is not available, then
|
By
Bin Meng
·
#1016
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
By
Anup Patel
·
#1015
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
Any function not supported, OS can make the SBI call, and check its
return value against SBI_ERR_NOT_SUPPORTED. I don't believe an
arbitrary version number really helps here.
Like you said, SRST
Any function not supported, OS can make the SBI call, and check its
return value against SBI_ERR_NOT_SUPPORTED. I don't believe an
arbitrary version number really helps here.
Like you said, SRST
|
By
Bin Meng
·
#1014
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
By
Anup Patel
·
#1013
·
|
|
Re: [PATCH] Add direct memory access synchronize extension
Do we have policies, or planning/schedule of versions?
What is the version supposed to be used for?
Regards,
Bin
Do we have policies, or planning/schedule of versions?
What is the version supposed to be used for?
Regards,
Bin
|
By
Bin Meng
·
#1012
·
|
|
Re: [PATCH 1/1] riscv-sbi.adoc: fix typos
Reviewed-by: Bin Meng <bmeng.cn@...>
Reviewed-by: Bin Meng <bmeng.cn@...>
|
By
Bin Meng
·
#1011
·
|
|
[PATCH 1/1] riscv-sbi.adoc: fix typos
%s/secion/section/
%s/managment/management/
%s/implemenation/implementation/
%s/requestd/requested/
%s/hierarchial/hierarchical/
%s/inititated/initiated/
%s/recieves/receives/
%s/rententive/retentive/
%s/secion/section/
%s/managment/management/
%s/implemenation/implementation/
%s/requestd/requested/
%s/hierarchial/hierarchical/
%s/inititated/initiated/
%s/recieves/receives/
%s/rententive/retentive/
|
By
Heinrich Schuchardt
·
#1010
·
|
|
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
·
|