mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
Merge tag 'efi-2020-10-rc5' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
Pull request for UEFI sub-system for efi-2020-10-rc5 The following bugs are fixed: * unaligned access in br_i32_decode() * missing restore of global data pointer in UEFI selftest * missing restore of global data pointer on RISC-V in UEfI subsystem * efi_var_mem_notify_exit_boot_services() should not be __efi_runtime
This commit is contained in:
@@ -39,4 +39,13 @@ struct arch_global_data {
|
||||
|
||||
#define DECLARE_GLOBAL_DATA_PTR register gd_t *gd asm ("gp")
|
||||
|
||||
static inline void set_gd(volatile gd_t *gd_ptr)
|
||||
{
|
||||
#ifdef CONFIG_64BIT
|
||||
asm volatile("ld gp, %0\n" : : "m"(gd_ptr));
|
||||
#else
|
||||
asm volatile("lw gp, %0\n" : : "m"(gd_ptr));
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif /* __ASM_GBL_DATA_H */
|
||||
|
Reference in New Issue
Block a user