mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-16 23:07:00 +00:00
Merge branch '2022-10-10-LLVM-related-improvements'
- A few patches to make building with LLVM/LLD easier
This commit is contained in:
commit
20be7c19a2
3 changed files with 3 additions and 3 deletions
2
Makefile
2
Makefile
|
@ -1023,7 +1023,7 @@ LDFLAGS_u-boot += $(LDFLAGS_FINAL)
|
|||
LDFLAGS_u-boot += $(call ld-option, --no-dynamic-linker)
|
||||
|
||||
# ld.lld support
|
||||
LDFLAGS_u-boot += -z notext
|
||||
LDFLAGS_u-boot += -z notext $(call ld-option,--apply-dynamic-relocs)
|
||||
|
||||
LDFLAGS_u-boot += --build-id=none
|
||||
|
||||
|
|
|
@ -184,7 +184,7 @@ __weak struct bl_params *bl2_plat_get_bl31_params_v2(uintptr_t bl32_entry,
|
|||
|
||||
static inline void raw_write_daif(unsigned int daif)
|
||||
{
|
||||
__asm__ __volatile__("msr DAIF, %0\n\t" : : "r" (daif) : "memory");
|
||||
__asm__ __volatile__("msr DAIF, %x0\n\t" : : "r" (daif) : "memory");
|
||||
}
|
||||
|
||||
typedef void (*atf_entry_t)(struct bl31_params *params, void *plat_params);
|
||||
|
|
|
@ -14,7 +14,7 @@ struct cmd_tbl;
|
|||
* from flash memory. The global_data address is passed as argv[-1]
|
||||
* to the application program.
|
||||
*/
|
||||
static struct jt_funcs *jt;
|
||||
struct jt_funcs *jt;
|
||||
gd_t *global_data;
|
||||
|
||||
#define EXPORT_FUNC(f, a, x, ...) \
|
||||
|
|
Loading…
Add table
Reference in a new issue