diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2014-12-08 14:42:29 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-12-09 09:59:09 +0100 |
commit | e4f3215be242c86080e0355b36a3d236b26db8fc (patch) | |
tree | aa01437f1fed142d5aa3414dc9dc7e14733309e9 /arch/efi | |
parent | da94ff1e37315900037dee2171f43c342616206d (diff) | |
download | barebox-e4f3215be242c86080e0355b36a3d236b26db8fc.tar.gz barebox-e4f3215be242c86080e0355b36a3d236b26db8fc.tar.xz |
efi: add proper reset hook
This allows to actually reset the system from barebox
instead of dropping back into the EFI firmware.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/efi')
-rw-r--r-- | arch/efi/efi/efi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/efi/efi/efi.c b/arch/efi/efi/efi.c index 7de8ec82e8..af3fc4366b 100644 --- a/arch/efi/efi/efi.c +++ b/arch/efi/efi/efi.c @@ -248,7 +248,7 @@ console_initcall(efi_console_init); void reset_cpu(unsigned long addr) { - BS->exit(efi_parent_image, EFI_SUCCESS, 0, NULL); + RT->reset_system(EFI_RESET_WARM, EFI_SUCCESS, 0, NULL); while(1); } |