mirror of
https://xff.cz/git/u-boot/
synced 2025-09-03 09:42:22 +02:00
efi_loader: document efi_save_gd(), efi_restore_gd()
Provide function descriptions for efi_save_gd() and efi_restore_gd(). Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
@@ -104,7 +104,15 @@ int __efi_exit_check(void)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Called from do_bootefi_exec() */
|
/**
|
||||||
|
* efi_save_gd() - save global data register
|
||||||
|
*
|
||||||
|
* On the ARM architecture gd is mapped to a fixed register (r9 or x18).
|
||||||
|
* As this register may be overwritten by an EFI payload we save it here
|
||||||
|
* and restore it on every callback entered.
|
||||||
|
*
|
||||||
|
* This function is called after relocation from initr_reloc_global_data().
|
||||||
|
*/
|
||||||
void efi_save_gd(void)
|
void efi_save_gd(void)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_ARM
|
#ifdef CONFIG_ARM
|
||||||
@@ -112,10 +120,12 @@ void efi_save_gd(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Special case handler for error/abort that just forces things back to u-boot
|
* efi_restore_gd() - restore global data register
|
||||||
* world so we can dump out an abort message, without any care about returning
|
*
|
||||||
* back to UEFI world.
|
* On the ARM architecture gd is mapped to a fixed register (r9 or x18).
|
||||||
|
* Restore it after returning from the UEFI world to the value saved via
|
||||||
|
* efi_save_gd().
|
||||||
*/
|
*/
|
||||||
void efi_restore_gd(void)
|
void efi_restore_gd(void)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user