riscv-non-isa / server-soc

The repo holds the draft non-ISA Server SoC specification being developed by the Server SoC specification TG and to release intermediate releases of the specification on milestones. Further downstream this repo will be used to release specifications for public review.
https://jira.riscv.org/browse/RVG-58
Creative Commons Attribution 4.0 International
20 stars 7 forks source link

Watchdog? #47

Closed andreiw closed 4 months ago

andreiw commented 4 months ago

Was this ever discussed? Should there be a standardized hardware watchdog? IIRC this isn't something that exists in standard form on x86 (e.g. an OS may use a timer source + NMI), but AArch64 server systems do require a watchdog, so from that standpoint if software is ported from AArch64 to RV64 servers, this appears as a gap.

ved-rivos commented 4 months ago

There was a proposed spec a few years ago for a standard watchdog but it was argued against in favor of abstracting it behind the SBI. This would also make it easier to virtualize.