|
[PATCH v4] Add RISC-V support content to the EBBR specification
This patch adds all the required content to make RISC-V EBBR compatible. The additional content is not a lot given that we just need to update the architecture specific sections for RISC-V. Rest of th
This patch adds all the required content to make RISC-V EBBR compatible. The additional content is not a lot given that we just need to update the architecture specific sections for RISC-V. Rest of th
|
By
atishp@...
· #909
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
DT or ACPI are the only hw discovery method that platform spec allows. All the rich operating systems have very mature support for FDT/ACPI. There is no reason to support yet another hw discovery meth
DT or ACPI are the only hw discovery method that platform spec allows. All the rich operating systems have very mature support for FDT/ACPI. There is no reason to support yet another hw discovery meth
|
By
atishp@...
· #820
·
|
|
[RESEND PATCH 2/2] Add table caption and use table cross-reference
Reviewed-by: Atish Patra <atish.patra@...>
Reviewed-by: Atish Patra <atish.patra@...>
|
By
atishp@...
· #819
·
|
|
[RESEND PATCH 1/2] Improvements to SRST documentation
Reviewed-by: Atish Patra <atish.patra@...>
Reviewed-by: Atish Patra <atish.patra@...>
|
By
atishp@...
· #818
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
You are correct. If the platform spec defines the dt binding in details for the timebase frequency, all other OS may simply just implement it. Here are my concerns with this approach. 1. If the platfo
You are correct. If the platform spec defines the dt binding in details for the timebase frequency, all other OS may simply just implement it. Here are my concerns with this approach. 1. If the platfo
|
By
atishp@...
· #814
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
Yes. But specifying an approach that is very specific to Linux may not work with other OS. In this case, "timebase-frequency" DT property is specific to Linux. Other OS may or may not adopt the same n
Yes. But specifying an approach that is very specific to Linux may not work with other OS. In this case, "timebase-frequency" DT property is specific to Linux. Other OS may or may not adopt the same n
|
By
atishp@...
· #793
·
|
|
[PATCH v2] Base boot and runtime requirements - initial commit
The minimum ISA required is specified by RVA22 profile. I think platform spec should only specify any ISA requirements if any required ISA extensions are not specified by the profile. Pasting the rele
The minimum ISA required is specified by RVA22 profile. I think platform spec should only specify any ISA requirements if any required ISA extensions are not specified by the profile. Pasting the rele
|
By
atishp@...
· #789
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
In order to allow the existing hardware to comply with the Linux2022 spec, we should add additional clarification. It is recommended that platforms shall implement the time CSR. In absence of time CSR
In order to allow the existing hardware to comply with the Linux2022 spec, we should add additional clarification. It is recommended that platforms shall implement the time CSR. In absence of time CSR
|
By
atishp@...
· #788
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
Probably some of them are. At least I know OpenPiton guys are interested because they can just run upstream software stack without worrying too much. As per my understanding, Linux2022 base is the min
Probably some of them are. At least I know OpenPiton guys are interested because they can just run upstream software stack without worrying too much. As per my understanding, Linux2022 base is the min
|
By
atishp@...
· #774
·
|
|
[PATCH v2] Base boot and runtime requirements - initial commit
Yes. Additional clarification for everybody: EBBR is meant for embedded systems as in embedded Linux. The embedded 2022 in RISC-V platform spec is aimed towards the bare metal/micro-controller platfor
Yes. Additional clarification for everybody: EBBR is meant for embedded systems as in embedded Linux. The embedded 2022 in RISC-V platform spec is aimed towards the bare metal/micro-controller platfor
|
By
atishp@...
· #773
·
|
|
[PATCH v1 2/2] Section 3.1.4 System Peripherals.
As the base specification also targets the dev boards, academia FPGAs at least for Linux 2022, do we need to mandate a watchdog timer. May be put it as strongly recommended and mandate it in Linux 202
As the base specification also targets the dev boards, academia FPGAs at least for Linux 2022, do we need to mandate a watchdog timer. May be put it as strongly recommended and mandate it in Linux 202
|
By
atishp@...
· #763
·
|
|
[PATCH v2] Base boot and runtime requirements - initial commit
This statement is bit ambiguous given that individual SBI section says legacy ones must not be implemented. Should we reword something like this, Any platform seeking compliance with the base specific
This statement is bit ambiguous given that individual SBI section says legacy ones must not be implemented. Should we reword something like this, Any platform seeking compliance with the base specific
|
By
atishp@...
· #762
·
|
|
[PATCH v2] Base boot and runtime requirements - initial commit
I think the confusion is valid because of the current naming scheme which is just a place holder. Just to clarify the embedded2022 is meant for microcontroller type of hardware where some RTOS or bare
I think the confusion is valid because of the current naming scheme which is just a place holder. Just to clarify the embedded2022 is meant for microcontroller type of hardware where some RTOS or bare
|
By
atishp@...
· #759
·
|
|
The clarifications to 4/19 meeting
Agreed. There are lot of moving pieces with LinuxBoot for RISC-V at this moment. I would suggest to have the Linux-2022 version with UEFI. We can include LinuxBoot in the future version as an alternat
Agreed. There are lot of moving pieces with LinuxBoot for RISC-V at this moment. I would suggest to have the Linux-2022 version with UEFI. We can include LinuxBoot in the future version as an alternat
|
By
atishp@...
· #755
·
|
|
[PATCH v4] Add performance monitoring unit extension
From: Anup Patel <anup.patel@...> This patch adds SBI performance monitoring unit (PMU) extension which allows S-mode (or VS-mode) software to configure hardware/software performance counters with
From: Anup Patel <anup.patel@...> This patch adds SBI performance monitoring unit (PMU) extension which allows S-mode (or VS-mode) software to configure hardware/software performance counters with
|
By
atishp@...
· #598
·
|
|
[PATCH v4 0/2] SBI HSM suspend function
Overall looks good to me. Merging it via github PR.
Overall looks good to me. Merging it via github PR.
|
By
atishp@...
· #589
·
|
|
[PATCH v4 1/2] Improve HSM documentation for addition of HSM suspend function
LGTM. Reviewed-by: Atish Patra <atish.patra@...>
LGTM. Reviewed-by: Atish Patra <atish.patra@...>
|
By
atishp@...
· #588
·
|
|
Platform Spec Chapters and Owners
Adding EDK-II support for platforms usually takes more effort than U- Boot. I think we should keep U-Boot/EDK-II for the base and may choose only EDK-II for server extension. That is still the intenti
Adding EDK-II support for platforms usually takes more effort than U- Boot. I think we should keep U-Boot/EDK-II for the base and may choose only EDK-II for server extension. That is still the intenti
|
By
atishp@...
· #587
·
|
|
Next platform meeting on 08th March 2021 7AM PST
Hi, The next platform meeting is scheduled on 8th march 7AM PST. Here are the details: Agenda and minutes kept on the github wiki: https://github.com/riscv/riscv-platform-specs/wiki Here are the slide
Hi, The next platform meeting is scheduled on 8th march 7AM PST. Here are the details: Agenda and minutes kept on the github wiki: https://github.com/riscv/riscv-platform-specs/wiki Here are the slide
|
By
atishp@...
· #582
·
|
|
[PATCH v4 2/2] Add HSM hart suspend function
Reviewed-by: Atish Patra <atish.patra@...>
Reviewed-by: Atish Patra <atish.patra@...>
|
By
atishp@...
· #578
·
|