Re: [PATCH v1 2/2] Section 3.1.4 System Peripherals.


atishp@...
 

On Thu, 2021-04-22 at 17:02 -0700, Greg Favor wrote:
On Thu, Apr 22, 2021 at 4:49 PM Atish Patra <atish.patra@...>
wrote:
+* Watchdog Timers +
+** Platforms shall implement a two stage watchdog timer.
As the base specification also targets the dev boards, academia
FPGAs
at least for Linux 2022, do we need to mandate a watchdog timer.

Are dev boards / academic FPGA implementations going to care about
being able to brand themselves as Linux-2022 compliant?  
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.

And should we let the tail wag the dog in defining a platform spec
for production systems?  They could just disable the software
watchdog functionality (along with whatever other disables for other
shortcuts that were made).
 
May be put it as strongly recommended and mandate it in Linux 2024
specification ?

Or does there need to be a "Minimal" platform spec with even fewer
requirements than the Base spec - just for the above sort of
designs.  It seems like watering down the Base spec is a disservice
to industrial-class production embedded Linux systems.
As per my understanding, Linux2022 base is the minimal spec which makes
the existing boards (HiFive unleashed/unmatched/beagleV) automatically
compliant with Linux2022 base.

That's also one of the reasons why we are persisting with PLIC/CLINT in
Linux2022. But it is marked as deprecated so that future platforms
don't persists with old hardware IPs in future.

Greg


 
--
Regards,
Atish

Join tech-unixplatformspec@lists.riscv.org to automatically receive all group messages.