The current code for EFI grub_exit() calls grub_efi_fini() before returning to firmware. In the case of ARM, this leaves a timer event running which could lead to a firmware crash. This patch changes this so that grub_machine_fini() is called with a NORETURN flag. This allows machine-specific shutdown to happen as well as the shutdown done by grub_efi_fini(). Signed-off-by: Mark Salter <msalter@redhat.com> |
||
|---|---|---|
| .. | ||
| efi | ||
| uboot | ||
| cache.c | ||
| cache.S | ||
| cache_armv6.S | ||
| cache_armv7.S | ||
| compiler-rt.S | ||
| dl.c | ||
| dl_helper.c | ||