Re: [PATCH] Add system reboot extension
toggle quoted messageShow quoted text
-----Original Message-----There are two cases: 1. If a system is partitioned between secure and non-secure world then we cannot allow non-secure S-mode software to shutdown/reboot the system without secure S-mode software knowing about it. The SBI shutdown/reboot calls help M-mode software (OpenSBI) to mediate the shutdown/reboot request coming from non-secure S-mode software. 2. In virtualization world, we don't have a standard way to shutdown/reboot Guest/VM across architectures. To tackle this, we generally have architecture specific hypercall for shutdown/reboot. For RISC-V, we don't want each hypervisor coming up with its own hypercalls so we standardize these as SBI calls (This rationale is similar to ARM PSCI shutdown/reboot calls). Regards, Anup
|
|