Re: [PATCH v1] System Peripherals - watchdog timer
Greg Favor
On Thu, Jul 8, 2021 at 8:24 PM Abner Chang <renba.chang@...> wrote:
What the sentence is actually referring to is the following: The first watchdog timeout is based on a first programmable timeout period, and the second watchdog timeout is based on a second (separately) programmable timeout period.
Note that we're spec'ing similar behaviors to what others, like SBSA, spec. Also note that, in SBSA for example, there are both non-secure and secure watchdogs. The above watchdog is equivalent to a non-secure watchdog. Whereas I think what you're thinking of corresponds to a secure watchdog timer - which is controlled by secure software (analogous to M-mode software). Whereas the non-secure watchdog is controlled by non-secure software, i.e. the OS or hypervisor. Greg |
|