|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
This is the first mention of DT AFAICT, so we should clarify where it
comes from and what the relevant specifications are. Should we wait to
use whatever [1] standardizes on? Will we need to be
This is the first mention of DT AFAICT, so we should clarify where it
comes from and what the relevant specifications are. Should we wait to
use whatever [1] standardizes on? Will we need to be
|
By
Sean Anderson
·
#777
·
|
|
Re: [PATCH v2] Base boot and runtime requirements - initial commit
By
Anup Patel
·
#776
·
|
|
Re: [PATCH v2] Base boot and runtime requirements - initial commit
Ok, What I thought while mentioning this that, if SBI spec mentions that Legacy
interfaces should not be implemented" then this statement is also a requirement
just "to not implement".
But I think
Ok, What I thought while mentioning this that, if SBI spec mentions that Legacy
interfaces should not be implemented" then this statement is also a requirement
just "to not implement".
But I think
|
By
Rahul Pathak
·
#775
·
|
|
Re: [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
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
|
By
atishp@...
·
#774
·
|
|
Re: [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
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
|
By
atishp@...
·
#773
·
|
|
Firmware update specification
ARM has suggested an API for A/B firmware updates on flash devices
managed by the secure world:
https://armkeil.blob.core.windows.net/developer/Files/pdf/FWU-PSA-A_DEN0118_1.0ALP3.pdf
The license
ARM has suggested an API for A/B firmware updates on flash devices
managed by the secure world:
https://armkeil.blob.core.windows.net/developer/Files/pdf/FWU-PSA-A_DEN0118_1.0ALP3.pdf
The license
|
By
Heinrich Schuchardt
·
#772
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
It seems like the watchdog description belongs in a separate specification that either describes the register memory layout, or else as a RISC-V ISA extension that lists the CSRs to control it. The
It seems like the watchdog description belongs in a separate specification that either describes the register memory layout, or else as a RISC-V ISA extension that lists the CSRs to control it. The
|
By
Jonathan Behrens <behrensj@...>
·
#771
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
We can rephrase it to "If the mtime/time increments past the watchdog stage 2 compare value then a system reset shall occur". This leaves open the question of how and when the reset will occur while
We can rephrase it to "If the mtime/time increments past the watchdog stage 2 compare value then a system reset shall occur". This leaves open the question of how and when the reset will occur while
|
By
Mayuresh Chitale
·
#770
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
We can rephrase it to : " If the mtime/time increments past the watchdog stage 2 compare value then a system reset shall occur"
We can rephrase it to : " If the mtime/time increments past the watchdog stage 2 compare value then a system reset shall occur"
|
By
Mayuresh Chitale
·
#769
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
For comparison sake, here's what SBSA says:
-------------------------------------------------------------------------
Watchdog Signal 0 is routed as an SPI or an LPI to the GIC and it is expected this
For comparison sake, here's what SBSA says:
-------------------------------------------------------------------------
Watchdog Signal 0 is routed as an SPI or an LPI to the GIC and it is expected this
|
By
Greg Favor
·
#768
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
Atish Patra <atish.patra@...> 於 2021年4月23日 週五 上午7:49寫道:
Should we have to define the implementation when the watchdog stage 2 is timeout?
How to handle the timeout should be
Atish Patra <atish.patra@...> 於 2021年4月23日 週五 上午7:49寫道:
Should we have to define the implementation when the watchdog stage 2 is timeout?
How to handle the timeout should be
|
By
Abner Chang
·
#767
·
|
|
Re: [PATCH v2] Base boot and runtime requirements - initial commit
Atish Patra <atish.patra@...> 於 2021年4月23日 週五 上午7:34寫道:
This may fix my concern in the previous reply.
Atish, do you mean we will have RISC-V elements in EBBR spec. That is EBBR
Atish Patra <atish.patra@...> 於 2021年4月23日 週五 上午7:34寫道:
This may fix my concern in the previous reply.
Atish, do you mean we will have RISC-V elements in EBBR spec. That is EBBR
|
By
Abner Chang
·
#766
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
My take is that we shouldn't be requiring things that software can easily cope with not having. The watchdog obviously falls into that category. Having a "minimal" platform or having a bucket of
My take is that we shouldn't be requiring things that software can easily cope with not having. The watchdog obviously falls into that category. Having a "minimal" platform or having a bucket of
|
By
Andrew Waterman
·
#765
·
|
|
Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.
Are dev boards / academic FPGA implementations going to care about being able to brand themselves as Linux-2022 compliant? And should we let the tail wag the dog in defining a platform spec for
Are dev boards / academic FPGA implementations going to care about being able to brand themselves as Linux-2022 compliant? And should we let the tail wag the dog in defining a platform spec for
|
By
Greg Favor
·
#764
·
|
|
Re: [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
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
|
By
atishp@...
·
#763
·
|
|
Re: [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
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
|
By
atishp@...
·
#762
·
|
|
Re: [PATCH v2] Base boot and runtime requirements - initial commit
Yes, I got this point from Rahul's reply. Thanks for this.
Abner
Atish Patra <Atish.Patra@...> 於 2021年4月22日 週四 上午11:10寫道:
Yes, I got this point from Rahul's reply. Thanks for this.
Abner
Atish Patra <Atish.Patra@...> 於 2021年4月22日 週四 上午11:10寫道:
|
By
Abner Chang
·
#761
·
|
|
Re: [PATCH v2] Base boot and runtime requirements - initial commit
Rahul Pathak <rpathak@...> 於 2021年4月22日 週四 上午10:29寫道:
Ok.
Ok. I have no problem with this.
Just argue that many links to EBBR which create the dependecies with these two specs.
Rahul Pathak <rpathak@...> 於 2021年4月22日 週四 上午10:29寫道:
Ok.
Ok. I have no problem with this.
Just argue that many links to EBBR which create the dependecies with these two specs.
|
By
Abner Chang
·
#760
·
|
|
Re: [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
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
|
By
atishp@...
·
#759
·
|
|
Re: [PATCH v2 3/3] riscv-platform-spec: Initial server firmware requirements
Hi Sunil,
Below is my feedback to this patch after the discussion in another thread,
Linux2022 Platform is defined as the baseline requirements for RISC-V platforms, and with "Server Extension" to
Hi Sunil,
Below is my feedback to this patch after the discussion in another thread,
Linux2022 Platform is defined as the baseline requirements for RISC-V platforms, and with "Server Extension" to
|
By
Abner Chang
·
#758
·
|