|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Recent platform discussion about this question concluded the same.
Greg
Recent platform discussion about this question concluded the same.
Greg
|
By
Greg Favor
·
#1110
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Significant HW cost in TLBs.
My take is we should avoid imposing this requirement altogether. Kernel software needs to support the no-ASID case, anyway, so we aren’t simplifying software by imposing
Significant HW cost in TLBs.
My take is we should avoid imposing this requirement altogether. Kernel software needs to support the no-ASID case, anyway, so we aren’t simplifying software by imposing
|
By
Andrew Waterman
·
#1109
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Requiring ASID support without specifying the number of bits means that even 1-bit ASIDs would be allowed, even though they'd be essentially useless. That said, I don't have a strong feeling about a
Requiring ASID support without specifying the number of bits means that even 1-bit ASIDs would be allowed, even though they'd be essentially useless. That said, I don't have a strong feeling about a
|
By
Jonathan Behrens <behrensj@...>
·
#1108
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Hi Jonathan,
Regarding ASID and VMID support, we are mandating those only for the Server Extension within the OS-A platform and not for OS-A platform base.
We could consider a minimum of 12-bits for
Hi Jonathan,
Regarding ASID and VMID support, we are mandating those only for the Server Extension within the OS-A platform and not for OS-A platform base.
We could consider a minimum of 12-bits for
|
By
Kumar Sankaran
·
#1107
·
|
|
Next Platform HSC Meeting on Mon Jun 28 2021 8AM PST
Hi All,
The next platform HSC meeting is scheduled on Mon Jun 28th at 8AM PST.
Here are the details:
Agenda and minutes kept on the github
Hi All,
The next platform HSC meeting is scheduled on Mon Jun 28th at 8AM PST.
Here are the details:
Agenda and minutes kept on the github
|
By
Kumar Sankaran
·
#1106
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Is this supposed to include more detail than just "ASID support" and "VMID support"? Not sure if those are just placeholder section headings for now, but I'd expect to at least see a requirement of
Is this supposed to include more detail than just "ASID support" and "VMID support"? Not sure if those are just placeholder section headings for now, but I'd expect to at least see a requirement of
|
By
Jonathan Behrens <behrensj@...>
·
#1105
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
ARM went through this issue with the variety of CPU designs that people have done (both outside and inside ARM). In particular, as people went to larger and/or more power-efficient L1 caches, they
ARM went through this issue with the variety of CPU designs that people have done (both outside and inside ARM). In particular, as people went to larger and/or more power-efficient L1 caches, they
|
By
Greg Favor
·
#1104
·
|
|
Re: [PATCH 1/2] riscv-platform-spec: Real-time Clock to server extension
Any chance that we can ban EFI_UNSPECIFIED_TIMEZONE and/or require that time is always UTC?
Jonathan
Any chance that we can ban EFI_UNSPECIFIED_TIMEZONE and/or require that time is always UTC?
Jonathan
|
By
Jonathan Behrens <behrensj@...>
·
#1103
·
|
|
[PATCH 2/2] contributors: Add Abner as contributor
From: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
Signed-off-by: Abner Chang <abner.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1
From: Abner Chang <abner.chang@...>
Signed-off-by: Abner Chang <renba.chang@...>
Signed-off-by: Abner Chang <abner.chang@...>
---
contributors.adoc | 1 +
1 file changed, 1
|
By
Abner Chang
·
#1102
·
|
|
[PATCH 1/2] riscv-platform-spec: Real-time Clock to server extension
From: Abner Chang <abner.chang@...>
RTC (Real-time Clock)
Real-time clock is the server basic system peripheral to provide the real date/time information for server to manage the system date,
From: Abner Chang <abner.chang@...>
RTC (Real-time Clock)
Real-time clock is the server basic system peripheral to provide the real date/time information for server to manage the system date,
|
By
Abner Chang
·
#1101
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
The intent seems to be that caches shall appear (to software) to be non-aliasing.
Depends on the internal organisation of a VIPT cache (and its size/number of index bits)...
The requirement clearly
The intent seems to be that caches shall appear (to software) to be non-aliasing.
Depends on the internal organisation of a VIPT cache (and its size/number of index bits)...
The requirement clearly
|
By
Philipp Tomsich
·
#1100
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
I agree with Andrew. What does it mean for caches to appear to software
in any particular way? Unless you're talking about something like CMOs,
aren't caches entirely transparent to software?
In
I agree with Andrew. What does it mean for caches to appear to software
in any particular way? Unless you're talking about something like CMOs,
aren't caches entirely transparent to software?
In
|
By
Daniel Lustig
·
#1099
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
Hi Andrew,
Agree with your comment on the RVWMO memory model requirement. Since this requirement is for the OS-A platform, providing an additional level of clarity will help since all implementations
Hi Andrew,
Agree with your comment on the RVWMO memory model requirement. Since this requirement is for the OS-A platform, providing an additional level of clarity will help since all implementations
|
By
Kumar Sankaran
·
#1098
·
|
|
Re: [PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
+ Dan
I'm not sure it makes sense to include the cache coherence requirement--not because we wish to permit incoherent caches, but because it's a constraint specified at the wrong level of
+ Dan
I'm not sure it makes sense to include the cache coherence requirement--not because we wish to permit incoherent caches, but because it's a constraint specified at the wrong level of
|
By
Andrew Waterman
·
#1097
·
|
|
[PATCH 1/1] Cache Coherency and ASID Requirements for OS-A platform
This patch adds the following
Cache coherency and ASID requirements
Interrupt Controller and PMU chapter sub-sections for OS-A base and
Server Extension
diff --git a/riscv-platform-spec.adoc
This patch adds the following
Cache coherency and ASID requirements
Interrupt Controller and PMU chapter sub-sections for OS-A base and
Server Extension
diff --git a/riscv-platform-spec.adoc
|
By
Kumar Sankaran
·
#1096
·
|
|
Re: [PATCH 1/1] RAS features for OS-A platform server extension
Patch merged with all the changes requested.
Regards
Kumar
Patch merged with all the changes requested.
Regards
Kumar
|
By
Kumar Sankaran
·
#1095
·
|
|
Re: [PATCH 1/1] Initial commit of PLIC
Reviewed-by: Alistair Francis <alistair.francis@...>
Alistair
Reviewed-by: Alistair Francis <alistair.francis@...>
Alistair
|
By
Alistair Francis
·
#1094
·
|
|
Re: [PATCH 1/1] RAS features for OS-A platform server extension
Note that the priority of any RAS interrupts would be software configurable in the interrupt controller. Also note that there are other common techniques for preventing the propagation of errors and
Note that the priority of any RAS interrupts would be software configurable in the interrupt controller. Also note that there are other common techniques for preventing the propagation of errors and
|
By
Greg Favor
·
#1093
·
|
|
Re: [PATCH 1/1] RAS features for OS-A platform server extension
This just starts down the path of defining a small bit of a RAS architecture - which we shouldn't do without developing a full RAS architecture is developed (next year).
Exactly.
Effectively the
This just starts down the path of defining a small bit of a RAS architecture - which we shouldn't do without developing a full RAS architecture is developed (next year).
Exactly.
Effectively the
|
By
Greg Favor
·
#1092
·
|
|
Re: [PATCH 1/1] RAS features for OS-A platform server extension
Kumar Sankaran <ksankaran@...> 於 2021年6月24日 週四 上午5:11寫道:
I agree with this Kumar.
Please review the below sentence.
If the RAS event is configured as the firmware first model,
Kumar Sankaran <ksankaran@...> 於 2021年6月24日 週四 上午5:11寫道:
I agree with this Kumar.
Please review the below sentence.
If the RAS event is configured as the firmware first model,
|
By
Abner Chang
·
#1091
·
|