19 Commits

Author SHA1 Message Date
Alex Bee
b0d02bc24a tools: atf: use ATF_PLATFORM for platform specifc quirks 2023-02-11 09:36:51 +01:00
Jernej Skrabec
9d76e390aa Allwinner: atf: Revert to old workaround 2023-02-08 22:16:36 +01:00
Jernej Skrabec
9fdc091a5e atf: Fix regulators for Allwinner, again
This time is done with upstream fix, so it should stick.
2023-02-08 09:11:18 +01:00
Rudi Heitbaum
89245e1ddb atf: update to 2.8
release notes:
- https://trustedfirmware-a.readthedocs.io/en/latest/change-log.html#id1
2022-11-25 08:51:20 +00:00
Alex Bee
109b7bc2d0 Rockchip: switch to mainline u-boot 2022-09-12 08:21:01 +00:00
Alex Bee
93efc4dab7 atf: add support for Rockchip platform 2022-09-11 23:06:21 +00:00
Rudi Heitbaum
e2dc457916 atf: support build with binutils 2.39
set LDFLAGS="--no-warn-rwx-segments" for build of bl31.elf on iMX8, A64,
H5 and H6 socs. As the link fails with a non-zero exit code (because
of --fatal-warnings).

relevant commit:
- https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107

The ELF linker will now generate a warning message if the stack is made
executable.  Similarly it will warn if the output binary contains a
segment with all three of the read, write and execute permission
bits set.  These warnings are intended to help developers identify
programs which might be vulnerable to attack via these executable
memory regions.  The warnings are enabled by default but can be
disabled via a command line option.

compile error:
LD atf-2.7/build/sun50i_a64/release/bl31/bl31.elf
aarch64-none-elf-ld.bfd: warning: atf-2.7/build/sun50i_a64/release/bl31/bl31.elf has a LOAD segment with RWX permissions
2022-08-09 08:56:36 +00:00
Rudi Heitbaum
35ee2c682e atf: iMX8: enable compile with gcc-12.1.0
bugs:
- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523
- https://developer.trustedfirmware.org/T991
2022-07-21 10:13:06 +00:00
Jernej Skrabec
58b7d77ea1 atf: update to v2.7 2022-06-26 15:31:17 +02:00
Jernej Skrabec
771d19715b config: switch aarch64 toolchain 2022-04-14 19:52:37 +02:00
Ian Leonard
bd3b212848 tools: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:19 +00:00
Andre Heider
5435fff9c0 atf: update to v2.4
Required for sunxi crust support.
2020-12-28 11:20:57 +01:00
CvH
9ccf6e7725 atf: cleanup version 2020-12-27 20:30:27 +01:00
Andre Heider
1ba1387293 atf: update to v2.2 2020-02-10 09:22:25 +01:00
Andre Heider
84fb99e7ee u-boot: Use get_install_dir() instead of get_build_dir() 2020-02-10 08:53:39 +01:00
Andre Heider
78c1582d3a atf: this is not a kernel package
Remove PKG_IS_KERNEL_PKG since this is not building kernel modules.
Add the kernel toolchain as dependency instead.
2019-12-31 11:26:49 +01:00
Sascha Kuehndel (InuSasha)
71ce6a0452
fixes: fix missing dependencies 2019-10-24 11:32:04 +02:00
Jernej Skrabec
985ced6899 atf: Add fix for Allwinner H6 reboot issue 2019-06-04 20:18:50 +02:00
Jernej Skrabec
27b1b8ce29 atf: Initial package 2019-04-06 18:45:28 +02:00