On Mon, Jan 29, 2018 at 1:59 PM, Julius Werner <jwer...@chromium.org> wrote:
> In grepping the sources I see the API is provided and only used in a >> handful of cases, mainly x86. >> >> On an ARMv8 target is there a power-off use-case for Coreboot? >> This is strictly from Coreboot perspective, not Depthcharge. >> > > You're right, there is no globally standardized power off API in coreboot, > it's only implemented internally by select chipsets. There is no ARM target > that implements something like this at the moment, because they don't > really need to. > Indeed, hlt() is just an infinite loop as currently implemented on aarch64 and that's only used if CONFIG_FATAL_ASSERTS is set as a debug option. I think the prevailing wisdom is that coreboot always has to try to load the payload. An error path that shuts down the machine isn't very helpful to a user, though perhaps that is not always true if we can log an error (e.g. to RW_ELOG on boot ROM) and the user can retrieve it out-of-band (systems with a BMC, etc).
-- coreboot mailing list: coreboot@coreboot.org https://mail.coreboot.org/mailman/listinfo/coreboot