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


andrew@...
 



On Thu, Apr 22, 2021 at 5:02 PM Greg Favor <gfavor@...> 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?  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.

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 "strongly recommended" features both seem like viable solutions.


Greg

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