Compare commits
86
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a3d34139b | ||
|
|
39466535d0 | ||
|
|
800ae4d991 | ||
|
|
2c465da71f | ||
|
|
d6b70f009a | ||
|
|
456b9b3fd7 | ||
|
|
77c86888f4 | ||
|
|
e382d74ce7 | ||
|
|
16960faf65 | ||
|
|
b0c6e9f3f6 | ||
|
|
a819bacaed | ||
|
|
2f54f4753f | ||
|
|
135b1eeb3f | ||
|
|
5b611f2dc6 | ||
|
|
2d41bf8577 | ||
|
|
2680f08178 | ||
|
|
37b2a882e9 | ||
|
|
11c8ff1499 | ||
|
|
747eb7172b | ||
|
|
ef6d0e6e99 | ||
|
|
4f99c54830 | ||
|
|
f244138016 | ||
|
|
6ac268457b | ||
|
|
3a283602b0 | ||
|
|
083700b303 | ||
|
|
3c31b1039f | ||
|
|
788e769f9f | ||
|
|
c747ef182e | ||
|
|
db54b8a716 | ||
|
|
192d6bc5b2 | ||
|
|
a7b1d7d2b4 | ||
|
|
b6ae078202 | ||
|
|
d69bdfc1ba | ||
|
|
f53e8f3abf | ||
|
|
44f3a0c6dc | ||
|
|
9af8ad53b3 | ||
|
|
4310f2747b | ||
|
|
c9e64ea52b | ||
|
|
95b8e4bdf4 | ||
|
|
00b9f2a2f2 | ||
|
|
7cd939424d | ||
|
|
7d7b4b1a32 | ||
|
|
1d6c4975a4 | ||
|
|
a6c0eae2b3 | ||
|
|
0cc73a1fc5 | ||
|
|
184ce4a6c3 | ||
|
|
043a342d79 | ||
|
|
98ecfc6c0e | ||
|
|
a08970e443 | ||
|
|
962a6709fe | ||
|
|
5cd3c8a4b4 | ||
|
|
c41de33e45 | ||
|
|
16585b87f2 | ||
|
|
841ddc38f1 | ||
|
|
41e7eaeb61 | ||
|
|
6a9e4be7f0 | ||
|
|
78307c660a | ||
|
|
cc089b98d5 | ||
|
|
9a997fcf3b | ||
|
|
f7b293752b | ||
|
|
86d7922952 | ||
|
|
6ca2dcf2b9 | ||
|
|
9ec0cfb5e9 | ||
|
|
a9d2eb834e | ||
|
|
a2c2c6a521 | ||
|
|
d8b3d4bf26 | ||
|
|
b0444f7e3b | ||
|
|
aef0c76d9c | ||
|
|
43fd684dd5 | ||
|
|
f646e4728d | ||
|
|
57b4f2212d | ||
|
|
3a906ddf06 | ||
|
|
3e89511377 | ||
|
|
e7529976cc | ||
|
|
312dea63e7 | ||
|
|
24156a64ec | ||
|
|
de6446f56d | ||
|
|
9b85ad4ace | ||
|
|
2154c51a86 | ||
|
|
bb6d0c06eb | ||
|
|
890be8d4cf | ||
|
|
a81de0654d | ||
|
|
0e2e7fd650 | ||
|
|
415b829106 | ||
|
|
9e28f0493f | ||
|
|
3cfd81f39d |
+1354
-1561
File diff suppressed because it is too large
Load Diff
@@ -1,6 +0,0 @@
|
||||
Please do not submit a Pull Request via GitHub. Buildroot makes use of a
|
||||
[mailing list](http://lists.buildroot.org/mailman/listinfo/buildroot) for patch submission and review.
|
||||
See [submitting your own patches](http://buildroot.org/manual.html#submitting-patches) for more info.
|
||||
|
||||
Thanks for your help!
|
||||
|
||||
@@ -1,142 +1,3 @@
|
||||
2024.05-rc2, released June 4th, 2024
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Download:
|
||||
- Dropped the (noop) --passive-ftp option from default wget
|
||||
options for compatibility with wget2
|
||||
|
||||
- Fixed an issue with the generated archives (for
|
||||
git/svn/cargo/go) when multiple packages share an archive
|
||||
(E.G. linux vs linux-headers).
|
||||
|
||||
Defconfigs: Fix build issue with binutils 2.41+ for
|
||||
Acmesystems Aria / Arietta, add download hashes for a number
|
||||
of defconfigs. Fix FIT external position for i.MX8 boards
|
||||
|
||||
Updated/fixed packages: dnsmasq, docker-compose, doom-wad,
|
||||
ebtables, esp-hosted, file, freeradius-client,
|
||||
freeradius-server, go, kmod, libmnl, libnetfilter_acct,
|
||||
libnetfilter_log, linux, luarocks, lynx, makedumpfile,
|
||||
micropython, mtd, ncftp, newlib-bare-metal, nfacct, ntp,
|
||||
octave, proftpd, qt5base, systemd, tpm2-tss, uboot-tools,
|
||||
ulogd, vala, zip
|
||||
|
||||
Removed packages: at91bootstrap, at91dataflashboot,
|
||||
on2-8170-libs, on2-8170-modules
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15973: imx8m bootloader image generation broken since update..
|
||||
#16093: kmod and gcc-14 build error
|
||||
|
||||
2024.05-rc1, released May 30th, 2024
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Toolchains:
|
||||
- Binutils 2.24 added, 2.39 dropped, 2.41 is now default
|
||||
- GCC 14.x added, 11.x dropped, 13.x is now default
|
||||
- uClibc-ng bumped to 1.0.48
|
||||
- Musl bumped to 1.2.5, adds riscv32 support
|
||||
- Glibc bumped to 2.39, libcrypt no longer available (see
|
||||
libxcrypt package)
|
||||
- External glibc based toolchains no longer install libcrypt
|
||||
files (except for libcrypt.so.1) to not conflict with the
|
||||
libxcrypt package
|
||||
- Bootlin external toolchains updated to 2024.02
|
||||
- Support for external toolchains using GCC version 14
|
||||
- Old external Codesourcery ARM/AARCH64 toolchains removed
|
||||
- Old external Codesourcery niosII toolchain removed
|
||||
- Old external Codescape mips toolchains removed
|
||||
- Support for Linux 6.7 / 6.8 kernel headers added
|
||||
|
||||
Architecture:
|
||||
- Support for riscv32 noMMU added
|
||||
- Internal toolchains for SPARC (re-)added
|
||||
- Support for the Motorola m68k specific shared library
|
||||
support for the FLAT binary format dropped, as support has
|
||||
been removed from the Linux kernel as of v5.19.
|
||||
|
||||
Download (notice, Buildroot generated tarballs have changed):
|
||||
- Tar 1.35 is now required (will be automatically built if not
|
||||
available on the host). Notice that tar 1.35 changes the way
|
||||
devmajor/minor is stored, so tarballs created with 1.35 are
|
||||
not binary identical to <1.35
|
||||
- The tarball creation logic has now been extended to
|
||||
correctly handle when ACLs are set on the download
|
||||
directory.
|
||||
- An issue with conflicting git tags between (different
|
||||
versions of) a package has been fixes
|
||||
- Git attributes are now handled correctly
|
||||
|
||||
Security:
|
||||
- The /dev/shm entry in the default /etc/fstab used for
|
||||
busybox and sysv init systems was missing the sticky bit,
|
||||
allowing users to delete and replace other users files.
|
||||
|
||||
Infrastructure:
|
||||
- kconfig/menuconfig can now be built with GCC 14.x
|
||||
- Git is now used to to fetch CVE data from the FKIE
|
||||
repository to work around an issue with missing meta files
|
||||
in the releases.
|
||||
- utils/check-package now also checks if defconfigs use
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES to ensure custom
|
||||
bootloader/kernels are correctly downloaded.
|
||||
|
||||
New defconfigs: Beagleboneai64, Orangepi Zero2w, Pine64 star64
|
||||
|
||||
New packages: basu, bats-assert, bats-file, bats-support, bcc,
|
||||
bpftrace, export-subst, flutter-adaptive-scaffold-example,
|
||||
flutter-animations-example, flutter-dynamic-layouts-example,
|
||||
flutter-go-router-example, flutter-image-example,
|
||||
flutter-markdown-example, flutter-packages,
|
||||
flutter-rfw-local-example, go-bootstrap-stage3, igt-gpu-tools,
|
||||
libgpiod2, libxmlb, libzenoh-c, lmdb, lua-lightningmdb,
|
||||
lua-lsdbus, mokutil, python-email-validator,
|
||||
python-expandvars, python-fastui, python-hid, python-jc,
|
||||
python-mpmath, python-poetry-core, python-sympy,
|
||||
python-yamllint, qbee-agent, starfive-spltool, ustreamer
|
||||
|
||||
Removed packages: flutter-gallery, omxplayer, ti-k3-image-gen
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14416: Mesa3D missing DRI3 support for various Gallium drivers
|
||||
#15766: BR2_PACKAGE_WESTON_XWAYLAND -- 12.0.1 -- fails to build..
|
||||
#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
|
||||
#16009: 'select' does not work with 'choice'
|
||||
#16036: android-tools version is too old
|
||||
#16075: Cannot use linux kernel extensions from external tree..
|
||||
|
||||
2024.02.2, released May 7th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Security: The /dev/shm entry in the default /etc/fstab used
|
||||
for busybox and sysv init systems was missing the sticky bit,
|
||||
allowing users to delete and replace other users files.
|
||||
|
||||
Defconfigs: Mangopi mq1rdw1: Lock kernel headers to 6.6.x.
|
||||
|
||||
Updated/fixed packages: apache, botan,
|
||||
brcmfmac_sdio-firmware-rpi, clamav, cmake, containerd,
|
||||
crucible, dmenu-wayland, dmraid, docker-cli, docker-engine,
|
||||
domoticz, fmc, freeipmi, gdal, gdb, giflib, gnupg2, go,
|
||||
google-breakpad, googlefontdirectory, imx-gpu-viv, inih,
|
||||
libassuan, libblockdev, libcurl, libdrm, libgpg-error,
|
||||
libksba, libnpth, libressl, libtracefs, lxc, mbedtls, mesa3d,
|
||||
oatpp, opensc, oprofile, perl-net-ssleay, petitboot,
|
||||
php-xdebug, psplash, python-pypng, python-segno,
|
||||
python-service-identity, python3, skeleton-init-sysv, systemd,
|
||||
tcf-agent, tiff, uuu, wolfssl, xmrig, zic
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14416: Mesa3D missing DRI3 support for various Gallium drivers
|
||||
#16009: 'select' does not work with 'choice'
|
||||
#16036: android-tools version is too old
|
||||
|
||||
2024.02.1, released March 26th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -256,34 +117,6 @@
|
||||
#15910: USB keyboard is not working by default "raspberrypicm4io_..
|
||||
#15952: Grub fails to load large rootfs files
|
||||
|
||||
2023.11.3, released March 26th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Starfive visionfive2: Use correct genimage
|
||||
configuration.
|
||||
|
||||
Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
|
||||
conmon, containerd, cvs, dash, dnsmasq, docker-engine, dracut,
|
||||
ell, expat, fluent-bit, freetype, gcc, ghostscript, gmp,
|
||||
gnupg2, go, google-breakpad, gst1-python, gst1-vaapi, iwd,
|
||||
libcoap, libcurl, libdnet, libgit2, libheif, libkrb5,
|
||||
libmodsecurity, libnfs, libopenssl, libselinux, libunwind,
|
||||
liburing, libuv, libva, libxml2, ltris, lua-http, luvi,
|
||||
mmc-utils, nginx-naxsi, nodejs, octave, openssh, openvmtools,
|
||||
parted, petitboot, php, poco, postgresql, powertop, privoxy,
|
||||
pure-ftpd, putty, python-cheroot, python-configshell-fb,
|
||||
python-django, python-rtslib-fb, python3,
|
||||
rauc-hawkbit-updater, redis, redis-plus-plus, rsync,
|
||||
s390-tools, sdl2, shim, spice, spirv-tools, squid, strace,
|
||||
strongswan, sudo, systemd, targetcli-fb, uhd, unbound,
|
||||
util-linux, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
|
||||
zlib-ng
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
|
||||
|
||||
2023.11.2, released March 1st, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -867,29 +700,6 @@
|
||||
#15376: Libiconv config
|
||||
#15461: QtVirtualKeyboard segfaults
|
||||
|
||||
2023.02.11, released March 26th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Starfive visionfive2: Use correct genimage
|
||||
configuration.
|
||||
|
||||
Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
|
||||
cvs, dash, dnsmasq, ell, exim, expat, freetype, ghostscript,
|
||||
gnupg2, google-breakpad, gst1-python, gst1-vaapi, iwd,
|
||||
libcoap, libcurl, libgit2, libkrb5, libmodsecurity, libunwind,
|
||||
libuv, libxml2, lua-http, luvi, nginx-naxsi, nodejs, openssh,
|
||||
openvmtools, parted, php, poco, postgresql, privoxy,
|
||||
pure-ftpd, putty, python-cheroot, python-configshell-fb,
|
||||
python-django, python-rtslib-fb, python3, rsync, sdl2, shim,
|
||||
spice, squid, strace, strongswan, sudo, systemd, targetcli-fb,
|
||||
unbound, uvw, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
|
||||
zlib-ng
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
|
||||
|
||||
2023.02.10, released March 1st, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
@@ -105,7 +105,7 @@ menu "Commands"
|
||||
|
||||
config BR2_WGET
|
||||
string "Wget command"
|
||||
default "wget -nd -t 3"
|
||||
default "wget --passive-ftp -nd -t 3"
|
||||
|
||||
config BR2_SVN
|
||||
string "Subversion (svn) command"
|
||||
@@ -318,12 +318,8 @@ config BR2_JLEVEL
|
||||
Number of jobs to run simultaneously. If 0, determine
|
||||
automatically according to number of CPUs on the host system.
|
||||
|
||||
comment "ccache needs a host gcc >= 8"
|
||||
depends on !BR2_HOST_GCC_AT_LEAST_8
|
||||
|
||||
config BR2_CCACHE
|
||||
bool "Enable compiler cache"
|
||||
depends on BR2_HOST_GCC_AT_LEAST_8
|
||||
help
|
||||
This option will enable the use of ccache, a compiler cache.
|
||||
It will cache the result of previous builds to speed up future
|
||||
@@ -590,7 +586,7 @@ config BR2_ENABLE_LTO
|
||||
config BR2_GOOGLE_BREAKPAD_ENABLE
|
||||
bool "Enable google-breakpad support"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
|
||||
+1
-86
@@ -144,84 +144,7 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2024.05"
|
||||
|
||||
config BR2_TARGET_AT91BOOTSTRAP
|
||||
bool "at91bootstrap removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Upstream for at91bootstrap 1.x is no longer available and
|
||||
has been replaced by at91bootstrap3.
|
||||
|
||||
config BR2_TARGET_AT91DATAFLASHBOOT
|
||||
bool "at91dataflashboot removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
at91dataflashboot has been replaced by at91bootstrap3.
|
||||
|
||||
config BR2_PACKAGE_ON2_8170_MODULES
|
||||
bool "on2-8170-modules removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The corresponding library and gstreamer 0.10 plugin are no
|
||||
longer available.
|
||||
|
||||
config BR2_PACKAGE_ON2_8170_LIBS
|
||||
bool "on2-8170-libs removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Upstream for this binary only library is no longer available.
|
||||
|
||||
config BR2_GCC_VERSION_11_X
|
||||
bool "gcc 11.x support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for gcc version 11.x has been removed. The current
|
||||
default version (13.x or later) has been selected instead.
|
||||
|
||||
config BR2_BINFMT_FLAT_SHARED
|
||||
bool "FLAT shared binary format removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for the FLAT shared binary format has been removed:
|
||||
its support was removed from the Linux kernel, and also from
|
||||
uClibc-ng, the only C library that supported it.
|
||||
|
||||
config BR2_PACKAGE_OMXPLAYER
|
||||
bool "omxplayer removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Package was deprecated in 2020 and is broken with ffmpeg 6.x
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_7
|
||||
bool "kernel headers version 6.7.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.7.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_TARGET_TI_K3_IMAGE_GEN
|
||||
bool "ti-k3-image-gen removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
ti-k3-image-gen tool has been removed and replaced by
|
||||
U-Boot binman tool (requires U-boot >= 2023.10).
|
||||
|
||||
config BR2_TARGET_UBOOT_NEEDS_TI_K3_DM
|
||||
bool "u-boot TI K3 DM option has been removed."
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The TI K3 Device Manager is already included in
|
||||
ti-k3-boot-firmware.
|
||||
|
||||
config BR2_PACKAGE_FLUTTER_GALLERY
|
||||
bool "flutter-gallery removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
flutter-gallery has been removed due to being abandoned
|
||||
and no longer working with flutter 3.19+. It is replaced by
|
||||
flutter-packages, where individual sub-packages (examples)
|
||||
must be selected for the build.
|
||||
comment "Legacy options removed in 2024.02"
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS
|
||||
bool "Codescape IMG GNU Linux Toolchain 2018.09 has been removed"
|
||||
@@ -251,14 +174,6 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM
|
||||
The Sourcery CodeBench ARM toolchain has been removed, use
|
||||
an ARM/Bootlin/Linaro toolchain instead.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_39_X
|
||||
bool "binutils 2.39 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
binutils 2.39 has been removed, use a newer version.
|
||||
|
||||
comment "Legacy options removed in 2024.02"
|
||||
|
||||
config BR2_PACKAGE_MYSQL
|
||||
bool "mysql virtual package removed"
|
||||
select BR2_LEGACY
|
||||
|
||||
+65
-91
@@ -32,14 +32,7 @@ F: package/dmenu-wayland/
|
||||
F: package/fcft/
|
||||
F: package/foot/
|
||||
F: package/flutter-engine/
|
||||
F: package/flutter-packages/
|
||||
F: package/flutter-packages/flutter-adaptive-scaffold-example/
|
||||
F: package/flutter-packages/flutter-animations-example/
|
||||
F: package/flutter-packages/flutter-dynamic-layouts-example/
|
||||
F: package/flutter-packages/flutter-go-router-example/
|
||||
F: package/flutter-packages/flutter-image-example/
|
||||
F: package/flutter-packages/flutter-markdown-example/
|
||||
F: package/flutter-packages/flutter-rfw-local-example/
|
||||
F: package/flutter-gallery/
|
||||
F: package/flutter-pi/
|
||||
F: package/flutter-sdk-bin/
|
||||
F: package/ivi-homescreen/
|
||||
@@ -83,7 +76,6 @@ N: Alessandro Partesotti <a.partesotti@gmail.com>
|
||||
F: package/oatpp/
|
||||
|
||||
N: Alex Michel <alex.michel@wiedemann-group.com>
|
||||
F: package/libzenoh-c/
|
||||
F: package/libzenoh-pico/
|
||||
F: package/network-manager-openvpn/
|
||||
|
||||
@@ -122,7 +114,6 @@ F: package/libest/
|
||||
|
||||
N: Alexander Mukhin <alexander.i.mukhin@gmail.com>
|
||||
F: package/tinyproxy/
|
||||
F: package/zfs/
|
||||
|
||||
N: Alexander Sverdlin <alexander.sverdlin@gmail.com>
|
||||
F: package/mini-snmpd/
|
||||
@@ -160,6 +151,7 @@ N: Anand Gadiyar <gadiyar@ti.com>
|
||||
F: board/ti/am62x-sk/
|
||||
F: board/ti/am64x-sk/
|
||||
F: boot/ti-k3-boot-firmware/
|
||||
F: boot/ti-k3-image-gen/
|
||||
F: boot/ti-k3-r5-loader/
|
||||
F: configs/ti_am62x_sk_defconfig
|
||||
F: configs/ti_am64x_sk_defconfig
|
||||
@@ -380,7 +372,6 @@ F: package/gpsd/
|
||||
F: package/gptfdisk/
|
||||
F: package/hddtemp/
|
||||
F: package/hdparm/
|
||||
F: package/igt-gpu-tools/
|
||||
F: package/intel-gmmlib/
|
||||
F: package/intel-mediadriver/
|
||||
F: package/intel-mediasdk/
|
||||
@@ -532,9 +523,6 @@ N: Bilal Wasim <bilalwasim676@gmail.com>
|
||||
F: board/chromebook/elm/
|
||||
F: configs/chromebook_elm_defconfig
|
||||
|
||||
N: Boerge Struempfel <boerge.struempfel@gmail.com>
|
||||
F: package/libgpiod2/
|
||||
|
||||
N: Bogdan Radulescu <bogdan@nimblex.net>
|
||||
F: package/iftop/
|
||||
F: package/ncdu/
|
||||
@@ -542,26 +530,14 @@ F: package/ncdu/
|
||||
N: Brandon Maier <brandon.maier@collins.com>
|
||||
F: board/freescale/ls1046a-frwy/
|
||||
F: configs/ls1046a-frwy_defconfig
|
||||
F: package/bats-assert/
|
||||
F: package/bats-file/
|
||||
F: package/bats-support/
|
||||
F: package/mtd/
|
||||
F: package/python-pysensors/
|
||||
F: package/qoriq-fm-ucode/
|
||||
F: package/unifdef/
|
||||
F: package/vmtouch/
|
||||
F: support/testing/tests/package/test_zip.py
|
||||
|
||||
N: Brock Williams <brock@cottonwoodcomputer.com>
|
||||
F: package/pdmenu/
|
||||
|
||||
N: Bryan Brattlof <bb@ti.com>
|
||||
F: board/ti/
|
||||
F: boot/ti-k3-boot-firmware/
|
||||
F: boot/ti-k3-r5-loader/
|
||||
F: configs/ti_am62x_sk_defconfig
|
||||
F: configs/ti_am64x_sk_defconfig
|
||||
|
||||
N: Carlo Caione <carlo.caione@gmail.com>
|
||||
F: package/jailhouse/
|
||||
F: package/sunxi-boards/
|
||||
@@ -619,7 +595,6 @@ F: package/fuse-overlayfs/
|
||||
F: package/go/
|
||||
F: package/go-bootstrap-stage1/
|
||||
F: package/go-bootstrap-stage2/
|
||||
F: package/go-bootstrap-stage3/
|
||||
F: package/gocryptfs/
|
||||
F: package/mbpfan/
|
||||
F: package/moby-buildkit/
|
||||
@@ -789,6 +764,15 @@ N: Dario Binacchi <dariobin@libero.it>
|
||||
F: package/uboot-bootcount/
|
||||
F: package/libmnl/
|
||||
|
||||
N: David Bachelart <david.bachelart@bbright.com>
|
||||
F: package/ccrypt/
|
||||
F: package/dos2unix/
|
||||
F: package/ipmiutil/
|
||||
F: package/jsmn/
|
||||
F: package/python-daemon/
|
||||
F: package/sslh/
|
||||
F: package/udpxy/
|
||||
|
||||
N: David Bender <codehero@gmail.com>
|
||||
F: package/benejson/
|
||||
F: package/cgic/
|
||||
@@ -850,10 +834,6 @@ F: package/wolftpm/
|
||||
N: Dimitrios Siganos <dimitris@siganos.org>
|
||||
F: package/wireless-regdb/
|
||||
|
||||
N: Dmitry Chestnykh <dm.chestnykh@gmail.com>
|
||||
F: board/qemu/sparc-ss10/
|
||||
F: configs/qemu_sparc_ss10_defconfig
|
||||
|
||||
N: Dominik Faessler <faessler@was.ch>
|
||||
F: package/logsurfer/
|
||||
|
||||
@@ -960,6 +940,7 @@ F: package/openbox/
|
||||
F: package/supertuxkart/
|
||||
|
||||
N: Fabio Estevam <festevam@gmail.com>
|
||||
F: board/freescale/warpboard/
|
||||
F: board/warp7/
|
||||
F: configs/freescale_imx*
|
||||
F: configs/imx23evk_defconfig
|
||||
@@ -980,6 +961,7 @@ F: configs/mx6sx_udoo_neo_defconfig
|
||||
F: configs/mx6udoo_defconfig
|
||||
F: configs/wandboard_defconfig
|
||||
F: configs/warp7_defconfig
|
||||
F: configs/warpboard_defconfig
|
||||
F: package/atest/
|
||||
F: package/crucible/
|
||||
F: package/kmscube/
|
||||
@@ -1145,7 +1127,6 @@ F: package/libwpe/
|
||||
F: package/linenoise/
|
||||
F: package/ljlinenoise/
|
||||
F: package/lua-inotify/
|
||||
F: package/lmdb/
|
||||
F: package/lpeg/
|
||||
F: package/lpty/
|
||||
F: package/lrandom/
|
||||
@@ -1368,11 +1349,8 @@ F: package/libnetconf2/
|
||||
F: package/libyang/
|
||||
F: package/linuxptp/
|
||||
F: package/netopeer2/
|
||||
F: package/python-yamllint/
|
||||
F: package/rauc/
|
||||
F: package/sysrepo/
|
||||
F: support/testing/tests/package/sample_python_yamllint.py
|
||||
F: support/testing/tests/package/test_python_yamllint.py
|
||||
|
||||
N: Hervé Codina <herve.codina@bootlin.com>
|
||||
F: package/alchemy/
|
||||
@@ -1520,7 +1498,7 @@ F: package/zip/
|
||||
N: Jared Bents <jared.bents@rockwellcollins.com>
|
||||
F: package/libvirt/
|
||||
|
||||
N: Jarkko Sakkinen <jarkko@kernel.org>
|
||||
N: Jarkko Sakkinen <jarkko.sakkinen@intel.com>
|
||||
F: package/quota/
|
||||
|
||||
N: Jason Pruitt <jrspruitt@gmail.com>
|
||||
@@ -1653,9 +1631,6 @@ F: package/sdbusplus/
|
||||
N: Jon Ringle <jringle@gridpoint.com>
|
||||
F: package/mbpoll/
|
||||
|
||||
N: Jon Henrik Bjørnstad <jonhenrik@qbee.io>
|
||||
F: package/qbee-agent/
|
||||
|
||||
N: Jonathan Ben Avraham <yba@tkos.co.il>
|
||||
F: arch/Config.in.xtensa
|
||||
F: package/autofs/
|
||||
@@ -1704,7 +1679,6 @@ N: Joshua Henderson <joshua.henderson@microchip.com>
|
||||
F: package/qt5/qt5wayland/
|
||||
|
||||
N: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
|
||||
F: package/bcc/
|
||||
F: package/python-aiofiles/
|
||||
F: package/python-crayons/
|
||||
F: package/python-cycler/
|
||||
@@ -1759,7 +1733,6 @@ F: package/gnupg2/
|
||||
F: package/highway/
|
||||
F: package/kexec/
|
||||
F: package/libjxl/
|
||||
F: package/mokutil/
|
||||
F: package/octave/
|
||||
F: package/ola/
|
||||
F: package/openblas/
|
||||
@@ -1790,10 +1763,8 @@ F: support/testing/tests/package/sample_python_gnupg.py
|
||||
F: support/testing/tests/package/sample_python_hwdata.py
|
||||
F: support/testing/tests/package/sample_python_midiutil.py
|
||||
F: support/testing/tests/package/sample_python_ml_dtypes.py
|
||||
F: support/testing/tests/package/sample_python_mpmath.py
|
||||
F: support/testing/tests/package/sample_python_pyalsa.py
|
||||
F: support/testing/tests/package/sample_python_spake2.py
|
||||
F: support/testing/tests/package/sample_python_sympy.py
|
||||
F: support/testing/tests/package/test_acl.py
|
||||
F: support/testing/tests/package/test_acpica.py
|
||||
F: support/testing/tests/package/test_acpica/
|
||||
@@ -1809,30 +1780,23 @@ F: support/testing/tests/package/test_cryptsetup/
|
||||
F: support/testing/tests/package/test_ddrescue.py
|
||||
F: support/testing/tests/package/test_ddrescue/
|
||||
F: support/testing/tests/package/test_dos2unix.py
|
||||
F: support/testing/tests/package/test_ed.py
|
||||
F: support/testing/tests/package/test_ethtool.py
|
||||
F: support/testing/tests/package/test_ethtool/
|
||||
F: support/testing/tests/package/test_file.py
|
||||
F: support/testing/tests/package/test_file/
|
||||
F: support/testing/tests/package/test_fluidsynth.py
|
||||
F: support/testing/tests/package/test_fluidsynth/
|
||||
F: support/testing/tests/package/test_fping.py
|
||||
F: support/testing/tests/package/test_fwts.py
|
||||
F: support/testing/tests/package/test_gawk.py
|
||||
F: support/testing/tests/package/test_ghostscript.py
|
||||
F: support/testing/tests/package/test_ghostscript/
|
||||
F: support/testing/tests/package/test_glslsandbox_player.py
|
||||
F: support/testing/tests/package/test_glslsandbox_player/
|
||||
F: support/testing/tests/package/test_gnupg2.py
|
||||
F: support/testing/tests/package/test_gnuplot.py
|
||||
F: support/testing/tests/package/test_gnuplot/
|
||||
F: support/testing/tests/package/test_gnuradio.py
|
||||
F: support/testing/tests/package/test_gnuradio/
|
||||
F: support/testing/tests/package/test_gzip.py
|
||||
F: support/testing/tests/package/test_highway.py
|
||||
F: support/testing/tests/package/test_hwloc.py
|
||||
F: support/testing/tests/package/test_iozone.py
|
||||
F: support/testing/tests/package/test_iperf.py
|
||||
F: support/testing/tests/package/test_iperf3.py
|
||||
F: support/testing/tests/package/test_iptables.py
|
||||
F: support/testing/tests/package/test_jailhouse.py
|
||||
@@ -1847,12 +1811,8 @@ F: support/testing/tests/package/test_libcamera.py
|
||||
F: support/testing/tests/package/test_libcamera/
|
||||
F: support/testing/tests/package/test_libgpgme.py
|
||||
F: support/testing/tests/package/test_libjxl.py
|
||||
F: support/testing/tests/package/test_links.py
|
||||
F: support/testing/tests/package/test_links/
|
||||
F: support/testing/tests/package/test_lrzip.py
|
||||
F: support/testing/tests/package/test_lrzsz.py
|
||||
F: support/testing/tests/package/test_ltrace.py
|
||||
F: support/testing/tests/package/test_lvm2.py
|
||||
F: support/testing/tests/package/test_lzip.py
|
||||
F: support/testing/tests/package/test_lsof.py
|
||||
F: support/testing/tests/package/test_lz4.py
|
||||
@@ -1865,8 +1825,6 @@ F: support/testing/tests/package/test_mtools.py
|
||||
F: support/testing/tests/package/test_mtr.py
|
||||
F: support/testing/tests/package/test_ncdu.py
|
||||
F: support/testing/tests/package/test_netcat.py
|
||||
F: support/testing/tests/package/test_netsnmp.py
|
||||
F: support/testing/tests/package/test_netsnmp/
|
||||
F: support/testing/tests/package/test_nftables.py
|
||||
F: support/testing/tests/package/test_nftables/
|
||||
F: support/testing/tests/package/test_ngrep.py
|
||||
@@ -1887,15 +1845,12 @@ F: support/testing/tests/package/test_python_hwdata.py
|
||||
F: support/testing/tests/package/test_python_magic_wormhole.py
|
||||
F: support/testing/tests/package/test_python_midiutil.py
|
||||
F: support/testing/tests/package/test_python_ml_dtypes.py
|
||||
F: support/testing/tests/package/test_python_mpmath.py
|
||||
F: support/testing/tests/package/test_python_pyalsa.py
|
||||
F: support/testing/tests/package/test_python_spake2.py
|
||||
F: support/testing/tests/package/test_python_sympy.py
|
||||
F: support/testing/tests/package/test_rdma_core.py
|
||||
F: support/testing/tests/package/test_rdma_core/
|
||||
F: support/testing/tests/package/test_screen.py
|
||||
F: support/testing/tests/package/test_sed.py
|
||||
F: support/testing/tests/package/test_socat.py
|
||||
F: support/testing/tests/package/test_sox.py
|
||||
F: support/testing/tests/package/test_sqlite.py
|
||||
F: support/testing/tests/package/test_strace.py
|
||||
@@ -1911,11 +1866,9 @@ F: support/testing/tests/package/test_usbutils.py
|
||||
F: support/testing/tests/package/test_usbutils/
|
||||
F: support/testing/tests/package/test_weston.py
|
||||
F: support/testing/tests/package/test_weston/
|
||||
F: support/testing/tests/package/test_wine.py
|
||||
F: support/testing/tests/package/test_xz.py
|
||||
F: support/testing/tests/package/test_z3.py
|
||||
F: support/testing/tests/package/test_z3/
|
||||
F: support/testing/tests/package/test_zbar.py
|
||||
F: support/testing/tests/package/test_zchunk.py
|
||||
F: support/testing/tests/package/test_zstd.py
|
||||
|
||||
@@ -1926,9 +1879,6 @@ F: package/easy-rsa/
|
||||
N: Justin Maggard <jmaggard@netgear.com>
|
||||
F: package/dtach/
|
||||
|
||||
N: Kadambini Nema <kadambini.nema@gmail.com>
|
||||
F: package/ustreamer/
|
||||
|
||||
N: Kamel Bouhara <kamel.bouhara@gmail.com>
|
||||
F: package/libodb-boost/
|
||||
F: package/libodb-mysql/
|
||||
@@ -2144,7 +2094,6 @@ F: utils/config
|
||||
F: utils/diffconfig
|
||||
|
||||
N: Marcus Hoffmann <bubu@bubu1.eu>
|
||||
F: package/python-jc/
|
||||
F: support/testing/tests/package/test_python_fastapi.py
|
||||
F: support/testing/tests/package/sample_python_fastapi.py
|
||||
|
||||
@@ -2306,9 +2255,6 @@ N: Michel Stempin <michel.stempin@wanadoo.fr>
|
||||
F: board/sipeed/licheepi_zero/
|
||||
F: configs/sipeed_licheepi_zero_defconfig
|
||||
|
||||
N: Mika Westerberg <mika.westerberg@linux.intel.com>
|
||||
F: package/tbtools/
|
||||
|
||||
N: Mike Frampton <mikeframpo@gmail.com>
|
||||
F: package/qcom-db410c-firmware/
|
||||
|
||||
@@ -2527,7 +2473,6 @@ F: package/python-cached-property/
|
||||
F: package/python-docker/
|
||||
F: package/python-dockerpty/
|
||||
F: package/python-docker-pycreds/
|
||||
F: package/python-hid/
|
||||
F: package/python-psutil/
|
||||
F: package/python-request-id/
|
||||
F: package/python-semver/
|
||||
@@ -2541,7 +2486,6 @@ F: package/triggerhappy/
|
||||
F: package/wireguard-linux-compat/
|
||||
F: package/wireguard-tools/
|
||||
F: support/testing/tests/package/test_docker_compose.py
|
||||
F: support/testing/tests/package/test_python_hid.py
|
||||
|
||||
N: Peter Seiderer <ps.report@gmx.net>
|
||||
F: package/dotconf/
|
||||
@@ -2631,9 +2575,6 @@ F: package/synergy/
|
||||
N: Prabhu Sannachi <prabhu.sannachi@collins.com>
|
||||
F: package/redis-plus-plus/
|
||||
|
||||
N: Qais Yousef <qais.yousef@arm.com>
|
||||
F: package/bpftrace/
|
||||
|
||||
N: Rafal Susz <rafal.susz@gmail.com>
|
||||
F: board/avnet/s6lx9_microboard/
|
||||
F: configs/s6lx9_microboard_defconfig
|
||||
@@ -2729,17 +2670,13 @@ F: package/irssi/
|
||||
F: package/vnstat/
|
||||
|
||||
N: Romain Naour <romain.naour@gmail.com>
|
||||
F: board/beagleboard/beagleboneai64/
|
||||
F: board/qemu/
|
||||
F: board/ti/am574x-idk/
|
||||
F: configs/qemu_*
|
||||
F: configs/am574x_idk_defconfig
|
||||
F: configs/beagleboneai64_defconfig
|
||||
F: package/alure/
|
||||
F: package/aubio/
|
||||
F: package/bcc/
|
||||
F: package/binutils/
|
||||
F: package/bpftrace/
|
||||
F: package/bullet/
|
||||
F: package/clinfo/
|
||||
F: package/efl/
|
||||
@@ -2819,9 +2756,15 @@ F: support/misc/toolchainfile.cmake.in
|
||||
N: Sam Voss <sam.voss@gmail.com>
|
||||
F: package/ripgrep/
|
||||
|
||||
N: Sebastian Weyer <sebastian.weyer@smile.fr>
|
||||
F: package/amlogic-boot-fip/
|
||||
F: package/nushell/
|
||||
F: package/rust-bindgen/
|
||||
F: package/spirv-headers/
|
||||
F: support/testing/tests/package/sample_nu.nu
|
||||
F: support/testing/tests/package/test_nu.py
|
||||
|
||||
N: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
|
||||
F: board/armadeus/
|
||||
F: configs/armadeus*
|
||||
F: package/mmc-utils/
|
||||
F: package/python-flask-jsonrpc/
|
||||
F: package/python-flask-login/
|
||||
@@ -2838,7 +2781,6 @@ F: package/systemd
|
||||
F: support/scripts/pkg-stats
|
||||
|
||||
N: Sergey Bobrenok <bobrofon@gmail.com>
|
||||
F: package/basu/
|
||||
F: package/sdbus-cpp/
|
||||
|
||||
N: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
@@ -2848,13 +2790,11 @@ F: board/orangepi/orangepi-zero
|
||||
F: board/orangepi/orangepi-one
|
||||
F: board/orangepi/orangepi-pc-plus/
|
||||
F: board/orangepi/orangepi-zero-plus2/
|
||||
F: board/orangepi/orangepi-zero2w/
|
||||
F: configs/linksprite_pcduino_defconfig
|
||||
F: configs/orangepi_one_defconfig
|
||||
F: configs/orangepi_pc_plus_defconfig
|
||||
F: configs/orangepi_zero_defconfig
|
||||
F: configs/orangepi_zero_plus2_defconfig
|
||||
F: configs/orangepi_zero2w_defconfig
|
||||
F: package/armbian-firmware/
|
||||
F: package/hostapd/
|
||||
F: package/rtl8189fs/
|
||||
@@ -3009,17 +2949,53 @@ N: Thijs Vermeir <thijsvermeir@gmail.com>
|
||||
F: package/ranger/
|
||||
F: package/x265/
|
||||
|
||||
N: Thomas Bonnefille <thomas.bonnefille@bootlin.com>
|
||||
F: board/pine64/star64
|
||||
F: configs/pine64_star64_defconfig
|
||||
F: package/starfive-spltool/
|
||||
|
||||
N: Thomas Claveirole <thomas.claveirole@green-communications.fr>
|
||||
F: package/fcgiwrap/
|
||||
F: package/openlayers/
|
||||
F: package/vuejs/
|
||||
F: package/vuejs-router/
|
||||
|
||||
N: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
||||
F: docs/manual/
|
||||
F: package/cereal/
|
||||
F: package/chartjs/
|
||||
F: package/datatables/
|
||||
F: package/datatables-buttons/
|
||||
F: package/datatables-fixedcolumns/
|
||||
F: package/datatables-responsive/
|
||||
F: package/jszip/
|
||||
F: package/libtelnet/
|
||||
F: package/opkg-utils/
|
||||
F: package/perl-convert-asn1/
|
||||
F: package/perl-crypt-blowfish/
|
||||
F: package/perl-crypt-cbc/
|
||||
F: package/perl-crypt-openssl-aes/
|
||||
F: package/perl-devel-cycle/
|
||||
F: package/perl-devel-size/
|
||||
F: package/perl-i18n/
|
||||
F: package/perl-locale-maketext-lexicon/
|
||||
F: package/perl-lwp-protocol-https/
|
||||
F: package/perl-math-int64/
|
||||
F: package/perl-math-prime-util/
|
||||
F: package/perl-mime-base64-urlsafe/
|
||||
F: package/perl-mojolicious-plugin-authentication/
|
||||
F: package/perl-mojolicious-plugin-authorization/
|
||||
F: package/perl-mojolicious-plugin-cspheader/
|
||||
F: package/perl-mojolicious-plugin-i18n/
|
||||
F: package/perl-mojolicious-plugin-securityheader/
|
||||
F: package/perl-mozilla-ca/
|
||||
F: package/perl-net-snmp/
|
||||
F: package/perl-net-ssh2/
|
||||
F: package/perl-net-telnet/
|
||||
F: package/perl-path-class/
|
||||
F: package/pigz/
|
||||
F: package/popperjs/
|
||||
F: package/xenomai/
|
||||
F: support/scripts/size-stats
|
||||
F: support/testing/tests/package/test_perl_lwp_protocol_https.py
|
||||
F: utils/size-stats-compare
|
||||
F: toolchain/
|
||||
|
||||
N: Thomas Devoogdt <thomas@devoogdt.com>
|
||||
F: package/fluent-bit/
|
||||
F: package/libsoup3/
|
||||
@@ -3205,8 +3181,6 @@ N: Wade Berrier <wberrier@gmail.com>
|
||||
F: package/ngrep/
|
||||
|
||||
N: Waldemar Brodkorb <wbx@openadk.org>
|
||||
F: board/qemu/riscv32-virt/
|
||||
F: configs/qemu_riscv32_nommu_virt_defconfig
|
||||
F: package/asterisk/
|
||||
F: package/libjwt/
|
||||
F: package/mksh/
|
||||
@@ -3247,6 +3221,7 @@ N: Xuanhao Shi <X15000177@gmail.com>
|
||||
F: board/ti/am62x-sk/
|
||||
F: board/ti/am64x-sk/
|
||||
F: boot/ti-k3-boot-firmware/
|
||||
F: boot/ti-k3-image-gen/
|
||||
F: boot/ti-k3-r5-loader/
|
||||
F: configs/ti_am62x_sk_defconfig
|
||||
F: configs/ti_am64x_sk_defconfig
|
||||
@@ -3284,6 +3259,7 @@ F: package/mesa3d-headers/
|
||||
F: package/nbd/
|
||||
F: package/nut/
|
||||
F: package/nvidia-driver/
|
||||
F: package/omxplayer/
|
||||
F: package/python-pyparsing/
|
||||
F: package/pkg-download.mk
|
||||
F: package/pkg-waf.mk
|
||||
@@ -3338,11 +3314,9 @@ F: package/libsoc/
|
||||
F: package/libsocketcan/
|
||||
F: package/libubox/
|
||||
F: package/libuci/
|
||||
F: package/libxmlb/
|
||||
F: package/linux-firmware/
|
||||
F: package/linux-serial-test/
|
||||
F: package/modem-manager/
|
||||
F: package/ncftp/
|
||||
F: package/nftables/
|
||||
F: package/nuttcp/
|
||||
F: package/parted/
|
||||
|
||||
@@ -90,9 +90,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2024.05-rc2
|
||||
export BR2_VERSION := 2024.02.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1717537000
|
||||
BR2_VERSION_EPOCH = 1711445000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@@ -584,10 +584,7 @@ $(BUILD_DIR)/buildroot-config/auto.conf: $(BR2_CONFIG)
|
||||
prepare: $(BUILD_DIR)/buildroot-config/auto.conf
|
||||
@$(foreach s, $(call qstrip,$(BR2_ROOTFS_PRE_BUILD_SCRIPT)), \
|
||||
$(call MESSAGE,"Executing pre-build script $(s)"); \
|
||||
$(EXTRA_ENV) $(s) \
|
||||
$(TARGET_DIR) \
|
||||
$(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS)) \
|
||||
$(call qstrip,$(BR2_ROOTFS_PRE_BUILD_SCRIPT_ARGS))$(sep))
|
||||
$(EXTRA_ENV) $(s) $(TARGET_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep))
|
||||
|
||||
.PHONY: world
|
||||
world: target-post-image
|
||||
@@ -804,10 +801,7 @@ endif # merged /usr
|
||||
|
||||
$(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_BUILD_SCRIPT)), \
|
||||
@$(call MESSAGE,"Executing post-build script $(s)")$(sep) \
|
||||
$(Q)$(EXTRA_ENV) $(s) \
|
||||
$(TARGET_DIR) \
|
||||
$(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS)) \
|
||||
$(call qstrip,$(BR2_ROOTFS_POST_BUILD_SCRIPT_ARGS))$(sep))
|
||||
$(Q)$(EXTRA_ENV) $(s) $(TARGET_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep))
|
||||
|
||||
touch $(TARGET_DIR)/usr
|
||||
|
||||
@@ -825,10 +819,7 @@ target-post-image: $(TARGETS_ROOTFS) target-finalize staging-finalize
|
||||
$(Q)mkdir -p $(BINARIES_DIR)
|
||||
@$(foreach s, $(call qstrip,$(BR2_ROOTFS_POST_IMAGE_SCRIPT)), \
|
||||
$(call MESSAGE,"Executing post-image script $(s)"); \
|
||||
$(EXTRA_ENV) $(s) \
|
||||
$(BINARIES_DIR) \
|
||||
$(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS)) \
|
||||
$(call qstrip,$(BR2_ROOTFS_POST_IMAGE_SCRIPT_ARGS))$(sep))
|
||||
$(EXTRA_ENV) $(s) $(BINARIES_DIR) $(call qstrip,$(BR2_ROOTFS_POST_SCRIPT_ARGS))$(sep))
|
||||
|
||||
.PHONY: source
|
||||
source: $(foreach p,$(PACKAGES),$(p)-all-source)
|
||||
|
||||
@@ -216,6 +216,11 @@ config BR2_sh
|
||||
config BR2_sparc
|
||||
bool "SPARC"
|
||||
select BR2_USE_MMU
|
||||
# uClibc-ng broken on sparc due to recent gcc changes
|
||||
# that need to be reverted since gcc 8.4, 9.3 and 10.1.
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98784
|
||||
# gcc <= 10.x has been removed from Buildroot.
|
||||
select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
|
||||
help
|
||||
SPARC (from Scalable Processor Architecture) is a RISC
|
||||
instruction set architecture (ISA) developed by Sun
|
||||
@@ -447,4 +452,29 @@ config BR2_BINFMT_FLAT
|
||||
|
||||
endchoice
|
||||
|
||||
# Set up flat binary type
|
||||
choice
|
||||
prompt "FLAT Binary type"
|
||||
default BR2_BINFMT_FLAT_ONE
|
||||
depends on BR2_BINFMT_FLAT
|
||||
|
||||
config BR2_BINFMT_FLAT_ONE
|
||||
bool "One memory region"
|
||||
help
|
||||
All segments are linked into one memory region.
|
||||
|
||||
config BR2_BINFMT_FLAT_SHARED
|
||||
bool "Shared binary"
|
||||
depends on BR2_m68k
|
||||
# Even though this really generates shared binaries, there is no libdl
|
||||
# and dlopen() cannot be used. So packages that require shared
|
||||
# libraries cannot be built. Therefore, we don't select
|
||||
# BR2_BINFMT_SUPPORTS_SHARED and therefore force BR2_STATIC_LIBS.
|
||||
# Although this adds -static to the compilation, that's not a problem
|
||||
# because the -mid-shared-library option overrides it.
|
||||
help
|
||||
Allow to load and link indiviual FLAT binaries at run time.
|
||||
|
||||
endchoice
|
||||
|
||||
endmenu # Target options
|
||||
|
||||
@@ -51,6 +51,7 @@ choice
|
||||
|
||||
config BR2_RISCV_32
|
||||
bool "32-bit"
|
||||
select BR2_USE_MMU
|
||||
|
||||
config BR2_RISCV_64
|
||||
bool "64-bit"
|
||||
@@ -61,6 +62,7 @@ endchoice
|
||||
config BR2_RISCV_USE_MMU
|
||||
bool "MMU support"
|
||||
default y
|
||||
depends on BR2_RISCV_64
|
||||
select BR2_USE_MMU
|
||||
help
|
||||
Enable this option if your RISC-V core has a MMU (Memory
|
||||
|
||||
@@ -72,7 +72,6 @@ config BR2_x86_pentium_m
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
config BR2_x86_pentium2
|
||||
bool "pentium2"
|
||||
depends on !BR2_x86_64
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 b66a5b863b0f8669448b74ca83bd641a856f164b29956e539bbcb5fdeeab9cc6 linux-6.6.30.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6c5e4d3c87feadbfdb9f7d2e46f3f120b00286ba380491c5956708e0b94232c8 linux-4.19.315.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6c5e4d3c87feadbfdb9f7d2e46f3f120b00286ba380491c5956708e0b94232c8 linux-4.19.315.tar.xz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 880ace63ca2291b8b639e9bd862cc828649d3e1e00ccfee5861473debd2e4dec linux-6.1.91.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 50b4482a505bc281ba8470c399a3c26e145e29b23500bc35c50debd7fa46bdf8 u-boot-2022.10.tar.bz2
|
||||
@@ -3,26 +3,26 @@ CONFIG_SYSVIPC=y
|
||||
CONFIG_POSIX_MQUEUE=y
|
||||
CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_LOG_BUF_SHIFT=14
|
||||
CONFIG_CGROUPS=y
|
||||
CONFIG_EMBEDDED=y
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
CONFIG_SLAB=y
|
||||
CONFIG_PROFILING=y
|
||||
# CONFIG_ARCH_MULTI_V7 is not set
|
||||
CONFIG_ARCH_MXC=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_OPROFILE=m
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_BLK_DEV_BSG is not set
|
||||
# CONFIG_IOSCHED_DEADLINE is not set
|
||||
# CONFIG_IOSCHED_CFQ is not set
|
||||
# CONFIG_ARCH_MULTI_V7 is not set
|
||||
CONFIG_ARCH_MXC=y
|
||||
CONFIG_MACH_IMX27_DT=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_ZBOOT_ROM_TEXT=0x0
|
||||
CONFIG_ZBOOT_ROM_BSS=0x0
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
@@ -30,8 +30,10 @@ CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_PNP=y
|
||||
CONFIG_IP_PNP_DHCP=y
|
||||
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
|
||||
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
||||
# CONFIG_INET_XFRM_MODE_BEET is not set
|
||||
# CONFIG_INET_DIAG is not set
|
||||
CONFIG_IPV6=y
|
||||
CONFIG_CAN=m
|
||||
CONFIG_CAN_VCAN=m
|
||||
CONFIG_CAN_MCP251X=m
|
||||
@@ -66,11 +68,6 @@ CONFIG_EEPROM_AT24=y
|
||||
CONFIG_EEPROM_AT25=y
|
||||
CONFIG_SCSI=y
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
CONFIG_BLK_DEV_SR=y
|
||||
CONFIG_CHR_DEV_SG=y
|
||||
CONFIG_CHR_DEV_SCH=y
|
||||
CONFIG_SCSI_LOGGING=y
|
||||
CONFIG_SCSI_SCAN_ASYNC=y
|
||||
CONFIG_NETDEVICES=y
|
||||
# CONFIG_NET_VENDOR_BROADCOM is not set
|
||||
# CONFIG_NET_VENDOR_CIRRUS is not set
|
||||
@@ -101,7 +98,6 @@ CONFIG_KEYBOARD_IMX=m
|
||||
# CONFIG_INPUT_MOUSE is not set
|
||||
CONFIG_INPUT_JOYSTICK=y
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_TOUCHSCREEN_TSC2102=y
|
||||
# CONFIG_LEGACY_PTYS is not set
|
||||
CONFIG_SERIAL_IMX=y
|
||||
CONFIG_SERIAL_IMX_CONSOLE=y
|
||||
@@ -127,20 +123,16 @@ CONFIG_USB_VIDEO_CLASS=m
|
||||
CONFIG_USB_PWC=m
|
||||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_SOC_CAMERA=m
|
||||
CONFIG_VIDEO_MX2=m
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
CONFIG_VIDEO_CODA=m
|
||||
CONFIG_VIDEO_MX2_EMMAPRP=m
|
||||
# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
|
||||
CONFIG_SOC_CAMERA_MT9M111=m
|
||||
# CONFIG_DVB_AU8522_V4L is not set
|
||||
# CONFIG_DVB_TUNER_DIB0070 is not set
|
||||
# CONFIG_DVB_TUNER_DIB0090 is not set
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_IMX=y
|
||||
CONFIG_LCD_L4F00242T03=y
|
||||
# CONFIG_FB_MX3 is not set
|
||||
CONFIG_BACKLIGHT_LCD_SUPPORT=y
|
||||
# CONFIG_LCD_CLASS_DEVICE is not set
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
CONFIG_FRAMEBUFFER_CONSOLE=y
|
||||
CONFIG_LOGO=y
|
||||
# CONFIG_LOGO_LINUX_MONO is not set
|
||||
# CONFIG_LOGO_LINUX_VGA16 is not set
|
||||
CONFIG_SOUND=m
|
||||
CONFIG_SND=m
|
||||
CONFIG_SND_MIXER_OSS=m
|
||||
@@ -158,16 +150,12 @@ CONFIG_USB_ACM=y
|
||||
CONFIG_USB_PRINTER=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_CHIPIDEA=y
|
||||
CONFIG_USB_CHIPIDEA_UDC=y
|
||||
CONFIG_USB_CHIPIDEA_HOST=y
|
||||
CONFIG_USB_CHIPIDEA_DEBUG=y
|
||||
CONFIG_USB_SERIAL=y
|
||||
CONFIG_USB_SERIAL_FTDI_SIO=y
|
||||
CONFIG_USB_SERIAL_PL2303=y
|
||||
CONFIG_NOP_USB_XCEIV=y
|
||||
CONFIG_USB_ULPI=y
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_FSL_USB2=y
|
||||
CONFIG_USB_ETH=m
|
||||
CONFIG_USB_GADGETFS=m
|
||||
CONFIG_USB_MASS_STORAGE=m
|
||||
@@ -195,6 +183,7 @@ CONFIG_IMX_SDMA=y
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_IIO=y
|
||||
CONFIG_MAX1027=y
|
||||
CONFIG_MAX5821=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_IMX=y
|
||||
CONFIG_EXT2_FS=y
|
||||
@@ -215,8 +204,6 @@ CONFIG_NLS_CODEPAGE_437=y
|
||||
CONFIG_NLS_CODEPAGE_850=y
|
||||
CONFIG_NLS_ISO8859_1=y
|
||||
CONFIG_NLS_ISO8859_15=m
|
||||
CONFIG_FONTS=y
|
||||
CONFIG_FONT_8x8=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
CONFIG_DEBUG_INFO=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
@@ -225,3 +212,5 @@ CONFIG_DEBUG_FS=y
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_DEBUG_LL=y
|
||||
CONFIG_EARLY_PRINTK=y
|
||||
CONFIG_FONTS=y
|
||||
CONFIG_FONT_8x8=y
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 879ca159c34ea9d3a6775f292cc59c2d3931d57dca00f0bebe2675ea0c82c6a9 linux-5.10.215.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 839bf23cfe8ce613a77e583a60375179d0ad324e92c82fbdd07bebf0fd142268 u-boot-2018.09.tar.bz2
|
||||
@@ -1,4 +1,4 @@
|
||||
label stm32mp157c-dk2-buildroot
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/stm32mp157a-dhcor-avenger96.dtb
|
||||
append root=/dev/mmcblk0p4 rootwait
|
||||
append root=/dev/mmcblk1p4 rootwait
|
||||
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
From 336dc301e02d64507447f82020ce7a349797bef3 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Sun, 5 Nov 2023 14:59:16 +0100
|
||||
Subject: [PATCH] stm32mp157a-avenger96.dts: enable hash device to unbreak boot
|
||||
issue
|
||||
|
||||
The avenger96 board was forgotten when authentication support was added with
|
||||
commit 4bdb1a7a6a1325343 (stm32mp1: add authentication support for
|
||||
stm32image), causing a panic when stm32mp_init_auth() is called, so fix it
|
||||
similar to how it was done for the STM32MP157C-ED1 board with:
|
||||
|
||||
commit b37b52ef8bc05bfd8dcca992d4ba84cd7c5d23bb
|
||||
Author: Yann Gautier <yann.gautier@st.com>
|
||||
Date: Tue Oct 13 18:05:06 2020 +0200
|
||||
|
||||
fdts: add missing hash node in STM32MP157C-ED1 board DT
|
||||
|
||||
Without this node, the board fails to boot and panics in the function
|
||||
stm32mp_init_auth().
|
||||
|
||||
Change-Id: Ia54924410dac2a8c94dd6e45d7e93977fe7d87e2
|
||||
Signed-off-by: Yann Gautier <yann.gautier@st.com>
|
||||
|
||||
Upstream: N/A - Upstream reworked authentication to skip it for MP157A
|
||||
variant since v2.7, see "feat(st): disable authentication based on
|
||||
part_number"
|
||||
(https://github.com/ARM-software/arm-trusted-firmware/commit/49abdfd8cececb91a4bc7e7b29a30c09dce461c7)
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
fdts/stm32mp157a-avenger96.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/fdts/stm32mp157a-avenger96.dts b/fdts/stm32mp157a-avenger96.dts
|
||||
index b967736e4..76edecb83 100644
|
||||
--- a/fdts/stm32mp157a-avenger96.dts
|
||||
+++ b/fdts/stm32mp157a-avenger96.dts
|
||||
@@ -271,6 +271,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
+&hash1 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&rng1 {
|
||||
status = "okay";
|
||||
};
|
||||
--
|
||||
2.39.2
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
-435
@@ -1,435 +0,0 @@
|
||||
From 762d2dcd9e233e3025f8627ea65f23e568045edb Mon Sep 17 00:00:00 2001
|
||||
From: Nick Desaulniers <ndesaulniers@google.com>
|
||||
Date: Mon, 4 Nov 2019 19:31:45 +0100
|
||||
Subject: [PATCH] ARM: 8933/1: replace Sun/Solaris style flag on section
|
||||
directive
|
||||
|
||||
[ Upstream commit 790756c7e0229dedc83bf058ac69633045b1000e ]
|
||||
|
||||
It looks like a section directive was using "Solaris style" to declare
|
||||
the section flags. Replace this with the GNU style so that Clang's
|
||||
integrated assembler can assemble this directive.
|
||||
|
||||
The modified instances were identified via:
|
||||
$ ag \.section | grep #
|
||||
|
||||
Link: https://ftp.gnu.org/old-gnu/Manuals/gas-2.9.1/html_chapter/as_7.html#SEC119
|
||||
Link: https://github.com/ClangBuiltLinux/linux/issues/744
|
||||
Link: https://bugs.llvm.org/show_bug.cgi?id=43759
|
||||
Link: https://reviews.llvm.org/D69296
|
||||
|
||||
Acked-by: Nicolas Pitre <nico@fluxnic.net>
|
||||
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
|
||||
Reviewed-by: Stefan Agner <stefan@agner.ch>
|
||||
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
|
||||
Suggested-by: Fangrui Song <maskray@google.com>
|
||||
Suggested-by: Jian Cai <jiancai@google.com>
|
||||
Suggested-by: Peter Smith <peter.smith@linaro.org>
|
||||
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
|
||||
Signed-off-by: Sasha Levin <sashal@kernel.org>
|
||||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=762d2dcd9e233e3025f8627ea65f23e568045edb
|
||||
---
|
||||
arch/arm/boot/bootp/init.S | 2 +-
|
||||
arch/arm/boot/compressed/big-endian.S | 2 +-
|
||||
arch/arm/boot/compressed/head.S | 2 +-
|
||||
arch/arm/boot/compressed/piggy.S | 2 +-
|
||||
arch/arm/mm/proc-arm1020.S | 2 +-
|
||||
arch/arm/mm/proc-arm1020e.S | 2 +-
|
||||
arch/arm/mm/proc-arm1022.S | 2 +-
|
||||
arch/arm/mm/proc-arm1026.S | 2 +-
|
||||
arch/arm/mm/proc-arm720.S | 2 +-
|
||||
arch/arm/mm/proc-arm740.S | 2 +-
|
||||
arch/arm/mm/proc-arm7tdmi.S | 2 +-
|
||||
arch/arm/mm/proc-arm920.S | 2 +-
|
||||
arch/arm/mm/proc-arm922.S | 2 +-
|
||||
arch/arm/mm/proc-arm925.S | 2 +-
|
||||
arch/arm/mm/proc-arm926.S | 2 +-
|
||||
arch/arm/mm/proc-arm940.S | 2 +-
|
||||
arch/arm/mm/proc-arm946.S | 2 +-
|
||||
arch/arm/mm/proc-arm9tdmi.S | 2 +-
|
||||
arch/arm/mm/proc-fa526.S | 2 +-
|
||||
arch/arm/mm/proc-feroceon.S | 2 +-
|
||||
arch/arm/mm/proc-mohawk.S | 2 +-
|
||||
arch/arm/mm/proc-sa110.S | 2 +-
|
||||
arch/arm/mm/proc-sa1100.S | 2 +-
|
||||
arch/arm/mm/proc-v6.S | 2 +-
|
||||
arch/arm/mm/proc-v7.S | 2 +-
|
||||
arch/arm/mm/proc-v7m.S | 4 ++--
|
||||
arch/arm/mm/proc-xsc3.S | 2 +-
|
||||
arch/arm/mm/proc-xscale.S | 2 +-
|
||||
28 files changed, 29 insertions(+), 29 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/bootp/init.S b/arch/arm/boot/bootp/init.S
|
||||
index 78b508075161..868eeeaaa46e 100644
|
||||
--- a/arch/arm/boot/bootp/init.S
|
||||
+++ b/arch/arm/boot/bootp/init.S
|
||||
@@ -16,7 +16,7 @@
|
||||
* size immediately following the kernel, we could build this into
|
||||
* a binary blob, and concatenate the zImage using the cat command.
|
||||
*/
|
||||
- .section .start,#alloc,#execinstr
|
||||
+ .section .start, "ax"
|
||||
.type _start, #function
|
||||
.globl _start
|
||||
|
||||
diff --git a/arch/arm/boot/compressed/big-endian.S b/arch/arm/boot/compressed/big-endian.S
|
||||
index 88e2a88d324b..0e092c36da2f 100644
|
||||
--- a/arch/arm/boot/compressed/big-endian.S
|
||||
+++ b/arch/arm/boot/compressed/big-endian.S
|
||||
@@ -6,7 +6,7 @@
|
||||
* Author: Nicolas Pitre
|
||||
*/
|
||||
|
||||
- .section ".start", #alloc, #execinstr
|
||||
+ .section ".start", "ax"
|
||||
|
||||
mrc p15, 0, r0, c1, c0, 0 @ read control reg
|
||||
orr r0, r0, #(1 << 7) @ enable big endian mode
|
||||
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S
|
||||
index 69e661f574a0..e4d1b3d0b7d9 100644
|
||||
--- a/arch/arm/boot/compressed/head.S
|
||||
+++ b/arch/arm/boot/compressed/head.S
|
||||
@@ -114,7 +114,7 @@
|
||||
#endif
|
||||
.endm
|
||||
|
||||
- .section ".start", #alloc, #execinstr
|
||||
+ .section ".start", "ax"
|
||||
/*
|
||||
* sort out different calling conventions
|
||||
*/
|
||||
diff --git a/arch/arm/boot/compressed/piggy.S b/arch/arm/boot/compressed/piggy.S
|
||||
index 0284f84dcf38..27577644ee72 100644
|
||||
--- a/arch/arm/boot/compressed/piggy.S
|
||||
+++ b/arch/arm/boot/compressed/piggy.S
|
||||
@@ -1,5 +1,5 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
- .section .piggydata,#alloc
|
||||
+ .section .piggydata, "a"
|
||||
.globl input_data
|
||||
input_data:
|
||||
.incbin "arch/arm/boot/compressed/piggy_data"
|
||||
diff --git a/arch/arm/mm/proc-arm1020.S b/arch/arm/mm/proc-arm1020.S
|
||||
index 774ef1323554..4773490177c9 100644
|
||||
--- a/arch/arm/mm/proc-arm1020.S
|
||||
+++ b/arch/arm/mm/proc-arm1020.S
|
||||
@@ -505,7 +505,7 @@ cpu_arm1020_name:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm1020_proc_info,#object
|
||||
__arm1020_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm1020e.S b/arch/arm/mm/proc-arm1020e.S
|
||||
index ae3c27b71594..928e8ca58f40 100644
|
||||
--- a/arch/arm/mm/proc-arm1020e.S
|
||||
+++ b/arch/arm/mm/proc-arm1020e.S
|
||||
@@ -463,7 +463,7 @@ arm1020e_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm1020e_proc_info,#object
|
||||
__arm1020e_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm1022.S b/arch/arm/mm/proc-arm1022.S
|
||||
index dbb2413fe04d..385584c3d222 100644
|
||||
--- a/arch/arm/mm/proc-arm1022.S
|
||||
+++ b/arch/arm/mm/proc-arm1022.S
|
||||
@@ -448,7 +448,7 @@ arm1022_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm1022_proc_info,#object
|
||||
__arm1022_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm1026.S b/arch/arm/mm/proc-arm1026.S
|
||||
index 0b37b2cef9d3..29cc81857373 100644
|
||||
--- a/arch/arm/mm/proc-arm1026.S
|
||||
+++ b/arch/arm/mm/proc-arm1026.S
|
||||
@@ -442,7 +442,7 @@ arm1026_crval:
|
||||
string cpu_arm1026_name, "ARM1026EJ-S"
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm1026_proc_info,#object
|
||||
__arm1026_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm720.S b/arch/arm/mm/proc-arm720.S
|
||||
index 3651cd70e418..c08cd1b0a1d0 100644
|
||||
--- a/arch/arm/mm/proc-arm720.S
|
||||
+++ b/arch/arm/mm/proc-arm720.S
|
||||
@@ -186,7 +186,7 @@ arm720_crval:
|
||||
* See <asm/procinfo.h> for a definition of this structure.
|
||||
*/
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro arm720_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, cpu_flush:req
|
||||
.type __\name\()_proc_info,#object
|
||||
diff --git a/arch/arm/mm/proc-arm740.S b/arch/arm/mm/proc-arm740.S
|
||||
index 024fb7732407..6eed87103b95 100644
|
||||
--- a/arch/arm/mm/proc-arm740.S
|
||||
+++ b/arch/arm/mm/proc-arm740.S
|
||||
@@ -132,7 +132,7 @@ __arm740_setup:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
.type __arm740_proc_info,#object
|
||||
__arm740_proc_info:
|
||||
.long 0x41807400
|
||||
diff --git a/arch/arm/mm/proc-arm7tdmi.S b/arch/arm/mm/proc-arm7tdmi.S
|
||||
index 25472d94426d..beb64a7ccb38 100644
|
||||
--- a/arch/arm/mm/proc-arm7tdmi.S
|
||||
+++ b/arch/arm/mm/proc-arm7tdmi.S
|
||||
@@ -76,7 +76,7 @@ __arm7tdmi_setup:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro arm7tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, \
|
||||
extra_hwcaps=0
|
||||
diff --git a/arch/arm/mm/proc-arm920.S b/arch/arm/mm/proc-arm920.S
|
||||
index 7a14bd4414c9..5d4319708362 100644
|
||||
--- a/arch/arm/mm/proc-arm920.S
|
||||
+++ b/arch/arm/mm/proc-arm920.S
|
||||
@@ -448,7 +448,7 @@ arm920_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm920_proc_info,#object
|
||||
__arm920_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm922.S b/arch/arm/mm/proc-arm922.S
|
||||
index edccfcdcd551..7e22ca780b36 100644
|
||||
--- a/arch/arm/mm/proc-arm922.S
|
||||
+++ b/arch/arm/mm/proc-arm922.S
|
||||
@@ -426,7 +426,7 @@ arm922_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm922_proc_info,#object
|
||||
__arm922_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm925.S b/arch/arm/mm/proc-arm925.S
|
||||
index 32a47cc19076..d343e77b8456 100644
|
||||
--- a/arch/arm/mm/proc-arm925.S
|
||||
+++ b/arch/arm/mm/proc-arm925.S
|
||||
@@ -491,7 +491,7 @@ arm925_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro arm925_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, cache
|
||||
.type __\name\()_proc_info,#object
|
||||
diff --git a/arch/arm/mm/proc-arm926.S b/arch/arm/mm/proc-arm926.S
|
||||
index fb827c633693..8cf78c608c42 100644
|
||||
--- a/arch/arm/mm/proc-arm926.S
|
||||
+++ b/arch/arm/mm/proc-arm926.S
|
||||
@@ -474,7 +474,7 @@ arm926_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm926_proc_info,#object
|
||||
__arm926_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm940.S b/arch/arm/mm/proc-arm940.S
|
||||
index ee5b66f847c4..631ae64eeccd 100644
|
||||
--- a/arch/arm/mm/proc-arm940.S
|
||||
+++ b/arch/arm/mm/proc-arm940.S
|
||||
@@ -344,7 +344,7 @@ __arm940_setup:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __arm940_proc_info,#object
|
||||
__arm940_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-arm946.S b/arch/arm/mm/proc-arm946.S
|
||||
index 7361837edc31..033ad7402d67 100644
|
||||
--- a/arch/arm/mm/proc-arm946.S
|
||||
+++ b/arch/arm/mm/proc-arm946.S
|
||||
@@ -399,7 +399,7 @@ __arm946_setup:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
.type __arm946_proc_info,#object
|
||||
__arm946_proc_info:
|
||||
.long 0x41009460
|
||||
diff --git a/arch/arm/mm/proc-arm9tdmi.S b/arch/arm/mm/proc-arm9tdmi.S
|
||||
index 7fac8c612134..2195468ccd76 100644
|
||||
--- a/arch/arm/mm/proc-arm9tdmi.S
|
||||
+++ b/arch/arm/mm/proc-arm9tdmi.S
|
||||
@@ -70,7 +70,7 @@ __arm9tdmi_setup:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro arm9tdmi_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req
|
||||
.type __\name\()_proc_info, #object
|
||||
diff --git a/arch/arm/mm/proc-fa526.S b/arch/arm/mm/proc-fa526.S
|
||||
index 4001b73af4ee..fd3e5dd94e59 100644
|
||||
--- a/arch/arm/mm/proc-fa526.S
|
||||
+++ b/arch/arm/mm/proc-fa526.S
|
||||
@@ -190,7 +190,7 @@ fa526_cr1_set:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __fa526_proc_info,#object
|
||||
__fa526_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-feroceon.S b/arch/arm/mm/proc-feroceon.S
|
||||
index 92e08bf37aad..685d324a74d3 100644
|
||||
--- a/arch/arm/mm/proc-feroceon.S
|
||||
+++ b/arch/arm/mm/proc-feroceon.S
|
||||
@@ -584,7 +584,7 @@ feroceon_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro feroceon_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, cache:req
|
||||
.type __\name\()_proc_info,#object
|
||||
diff --git a/arch/arm/mm/proc-mohawk.S b/arch/arm/mm/proc-mohawk.S
|
||||
index 6f07d2ef4ff2..9182321a586a 100644
|
||||
--- a/arch/arm/mm/proc-mohawk.S
|
||||
+++ b/arch/arm/mm/proc-mohawk.S
|
||||
@@ -429,7 +429,7 @@ mohawk_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __88sv331x_proc_info,#object
|
||||
__88sv331x_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-sa110.S b/arch/arm/mm/proc-sa110.S
|
||||
index ee2ce496239f..093ad2ceff28 100644
|
||||
--- a/arch/arm/mm/proc-sa110.S
|
||||
+++ b/arch/arm/mm/proc-sa110.S
|
||||
@@ -199,7 +199,7 @@ sa110_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.type __sa110_proc_info,#object
|
||||
__sa110_proc_info:
|
||||
diff --git a/arch/arm/mm/proc-sa1100.S b/arch/arm/mm/proc-sa1100.S
|
||||
index 222d5836f666..12b8fcab4b59 100644
|
||||
--- a/arch/arm/mm/proc-sa1100.S
|
||||
+++ b/arch/arm/mm/proc-sa1100.S
|
||||
@@ -242,7 +242,7 @@ sa1100_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro sa1100_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req
|
||||
.type __\name\()_proc_info,#object
|
||||
diff --git a/arch/arm/mm/proc-v6.S b/arch/arm/mm/proc-v6.S
|
||||
index 06d890a2342b..32f4df0915ef 100644
|
||||
--- a/arch/arm/mm/proc-v6.S
|
||||
+++ b/arch/arm/mm/proc-v6.S
|
||||
@@ -264,7 +264,7 @@ v6_crval:
|
||||
string cpu_elf_name, "v6"
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
/*
|
||||
* Match any ARMv6 processor core.
|
||||
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S
|
||||
index 339eb17c9808..e351d682c2e3 100644
|
||||
--- a/arch/arm/mm/proc-v7.S
|
||||
+++ b/arch/arm/mm/proc-v7.S
|
||||
@@ -637,7 +637,7 @@ __v7_setup_stack:
|
||||
string cpu_elf_name, "v7"
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
/*
|
||||
* Standard v7 proc info content
|
||||
diff --git a/arch/arm/mm/proc-v7m.S b/arch/arm/mm/proc-v7m.S
|
||||
index 9c2978c128d9..0be14b64879c 100644
|
||||
--- a/arch/arm/mm/proc-v7m.S
|
||||
+++ b/arch/arm/mm/proc-v7m.S
|
||||
@@ -96,7 +96,7 @@ ENTRY(cpu_cm7_proc_fin)
|
||||
ret lr
|
||||
ENDPROC(cpu_cm7_proc_fin)
|
||||
|
||||
- .section ".init.text", #alloc, #execinstr
|
||||
+ .section ".init.text", "ax"
|
||||
|
||||
__v7m_cm7_setup:
|
||||
mov r8, #(V7M_SCB_CCR_DC | V7M_SCB_CCR_IC| V7M_SCB_CCR_BP)
|
||||
@@ -180,7 +180,7 @@ ENDPROC(__v7m_setup)
|
||||
string cpu_elf_name "v7m"
|
||||
string cpu_v7m_name "ARMv7-M"
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro __v7m_proc name, initfunc, cache_fns = nop_cache_fns, hwcaps = 0, proc_fns = v7m_processor_functions
|
||||
.long 0 /* proc_info_list.__cpu_mm_mmu_flags */
|
||||
diff --git a/arch/arm/mm/proc-xsc3.S b/arch/arm/mm/proc-xsc3.S
|
||||
index 293dcc2c441f..da96e4de1353 100644
|
||||
--- a/arch/arm/mm/proc-xsc3.S
|
||||
+++ b/arch/arm/mm/proc-xsc3.S
|
||||
@@ -499,7 +499,7 @@ xsc3_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro xsc3_proc_info name:req, cpu_val:req, cpu_mask:req
|
||||
.type __\name\()_proc_info,#object
|
||||
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S
|
||||
index 3d75b7972fd1..c7800c69921b 100644
|
||||
--- a/arch/arm/mm/proc-xscale.S
|
||||
+++ b/arch/arm/mm/proc-xscale.S
|
||||
@@ -613,7 +613,7 @@ xscale_crval:
|
||||
|
||||
.align
|
||||
|
||||
- .section ".proc.info.init", #alloc
|
||||
+ .section ".proc.info.init", "a"
|
||||
|
||||
.macro xscale_proc_info name:req, cpu_val:req, cpu_mask:req, cpu_name:req, cache
|
||||
.type __\name\()_proc_info,#object
|
||||
--
|
||||
2.43.0
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6cc67b3d2d550c3f0b201d7850bdb25503bc6a51e41b98d2c0fbd531b56f3a20 linux-linux4sam_6.1.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 c7c08f44487c97ade41966ed6cd639258d124e781580ea0a82d96b6b5ca230a5 uboot-linux4sam_6.1-git4.tar.gz
|
||||
@@ -1,4 +1,4 @@
|
||||
setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p2 rootwait
|
||||
setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
|
||||
|
||||
mmc dev 0
|
||||
fatload mmc 0 $kernel_addr_r zImage
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
default buildroot
|
||||
label buildroot
|
||||
kernel /Image
|
||||
devicetreedir /
|
||||
append root=/dev/mmcblk1p2 rootwait rw console=ttyS2,115200n8
|
||||
@@ -1,33 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"sysfw.itb",
|
||||
"tiboot3.bin",
|
||||
"tispl.bin",
|
||||
"u-boot.img",
|
||||
"Image",
|
||||
"ti",
|
||||
"extlinux",
|
||||
}
|
||||
|
||||
label = "boot"
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
-2
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c arm-trusted-firmware-v2.10.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 b66a5b863b0f8669448b74ca83bd641a856f164b29956e539bbcb5fdeeab9cc6 linux-6.6.30.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
ln -sf tispl.bin_unsigned "$BINARIES_DIR"/tispl.bin
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
||||
@@ -1,39 +0,0 @@
|
||||
BeagleBoard.org BeagleBone AI-64 Development Board
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration will build a basic image for the BeagleBoard.org
|
||||
BeagleBone AI-64. For more details about the board, visit:
|
||||
|
||||
https://www.beagleboard.org/boards/beaglebone-ai-64
|
||||
|
||||
How to Build
|
||||
============
|
||||
|
||||
Select the default configuration for the target:
|
||||
|
||||
$ make beagleboneai64_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
|
||||
$ make
|
||||
|
||||
To copy the resultimg output image file to an SD card use dd:
|
||||
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M
|
||||
|
||||
How to Run
|
||||
==========
|
||||
|
||||
Insert the SD card into the BeagleBone AI-64 board, and power it up
|
||||
through the USB Type-C connector. The system should come up (make sure
|
||||
to boot from the SD card not from the eMMC). You can use a USB to
|
||||
serial adapter to connect to the connector labeled UART0 (J3) to
|
||||
communicate with the board.
|
||||
|
||||
https://docs.beagleboard.org/latest/boards/beaglebone/ai-64/02-quick-start.html
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 c52bc1ffc396c11bce335c9ee5cd55fe4213cbc1fb4026ff62bb90c864c61f62 linux-5.10.217.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 0d438b1bb5cceb57a18ea2de4a0d51f7be5b05b98717df05938636e0aadfe11a u-boot-2021.04.tar.bz2
|
||||
@@ -1,6 +1,6 @@
|
||||
baudrate=115200
|
||||
board_mfr=NP
|
||||
bootargs=console=ttyS4,115200 console=tty0 mem=256M@0x0 mem=768M@0x30000000 rootwait root=/dev/mmcblk0p1 devtmpfs.mount=1
|
||||
bootargs=console=ttyS4,115200 console=tty0 mem=256M@0x0 mem=768M@0x30000000 rootwait root=/dev/mmcblk0p1 devtmpfs.mount=1 ip=dhcp
|
||||
bootcmd=run ethargs; ext4load mmc 0:1 0x88000000 /boot/uImage; bootm 0x88000000
|
||||
bootdelay=1
|
||||
ethargs=env set bootargs ${bootargs}
|
||||
|
||||
@@ -8,8 +8,6 @@ main ()
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FIT_EXTERNAL_POSITION=0x5000
|
||||
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
dd if=${BINARIES_DIR}/u-boot-spl.bin of=${BINARIES_DIR}/u-boot-spl-padded.bin bs=4 conv=sync
|
||||
cat ${BINARIES_DIR}/u-boot-spl-padded.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
@@ -18,7 +16,7 @@ main ()
|
||||
else
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00910000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
fi
|
||||
${HOST_DIR}/bin/mkimage -E -p ${FIT_EXTERNAL_POSITION} -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -fit -signed_hdmi ${BINARIES_DIR}/signed_hdmi_imx8m.bin -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
@@ -30,7 +28,7 @@ main ()
|
||||
else
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00920000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
fi
|
||||
${HOST_DIR}/bin/mkimage -E -p ${FIT_EXTERNAL_POSITION} -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
@@ -42,7 +40,7 @@ main ()
|
||||
else
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00960000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
fi
|
||||
${HOST_DIR}/bin/mkimage -E -p ${FIT_EXTERNAL_POSITION} -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x912000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
@@ -54,7 +52,7 @@ main ()
|
||||
else
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00970000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
fi
|
||||
${HOST_DIR}/bin/mkimage -E -p ${FIT_EXTERNAL_POSITION} -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x920000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
@@ -75,5 +73,4 @@ main ()
|
||||
exit $?
|
||||
}
|
||||
|
||||
set -e
|
||||
main $@
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# From: https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
||||
sha256 9c36b243e8c3ec1d5963366618f336710b84340bf95be2037b26c452392cb2d6 linux-5.10.218.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed:
|
||||
sha256 b407e1510a74e863b8b5cb42a24625344f0e0c2fc7582d8c866bd899367d0454 u-boot-2021.01.tar.bz2
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 0dda154c335e1a50c727601e698b6a0827e3f92308873b373449fb888df5acfd atf-LSDK-21.08.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 6db58cf91b98f7fc279f341279a5d43d4069fb56a660a34209aba6af53ea2b57 linux-LSDK-21.08.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 6279c161ad8a218b549e6631be969b74f358cf01a20103953ccaf3bb14185ac2 u-boot-LSDK-21.08.tar.gz
|
||||
@@ -0,0 +1,77 @@
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for your WarpBoard.
|
||||
make warpboard_defconfig
|
||||
|
||||
Build all components:
|
||||
make
|
||||
|
||||
You will find in ./output/images/ the following files:
|
||||
- imx6sl-warp.dtb
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot.imx
|
||||
- zImage
|
||||
|
||||
Update uboot
|
||||
============
|
||||
|
||||
- Put warpboard in USB download mode by closing the j2 jumper on the
|
||||
daugther board
|
||||
|
||||
- Load u-boot.imx in the WarpBoard by using the imx-usb-loader host utility:
|
||||
|
||||
$ ./output/host/bin/imx_usb -c output/host/etc/imx-loader.d/ output/images/u-boot.imx
|
||||
|
||||
- U-Boot will appear in minicom
|
||||
|
||||
- Reset the U-Boot environment to its default:
|
||||
=> env default -f -a
|
||||
=> saveenv
|
||||
|
||||
- Run the DFU command in U-Boot:
|
||||
=> dfu 0 mmc 0
|
||||
|
||||
- Transfer U-Boot into flash by running this command in host side:
|
||||
|
||||
$ sudo ./output/host/bin/dfu-util -D output/images/u-boot.imx -a boot
|
||||
|
||||
- remove power and put the WarpBoard back into normal boot mode by
|
||||
opening the j2 jumper.
|
||||
|
||||
Update linux & rootfs
|
||||
=====================
|
||||
|
||||
Run the 'ums' command from the U-Boot prompt to mount the eMMC as USB mass
|
||||
storage:
|
||||
|
||||
=> ums 0 mmc 0
|
||||
|
||||
And then flash the sdcard.img into the eMMC:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the eMMC content. Use it with care! ***
|
||||
|
||||
Using bluetooth
|
||||
================
|
||||
|
||||
Enable the bluez_utils or bluez5_utils package, and then run:
|
||||
|
||||
$ hciattach /dev/ttymxc4 any
|
||||
$ hciconfig hci0 up
|
||||
|
||||
Using Wifi
|
||||
==========
|
||||
|
||||
# modprobe brcmfmac
|
||||
# iwconfig wlan0 essid ACCESSPOINTNAME
|
||||
# wpa_passphrase ACCESSPOINTNAME > /etc/wpa.conf
|
||||
(enter the wifi password and press enter)
|
||||
# wpa_supplicant -Dwext -iwlan0 -c /etc/wpa.conf &
|
||||
# udhcpc -i wlan0
|
||||
# ping buildroot.org
|
||||
|
||||
Enjoy!
|
||||
@@ -0,0 +1 @@
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
@@ -0,0 +1,40 @@
|
||||
# bcm94330wlsdgb.txt
|
||||
manfid=0x2d0
|
||||
prodid=0x0552
|
||||
vendid=0x14e4
|
||||
devid=0x4360
|
||||
boardtype=0x0552
|
||||
boardrev=0x11
|
||||
# this design has 2.4GHz SP3T switch
|
||||
boardflags=0x00080200
|
||||
nocrc=1
|
||||
xtalfreq=37400
|
||||
boardnum=22
|
||||
macaddr=00:90:4c:c5:12:38
|
||||
ag0=255
|
||||
aa2g=1
|
||||
ccode=CN
|
||||
pa0b0=0x14d0
|
||||
pa0b1=0xfd98
|
||||
pa0b2=0xff78
|
||||
rssismf2g=0xa
|
||||
rssismc2g=0x3
|
||||
rssisav2g=0x7
|
||||
maxp2ga0=0x50
|
||||
sromrev=3
|
||||
il0macaddr=00:90:4c:c5:12:38
|
||||
wl0id=0x431b
|
||||
cckPwrOffset=5
|
||||
ofdm2gpo=0x66666666
|
||||
mcs2gpo0=0x6666
|
||||
mcs2gpo1=0x6666
|
||||
swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff
|
||||
swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8
|
||||
rfreg033=0x19
|
||||
rfreg033_cck=0x1f
|
||||
dacrate2g=160
|
||||
txalpfbyp2g=1
|
||||
bphyscale=17
|
||||
cckPwrIdxCorr=-15
|
||||
pacalidx2g=45
|
||||
txgaintbl=1
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6c5e4d3c87feadbfdb9f7d2e46f3f120b00286ba380491c5956708e0b94232c8 linux-4.19.315.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 312b7eeae44581d1362c3a3f02c28d806647756c82ba8c72241c7cdbe68ba77e u-boot-2021.07.tar.bz2
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 23e3e7b56407250f5411bdab95763d0bc4e3a19dfa431d951df7eacabd61a2f4 linux-6.6.22.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_MUSB_DUAL_ROLE=y
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 23e3e7b56407250f5411bdab95763d0bc4e3a19dfa431d951df7eacabd61a2f4 linux-6.6.22.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 319b62a4186fbce9b81a0c5f0ec9f003a10c808397a72138bc9745d9b87b1eb1 opensbi-1.4.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 36db7c20b179f03aa29009565c6b34380d5629fd5c57ed110244594d9930dfed uboot-2e89b706f5c956a70c989cd31665f1429e9a0b48.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 88b69611093613ce4494527685f833af0c31b986dcbeda7086f69f18f9e0b190 linux-6.1.83.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 5d3ca43b81056305860d7407c871eac4f8eafa603029ee67816574a31444fd93 linux-fc74113e14d76aea9482264ff42e07397b94553d-git4.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed
|
||||
sha256 6aaa18a9023db29ceaad5bca240605990b68a6bf348aaefad0bee8be8d37648e uboot-efadf793a0a5924e2c96362dc1df3e56622ebb97-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 0820fdb7971c6974338081c11fbf2dc869870501e7bdcac4d0ed58ba1f57b61c linux-4.14.336.tar.xz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 880ace63ca2291b8b639e9bd862cc828649d3e1e00ccfee5861473debd2e4dec linux-6.1.91.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3 u-boot-2024.01.tar.bz2
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 d6ecff966f8c95ec4cb3bb303904f757b7de6a6bcfef0d0771cb852158e61c20 linux-6.6.31.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3 u-boot-2024.01.tar.bz2
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally computed:
|
||||
sha256 2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c arm-trusted-firmware-v2.10.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 9e723232d603ab45ebf043c34714c48f277ab195c29abcb8472f2a4c3a5a1995 linux-6.8.6.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||
@@ -1,32 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the OrangePi Zero2W. Current configuration will
|
||||
bring-up the board and allow access through the serial console.
|
||||
|
||||
Orangepi Zero 2W links:
|
||||
- http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-2W.html
|
||||
- https://linux-sunxi.org/Xunlong_Orange_Pi_Zero2W
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make orangepi_zero2w_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Orangepi Zero2W and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
@@ -1,24 +0,0 @@
|
||||
# SD card image for the Pine64 Star64 board
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition spl {
|
||||
image = "u-boot-spl.bin.normal.out"
|
||||
partition-type-uuid = 2E54B353-1271-4842-806F-E436D6AF6985
|
||||
offset = 2M
|
||||
}
|
||||
|
||||
partition uboot {
|
||||
image = "opensbi_uboot_payload.img"
|
||||
partition-type-uuid = 5B193300-FC78-40CD-8002-E86C45580B47
|
||||
offset = 4M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
image = "rootfs.ext4"
|
||||
bootable = true
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
label star64
|
||||
kernel /boot/Image
|
||||
devicetree /boot/jh7110-pine64-star64.dtb
|
||||
append root=/dev/mmcblk1p3 earlycon=sbi
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
BOARD_DIR="$CONFIG_DIR"/board/pine64/star64
|
||||
|
||||
# Add header to the SPL
|
||||
"$HOST_DIR"/bin/spl_tool -c -f "$BINARIES_DIR"/u-boot-spl.bin
|
||||
|
||||
# Create the u-boot FIT image
|
||||
cp "$BOARD_DIR"/star64-uboot-fit-image.its "$BINARIES_DIR"
|
||||
mkimage -f "$BINARIES_DIR"/star64-uboot-fit-image.its -A riscv -O u-boot -T firmware "$BINARIES_DIR"/opensbi_uboot_payload.img
|
||||
@@ -1,32 +0,0 @@
|
||||
Pine64 Star64
|
||||
=============
|
||||
|
||||
The Star64 is a low-cost RISC-V 64-bit based platform, powered by a
|
||||
Starfive JH7110 processor.
|
||||
|
||||
https://wiki.pine64.org/wiki/STAR64
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make pine64_star64_defconfig
|
||||
$ make
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX conv=fdatasync
|
||||
|
||||
Preparing the board
|
||||
===================
|
||||
|
||||
Connect a TTL UART cable to pin 6 (GND), 8 (TX) and 10 (RX).
|
||||
|
||||
Insert your SD card.
|
||||
|
||||
Power-up the board using a 12V power supply.
|
||||
@@ -1,29 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-boot-spl FIT image for JH7110 Pine64 Star64";
|
||||
#address-cells = <2>;
|
||||
|
||||
images {
|
||||
firmware {
|
||||
description = "u-boot";
|
||||
data = /incbin/("fw_payload.bin");
|
||||
type = "firmware";
|
||||
arch = "riscv";
|
||||
os = "u-boot";
|
||||
load = <0x0 0x40000000>;
|
||||
entry = <0x0 0x40000000>;
|
||||
compression = "none";
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "config-1";
|
||||
|
||||
config-1 {
|
||||
description = "U-boot-spl FIT config for JH7110 Pine64 Star64";
|
||||
firmware = "firmware";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
From 0bb6b7477f5dcfafbdd76eea9c7aa7a5f78d7613 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Hutchings <benh@debian.org>
|
||||
Date: Fri, 16 Jun 2023 17:36:10 +0200
|
||||
Subject: [PATCH] m68k: Fix invalid .section syntax
|
||||
|
||||
gas supports several different forms for .section for ELF targets,
|
||||
including:
|
||||
.section NAME [, "FLAGS"[, @TYPE[,FLAG_SPECIFIC_ARGUMENTS]]]
|
||||
and:
|
||||
.section "NAME"[, #FLAGS...]
|
||||
|
||||
In several places we use a mix of these two forms:
|
||||
.section NAME, #FLAGS...
|
||||
|
||||
A current development snapshot of binutils (2.40.50.20230611) treats
|
||||
this mixed syntax as an error.
|
||||
|
||||
Change to consistently use:
|
||||
.section NAME, "FLAGS"
|
||||
as is used elsewhere in the kernel.
|
||||
|
||||
Link: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=m68k&ver=6.4%7Erc6-1%7Eexp1&stamp=1686907300&raw=1
|
||||
Signed-off-by: Ben Hutchings <benh@debian.org>
|
||||
Tested-by: Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||
Link: https://lore.kernel.org/r/ZIyBaueWT9jnTwRC@decadent.org.uk
|
||||
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
||||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=922a9bd138101e3e5718f0f4d40dba68ef89bb43
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
arch/m68k/fpsp040/skeleton.S | 4 ++--
|
||||
arch/m68k/ifpsp060/os.S | 4 ++--
|
||||
arch/m68k/kernel/relocate_kernel.S | 4 ++--
|
||||
3 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/arch/m68k/fpsp040/skeleton.S b/arch/m68k/fpsp040/skeleton.S
|
||||
index 439395aa6fb4..081922c72daa 100644
|
||||
--- a/arch/m68k/fpsp040/skeleton.S
|
||||
+++ b/arch/m68k/fpsp040/skeleton.S
|
||||
@@ -499,13 +499,13 @@ in_ea:
|
||||
dbf %d0,morein
|
||||
rts
|
||||
|
||||
- .section .fixup,#alloc,#execinstr
|
||||
+ .section .fixup,"ax"
|
||||
.even
|
||||
1:
|
||||
jbsr fpsp040_die
|
||||
jbra .Lnotkern
|
||||
|
||||
- .section __ex_table,#alloc
|
||||
+ .section __ex_table,"a"
|
||||
.align 4
|
||||
|
||||
.long in_ea,1b
|
||||
diff --git a/arch/m68k/ifpsp060/os.S b/arch/m68k/ifpsp060/os.S
|
||||
index 7a0d6e428066..89e2ec224ab6 100644
|
||||
--- a/arch/m68k/ifpsp060/os.S
|
||||
+++ b/arch/m68k/ifpsp060/os.S
|
||||
@@ -379,11 +379,11 @@ _060_real_access:
|
||||
|
||||
|
||||
| Execption handling for movs access to illegal memory
|
||||
- .section .fixup,#alloc,#execinstr
|
||||
+ .section .fixup,"ax"
|
||||
.even
|
||||
1: moveq #-1,%d1
|
||||
rts
|
||||
-.section __ex_table,#alloc
|
||||
+.section __ex_table,"a"
|
||||
.align 4
|
||||
.long dmrbuae,1b
|
||||
.long dmrwuae,1b
|
||||
diff --git a/arch/m68k/kernel/relocate_kernel.S b/arch/m68k/kernel/relocate_kernel.S
|
||||
index ab0f1e7d4653..f7667079e08e 100644
|
||||
--- a/arch/m68k/kernel/relocate_kernel.S
|
||||
+++ b/arch/m68k/kernel/relocate_kernel.S
|
||||
@@ -26,7 +26,7 @@ ENTRY(relocate_new_kernel)
|
||||
lea %pc@(.Lcopy),%a4
|
||||
2: addl #0x00000000,%a4 /* virt_to_phys() */
|
||||
|
||||
- .section ".m68k_fixup","aw"
|
||||
+ .section .m68k_fixup,"aw"
|
||||
.long M68K_FIXUP_MEMOFFSET, 2b+2
|
||||
.previous
|
||||
|
||||
@@ -49,7 +49,7 @@ ENTRY(relocate_new_kernel)
|
||||
lea %pc@(.Lcont040),%a4
|
||||
5: addl #0x00000000,%a4 /* virt_to_phys() */
|
||||
|
||||
- .section ".m68k_fixup","aw"
|
||||
+ .section .m68k_fixup,"aw"
|
||||
.long M68K_FIXUP_MEMOFFSET, 5b+2
|
||||
.previous
|
||||
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
From 0bb6b7477f5dcfafbdd76eea9c7aa7a5f78d7613 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Hutchings <benh@debian.org>
|
||||
Date: Fri, 16 Jun 2023 17:36:10 +0200
|
||||
Subject: [PATCH] m68k: Fix invalid .section syntax
|
||||
|
||||
gas supports several different forms for .section for ELF targets,
|
||||
including:
|
||||
.section NAME [, "FLAGS"[, @TYPE[,FLAG_SPECIFIC_ARGUMENTS]]]
|
||||
and:
|
||||
.section "NAME"[, #FLAGS...]
|
||||
|
||||
In several places we use a mix of these two forms:
|
||||
.section NAME, #FLAGS...
|
||||
|
||||
A current development snapshot of binutils (2.40.50.20230611) treats
|
||||
this mixed syntax as an error.
|
||||
|
||||
Change to consistently use:
|
||||
.section NAME, "FLAGS"
|
||||
as is used elsewhere in the kernel.
|
||||
|
||||
Link: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=m68k&ver=6.4%7Erc6-1%7Eexp1&stamp=1686907300&raw=1
|
||||
Signed-off-by: Ben Hutchings <benh@debian.org>
|
||||
Tested-by: Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||
Link: https://lore.kernel.org/r/ZIyBaueWT9jnTwRC@decadent.org.uk
|
||||
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
|
||||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=922a9bd138101e3e5718f0f4d40dba68ef89bb43
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
arch/m68k/fpsp040/skeleton.S | 4 ++--
|
||||
arch/m68k/ifpsp060/os.S | 4 ++--
|
||||
arch/m68k/kernel/relocate_kernel.S | 4 ++--
|
||||
3 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/arch/m68k/fpsp040/skeleton.S b/arch/m68k/fpsp040/skeleton.S
|
||||
index 439395aa6fb4..081922c72daa 100644
|
||||
--- a/arch/m68k/fpsp040/skeleton.S
|
||||
+++ b/arch/m68k/fpsp040/skeleton.S
|
||||
@@ -499,13 +499,13 @@ in_ea:
|
||||
dbf %d0,morein
|
||||
rts
|
||||
|
||||
- .section .fixup,#alloc,#execinstr
|
||||
+ .section .fixup,"ax"
|
||||
.even
|
||||
1:
|
||||
jbsr fpsp040_die
|
||||
jbra .Lnotkern
|
||||
|
||||
- .section __ex_table,#alloc
|
||||
+ .section __ex_table,"a"
|
||||
.align 4
|
||||
|
||||
.long in_ea,1b
|
||||
diff --git a/arch/m68k/ifpsp060/os.S b/arch/m68k/ifpsp060/os.S
|
||||
index 7a0d6e428066..89e2ec224ab6 100644
|
||||
--- a/arch/m68k/ifpsp060/os.S
|
||||
+++ b/arch/m68k/ifpsp060/os.S
|
||||
@@ -379,11 +379,11 @@ _060_real_access:
|
||||
|
||||
|
||||
| Execption handling for movs access to illegal memory
|
||||
- .section .fixup,#alloc,#execinstr
|
||||
+ .section .fixup,"ax"
|
||||
.even
|
||||
1: moveq #-1,%d1
|
||||
rts
|
||||
-.section __ex_table,#alloc
|
||||
+.section __ex_table,"a"
|
||||
.align 4
|
||||
.long dmrbuae,1b
|
||||
.long dmrwuae,1b
|
||||
diff --git a/arch/m68k/kernel/relocate_kernel.S b/arch/m68k/kernel/relocate_kernel.S
|
||||
index ab0f1e7d4653..f7667079e08e 100644
|
||||
--- a/arch/m68k/kernel/relocate_kernel.S
|
||||
+++ b/arch/m68k/kernel/relocate_kernel.S
|
||||
@@ -26,7 +26,7 @@ ENTRY(relocate_new_kernel)
|
||||
lea %pc@(.Lcopy),%a4
|
||||
2: addl #0x00000000,%a4 /* virt_to_phys() */
|
||||
|
||||
- .section ".m68k_fixup","aw"
|
||||
+ .section .m68k_fixup,"aw"
|
||||
.long M68K_FIXUP_MEMOFFSET, 2b+2
|
||||
.previous
|
||||
|
||||
@@ -49,7 +49,7 @@ ENTRY(relocate_new_kernel)
|
||||
lea %pc@(.Lcont040),%a4
|
||||
5: addl #0x00000000,%a4 /* virt_to_phys() */
|
||||
|
||||
- .section ".m68k_fixup","aw"
|
||||
+ .section .m68k_fixup,"aw"
|
||||
.long M68K_FIXUP_MEMOFFSET, 5b+2
|
||||
.previous
|
||||
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
# CONFIG_MMU is not set
|
||||
CONFIG_SOC_VIRT=y
|
||||
CONFIG_NONPORTABLE=y
|
||||
CONFIG_ARCH_RV32I=y
|
||||
CONFIG_BINFMT_FLAT=y
|
||||
CONFIG_SLOB=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
CONFIG_VIRTIO_MMIO=y
|
||||
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
||||
CONFIG_VIRTIO_NET=y
|
||||
CONFIG_EXT2_FS=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 4e43d8c5fba14f7c82597838011648056487b7550fd83276ad534559e8499b1d linux-6.6.18.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 4e43d8c5fba14f7c82597838011648056487b7550fd83276ad534559e8499b1d linux-6.6.18.tar.xz
|
||||
@@ -2,6 +2,4 @@ Run Linux in emulation with:
|
||||
|
||||
qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig
|
||||
|
||||
qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off -netdev user,id=eth0 -device virtio-net-device,netdev=eth0 # qemu_riscv32_nommu_virt_defconfig
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
CONFIG_ARCH_RV64I=y
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
# CONFIG_MMU is not set
|
||||
CONFIG_SOC_VIRT=y
|
||||
CONFIG_NONPORTABLE=y
|
||||
CONFIG_BINFMT_FLAT=y
|
||||
CONFIG_SLOB=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
CONFIG_VIRTIO_MMIO=y
|
||||
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
|
||||
CONFIG_VIRTIO_NET=y
|
||||
CONFIG_EXT2_FS=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user