Compare commits
175
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8526e60a1f | ||
|
|
fef893cb60 | ||
|
|
4ffcb0c8c4 | ||
|
|
a9e949d89a | ||
|
|
c8d49d4960 | ||
|
|
e21749eae4 | ||
|
|
0960917efa | ||
|
|
10023b7626 | ||
|
|
6750152143 | ||
|
|
7fe875886f | ||
|
|
021ff73ef8 | ||
|
|
b003fea63b | ||
|
|
53f9551e97 | ||
|
|
4057fc05a3 | ||
|
|
5e90868588 | ||
|
|
26509bc06e | ||
|
|
4d45256263 | ||
|
|
005014ccf3 | ||
|
|
58a3ae71a6 | ||
|
|
0f08a78c07 | ||
|
|
f788b19bdc | ||
|
|
65483f4905 | ||
|
|
2f7926e2ed | ||
|
|
28949d6684 | ||
|
|
be5dd7cdfe | ||
|
|
46f61f9e28 | ||
|
|
df930e56f3 | ||
|
|
c3a2dcadf0 | ||
|
|
3b6bef1948 | ||
|
|
d29729be3c | ||
|
|
62d2ea5ef7 | ||
|
|
d0d3df4322 | ||
|
|
9127d41489 | ||
|
|
135dfcdb95 | ||
|
|
a7ef9bee46 | ||
|
|
29c7a6c5af | ||
|
|
0b55d5c2fc | ||
|
|
5a618731c2 | ||
|
|
7ebedf94b5 | ||
|
|
acaf6162fd | ||
|
|
533376412e | ||
|
|
cbc2ba71f1 | ||
|
|
14c3a7d8cd | ||
|
|
4af4bb2314 | ||
|
|
541c543abf | ||
|
|
316e12f8cc | ||
|
|
5547abb237 | ||
|
|
5536261b3f | ||
|
|
29b6749994 | ||
|
|
99ef2d0457 | ||
|
|
0ff0ef16e5 | ||
|
|
2c343d4109 | ||
|
|
fba48064c3 | ||
|
|
9993970d69 | ||
|
|
ee17138465 | ||
|
|
3729b5ecd1 | ||
|
|
aed89aae18 | ||
|
|
82db018b93 | ||
|
|
283825c22e | ||
|
|
3264bdb37c | ||
|
|
d2b043bfd9 | ||
|
|
10a49ee6a4 | ||
|
|
f3170667f0 | ||
|
|
29bac1a29b | ||
|
|
12a5a21fee | ||
|
|
0aab578d48 | ||
|
|
9d33bfe809 | ||
|
|
05b182a3b1 | ||
|
|
2564310fa2 | ||
|
|
8bcd8a6480 | ||
|
|
b2a8693a8d | ||
|
|
caafa2d5d7 | ||
|
|
0595f7c933 | ||
|
|
ad202bc68f | ||
|
|
b5bfff37f5 | ||
|
|
b725916535 | ||
|
|
5455abbcc8 | ||
|
|
fdc95ef078 | ||
|
|
cae6106629 | ||
|
|
611458d90a | ||
|
|
d321e346d2 | ||
|
|
0f4d904ad2 | ||
|
|
81cc02542b | ||
|
|
a35554eccd | ||
|
|
9a1f0a5607 | ||
|
|
777993cad7 | ||
|
|
194f0bca92 | ||
|
|
76984ced00 | ||
|
|
5aab043b78 | ||
|
|
ea4538688c | ||
|
|
e55eab4b96 | ||
|
|
9f891e825b | ||
|
|
d1772f1ddc | ||
|
|
c6a59147ac | ||
|
|
f7474d1065 | ||
|
|
9a6a2f9155 | ||
|
|
a2c303136f | ||
|
|
773db648fb | ||
|
|
3b07e4b0df | ||
|
|
c0c62f8cf0 | ||
|
|
d1a9aa8f92 | ||
|
|
8529a89b0f | ||
|
|
280aa23da6 | ||
|
|
573f5a6f72 | ||
|
|
105ce13d21 | ||
|
|
5909f8eae3 | ||
|
|
fb163d2c7d | ||
|
|
71f9acc72b | ||
|
|
ed75806fe9 | ||
|
|
60a96b42a2 | ||
|
|
cf70203bef | ||
|
|
1f4e5eafdf | ||
|
|
d6aa7c6b88 | ||
|
|
5e0beb18fe | ||
|
|
be8bd8743d | ||
|
|
5a803337de | ||
|
|
337d2aa885 | ||
|
|
806bb4a0a4 | ||
|
|
5f24ed88e0 | ||
|
|
f72c3292dc | ||
|
|
20e8a02477 | ||
|
|
3b5860f271 | ||
|
|
9519bde956 | ||
|
|
92f06caf4d | ||
|
|
a3d291e8f6 | ||
|
|
bbde803252 | ||
|
|
3203bf348b | ||
|
|
681d9d7683 | ||
|
|
a84c3d64a6 | ||
|
|
ec1b39ed8a | ||
|
|
5c0d8ab627 | ||
|
|
3cd431470a | ||
|
|
32b652d878 | ||
|
|
95b0692375 | ||
|
|
063bd87947 | ||
|
|
51d582a623 | ||
|
|
d51cd29632 | ||
|
|
9fa2a798dc | ||
|
|
6c9852c602 | ||
|
|
8fe4a7c812 | ||
|
|
3a23349e8c | ||
|
|
3873fd438d | ||
|
|
8a7f607ccf | ||
|
|
8bedbdf1fe | ||
|
|
fef6c598c5 | ||
|
|
c1855c5abe | ||
|
|
df95958b06 | ||
|
|
e37071ceaf | ||
|
|
3d1cafbb87 | ||
|
|
7c72381423 | ||
|
|
3a8bd9fdb9 | ||
|
|
07c91947be | ||
|
|
c794ede3e9 | ||
|
|
ae514155a1 | ||
|
|
14a8579cd0 | ||
|
|
dad5eb46da | ||
|
|
02fc3473e1 | ||
|
|
69a90b0739 | ||
|
|
386bcabcda | ||
|
|
147b3aef88 | ||
|
|
869c1c8d37 | ||
|
|
776e237126 | ||
|
|
9f1369eade | ||
|
|
43c6a32de1 | ||
|
|
647aae2148 | ||
|
|
a0fe90a27a | ||
|
|
a886ecd9fb | ||
|
|
f09b54312d | ||
|
|
c9b6f41c43 | ||
|
|
0f887e8d41 | ||
|
|
c276902ffa | ||
|
|
cf19090b83 | ||
|
|
678146f2ad | ||
|
|
ad6bc91a0a | ||
|
|
03bf8df2e6 |
+1441
-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,322 +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.
|
||||
|
||||
Toolchain: Dropped old Codesourcery ARM / AARCH64 and
|
||||
Codescape MIPS external toolchains as they use old Glibc
|
||||
versions not compatible with 64-bit time_t
|
||||
|
||||
Defconfigs: Starfive visionfive2: Use correct genimage
|
||||
configuration. TI am62x_sk / am64_sk: Use correct optee-os
|
||||
platform setting and use a fixed ti-k3-r5-loader version.
|
||||
|
||||
Infrastructure: Use git to fetch CVE data from the FKIE
|
||||
repository to work around an issue with missing meta files in
|
||||
the releases.
|
||||
|
||||
Updated/fixed packages: axel, bash, bitcoin, botan, busybox,
|
||||
containerd, cryptsetup, cvs, docker-compose, docker-engine,
|
||||
ell, expat, giflib, gmp, go, harfbuzz, intel-gmmlib,
|
||||
intel-mediadriver, iwd, kodi, kodi-pvr-hts, libcgroup, libdrm,
|
||||
libgit2, libkrb5, libnfs, libunwind, libvpl,
|
||||
libtorrent-rasterbar, libxml2, linux, mariadb, mesa3d,
|
||||
mmc-utils, msmtp, multipath-tools, neon, onevpl-intel-gpu,
|
||||
openssh, openvpn, osm2pgsql, owfs, php, poco, policycoreutils,
|
||||
postgis, privoxy, pulseaudio, pure-ftpd, putty,
|
||||
python-configshell-fb, python-rtslib-fb, rauc, restorecond,
|
||||
spice, squid, targetcli-fb, tzdata, util-linux, vdr, xmrig,
|
||||
xvisor, zic
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
|
||||
|
||||
2024.02, released March 5th, 2024
|
||||
|
||||
Various fixes.
|
||||
|
||||
Updated/fixed packages: botan, conmon, dash, efivar, expat,
|
||||
fluent-bit, gcc, gst1-vaapi, libcoap, libselinux, liburing,
|
||||
libva, libxml2, ltp-testsuite, luvi, newlib-bare-metal,
|
||||
nginx-naxsi, octave, openblas, openvmtools, parted, poco,
|
||||
powertop, python-aiohttp, python-cheroot, python-django,
|
||||
python-grpcio, rauc, rauc-hawkbit-updater, rtl8822cs, rust,
|
||||
sdl2, shadow, spirv-tools, strace, strongswan, tar, tllist,
|
||||
vim
|
||||
|
||||
Removed packages: mysql (virtual), oracle-mysql,
|
||||
python-setuptools-scm-git-archive
|
||||
|
||||
2024.02-rc2, released March 1st, 2024
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Infrastructure: Various fixes for pkg-stats after moving to
|
||||
the FKIE CVE feed and support for older python/ijson versions.
|
||||
|
||||
Updated/fixed packages: ccache, dracut, erlang, freetype,
|
||||
libheif, libpthsem, micropython, newlib-bare-metal, openssh,
|
||||
poco, python3, redis, rhash, shim, squid, syslinux
|
||||
|
||||
2024.02-rc1, released February 25th, 2024
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Toolchain:
|
||||
|
||||
- GDB: Add version 14.1, default to 13.2.
|
||||
|
||||
- uClibc-ng updated to 1.0.45
|
||||
|
||||
- Bootlin external toolchains updated to 2023.11-1, moving the
|
||||
stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
|
||||
glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45
|
||||
|
||||
- Add support for building a bare metal toolchain suitable for
|
||||
building firmware for certain (co-)processors, possibly
|
||||
using a different CPU architecture than the main Buildroot
|
||||
configuration.
|
||||
|
||||
Default optimization level changed from optimize for size
|
||||
(-Os) to optimize for speed (-O2).
|
||||
|
||||
Support: Use the Fraunhofer FKIE JSON files for CVE matching
|
||||
now that NVD is about to deprecate its feeds.
|
||||
|
||||
New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
|
||||
RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
|
||||
Riscv64 virt-efi, TI AM574x Industrial Development Kit
|
||||
|
||||
Removed defconfigs: Zynq qmtech
|
||||
|
||||
New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
|
||||
firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
|
||||
libtracefs, libutempter, lua-ansicolors, lua-argparse,
|
||||
lua-conciseserialization, lua-ubjson, minisign,
|
||||
newlib-bare-metal, python-aiosqlite, python-annotated-types,
|
||||
python-anyio, python-asyncssh, python-bitarray,
|
||||
python-cachetools, python-contourpy, python-decouple,
|
||||
python-fastapi-sessions, python-fastapi,
|
||||
python-google-api-core, python-google-auth,
|
||||
python-googleapis-common-protos, python-grpc-requests,
|
||||
python-grpcio-reflection, python-grpcio, python-httpcore,
|
||||
python-httpx, python-matplotlib-inline, python-ml-dtypes,
|
||||
python-multipart, python-pydantic-core, python-pypng,
|
||||
python-starlette, python-tcolorpy, python-trafaret,
|
||||
python-urwid-readline, python-uvicorn, rlwrap, tllist
|
||||
|
||||
Removed packages: davinci-bootcount (renamed to
|
||||
uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
|
||||
python-crossbar, python-pygame, tinymembench
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
|
||||
#15889: please update meson
|
||||
#15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
|
||||
#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.
|
||||
|
||||
Added CPE identifiers for a large number of packages.
|
||||
|
||||
Updated/fixed packages: bayer2rgb-neon, brltty, c-ares, cog,
|
||||
containerd, cpio, crda, criu, darkhttpd, davinci-bootcount,
|
||||
dbus, depot-tools, dhcpcd, domoticz, environment-setup, expat,
|
||||
faad2, falcosecurity-libs, flex, flutter-engine,
|
||||
flutter-gallery, flutter-pi, flutter-sdk-bin,
|
||||
freeradius-server, freerdp, frr, gesftpserver, glibc, gnutls,
|
||||
go, gst1-devtools, gst1-libav, gst1-python, gst1-vaapi,
|
||||
gst-omx, gstreamer1, haproxy, hiredis, joe, json-c, leptonica,
|
||||
libcurl, libp11, libuwsc, libvips, libzenoh-pico,
|
||||
linux-firmware, linux-headers, localedef, lua-http, lvm2,
|
||||
lynx, mbedtls, micropython, minizip, mpfr, netatalk, ngrep,
|
||||
onevpl, opencv4, opencv4-contrib, openssh, opus, petitboot,
|
||||
php, python-aiohttp, python-bitarray, python-bitstring,
|
||||
python-esptool, python-gunicorn, python-hpack,
|
||||
python-html5lib, python-lmdb, python-mako, python-numpy,
|
||||
python-oauthlib, python-sqlparse, python-wheel, qt5base,
|
||||
qt6base, redis, runc, sdl2, sqlite, syslog-ng, sysstat,
|
||||
util-linux, vulkan-loader, webkitgtk, weston, wireless-regdb,
|
||||
wlroots, wpewebkit, xlib_libXpm, xterm, xwayland, yasm
|
||||
|
||||
New packages: python-bitarray
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10096: SH4 toolchain does not build Linux kernel magicpa..
|
||||
#15952: Grub fails to load large rootfs files
|
||||
|
||||
2023.11.1, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -476,24 +157,6 @@
|
||||
#15826: nodejs modules with native extensions fail to install
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.4, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: gcc, erlang, exfatprogs, gsl,
|
||||
imagemagick, intel-microcode, libde265, libmemcached,
|
||||
libpjsip, libxml2, mariadb, memcached, motion, netsnmp, perl,
|
||||
postgresql, putty, rtty, samba4, speechd, squid, vim, vlc,
|
||||
xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.08.3, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -867,105 +530,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.
|
||||
|
||||
Added CPE identifiers for a large number of packages.
|
||||
|
||||
Updated/fixed packages: bayer2rgb-neon, brltty, c-ares,
|
||||
containerd, crda, darkhttpd, davinci-bootcount, dbus,
|
||||
domoticz, environment-setup, expat, faad2, falcosecurity-libs,
|
||||
flex, freeradius-server, freerdp, frr, gesftpserver, glibc,
|
||||
gnutls, go, gst1-devtools, gst1-libav, gst1-python,
|
||||
gst1-vaapi, gst-omx, gstreamer1, haproxy, joe, json-c,
|
||||
leptonica, libcurl, libuwsc, libvips, linux-firmware,
|
||||
linux-headers, localedef, lua-http, lvm2, lynx, mbedtls,
|
||||
micropython, minizip, mpfr, netatalk, ngrep, opencv4,
|
||||
opencv4-contrib, openssh, opus, php, python-aiohttp,
|
||||
python-esptool, python-gunicorn, python-hpack,
|
||||
python-html5lib, python-lmdb, python-mako, python-numpy,
|
||||
python-oauthlib, python-sqlparse, qt5base, qt6base, redis,
|
||||
runc, sdl2, sqlite, sysstat, uuu, webkitgtk, wireless-regdb,
|
||||
wpewebkit, xlib_libXpm, xterm, xwayland, yasm
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10096: SH4 toolchain does not build Linux kernel magicpa..
|
||||
#15952: Grub fails to load large rootfs files
|
||||
|
||||
2023.02.9, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- Download: Revert a permission fixup step in the tarball
|
||||
creation logic, which lead to a hash mismatch issue in two
|
||||
cargo-vendored packages, ripgrep and sentry-cli.
|
||||
|
||||
- Build: Pass GIT_DIR=. in the environment (through
|
||||
HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
|
||||
workaround packages trying to detect if they are building in
|
||||
a git checkout and getting confused when building in a sub
|
||||
directory of a Buildroot git checkout.
|
||||
|
||||
Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
|
||||
cjson, cups, dropbear, duktape, edk2, exim, faad2, freeswitch,
|
||||
gcc, gdal, gdb, giflib, glibc, go, google-breakpad, gst-omx,
|
||||
gstd, gst1-devtools, gst1-libav, gst1-plugins-bad,
|
||||
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
|
||||
gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
|
||||
gstreamer1-editing-services, ipcalc, jq, json-for-modern-cpp,
|
||||
ksmbd-tools, libaio, libcamera, libcap-ng, libcurl, libebml,
|
||||
libgtk3, libiec61850, libraw, libsigsegv, libssh, libssh2,
|
||||
libuev, libwebsockets, liquid-dsp, lvm2, madplay, mesa3d,
|
||||
micropython, mp4v2, opensc, openssh, orc, php, pipewire,
|
||||
postgis, postgresql, proftpd, putty, python-sip,
|
||||
python-werkzeug, rng-tools, shim, squid, strongswan, sway,
|
||||
tinyssh, tor, tree, uftp, valijson, wireshark, wolfssl,
|
||||
xserver_xorg-server, xwayland
|
||||
|
||||
2023.02.8, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: exfatprogs, gcc, imagemagick,
|
||||
intel-microcode, libpjsip, libxml2, mariadb, memcached,
|
||||
motion, netsnmp, perl, postgresql, rtty, samba4, speech,
|
||||
squid, vim, vlc, xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.02.7, released November 14th, 2023
|
||||
|
||||
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
|
||||
@@ -478,7 +474,7 @@ config BR2_STRIP_EXCLUDE_DIRS
|
||||
|
||||
choice
|
||||
prompt "gcc optimization level"
|
||||
default BR2_OPTIMIZE_2
|
||||
default BR2_OPTIMIZE_S
|
||||
help
|
||||
Set the optimization level for gcc
|
||||
|
||||
@@ -524,7 +520,6 @@ config BR2_OPTIMIZE_2
|
||||
-falign-loops -falign-labels -ftree-vrp -ftree-pre. Please
|
||||
note the warning under -fgcse about invoking -O2 on programs
|
||||
that use computed gotos.
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_3
|
||||
bool "optimization level 3"
|
||||
@@ -553,6 +548,7 @@ config BR2_OPTIMIZE_S
|
||||
-falign-loops -falign-labels -freorder-blocks
|
||||
-freorder-blocks-and-partition -fprefetch-loop-arrays
|
||||
-ftree-vect-loop-version
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_FAST
|
||||
bool "optimize for fast (may break packages!)"
|
||||
@@ -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
|
||||
|
||||
+3
-292
@@ -144,195 +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.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS
|
||||
bool "Codescape IMG GNU Linux Toolchain 2018.09 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The Codescape IMG GNU Linux toolchain has been removed, use a
|
||||
Bootlin toolchain instead.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS
|
||||
bool "Codescape MTI GNU Linux Toolchain 2018.09 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The Codescape MTI GNU Linux toolchain has been removed, use a
|
||||
Bootlin toolchain instead.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AARCH64
|
||||
bool "CodeSourcery AArch64 2014.11 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The Sourcery CodeBench AArch64 toolchain has been removed,
|
||||
use an ARM/Bootlin/Linaro toolchain instead.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM
|
||||
bool "Sourcery CodeBench ARM 2014.05 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
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
|
||||
help
|
||||
The mysql virtual package has been removed as mariadb is the
|
||||
only supported mysql variant. Use the mariadb package
|
||||
instead.
|
||||
|
||||
config BR2_PACKAGE_ORACLE_MYSQL
|
||||
bool "oracle mysql removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Oracle mysql has been removed as the package was
|
||||
unmaintained. Consider using mariadb instead.
|
||||
|
||||
config BR2_PACKAGE_STRONGSWAN_SCEP
|
||||
bool "strongswan SCEP client tool removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
"ipsec scepclient" tool has been removed and replaced by the
|
||||
pki subcommands "pki --scep" and "pki --scepca" which
|
||||
implement the new SCEP RFC 8894 standard that was released in
|
||||
September 2020 and which supports trusted "certificate
|
||||
renewal" based on the existing client certificate.
|
||||
|
||||
config BR2_PACKAGE_SHADOW_UTMPX
|
||||
bool "shadow utmpx removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
UTMPX has been dropped by upstream.
|
||||
|
||||
config BR2_PACKAGE_TINYMEMBENCH
|
||||
bool "tinymembench removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
tinymembench has been removed due to being abandoned.
|
||||
|
||||
config BR2_PACKAGE_DAVINCI_BOOTCOUNT
|
||||
bool "davinci-bootcount has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_UBOOT_BOOTCOUNT
|
||||
help
|
||||
The davinci-bootcount package has been renamed to
|
||||
uboot-bootcount.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_CROSSBAR
|
||||
bool "python-crossbar removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-crossbar has been removed. The current package has
|
||||
not received an update since Sat Oct 9 13:55:06 2021 commit:
|
||||
33ece2446e25e20929d1c7eefa9f3244a3b79a92 and is not python
|
||||
3.12.0 compatible.
|
||||
|
||||
Furthermore, the current version requires at least 42 new
|
||||
packages worth of depedencies of which several require
|
||||
patches to be python 3.12.0 compatible. As nobody has
|
||||
stepped up to maintain the package and its ever-growing list
|
||||
of dependencies, along with the other problems, it was time
|
||||
to drop the package.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYGAME
|
||||
bool "python-pygame removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-pygame has been removed due to being abandoned and
|
||||
the old version no longer building with python 3.12.0.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_14
|
||||
bool "kernel headers version 4.14.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.14.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
comment "Legacy options removed in 2023.11"
|
||||
|
||||
config BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI
|
||||
bool "libcamera pipeline 'raspberrypi' was renamed to 'rpi/vc4'"
|
||||
@@ -341,109 +153,8 @@ config BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBCAMERA_PIPELINE_RPI_VC4
|
||||
help
|
||||
Since version 0.1.0, the pipeline option 'raspberrypi' was
|
||||
renamed to 'rpi/vc4'.
|
||||
|
||||
config BR2_GDB_VERSION_11
|
||||
bool "gdb 11.x removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 11.x has been removed, use a newer version.
|
||||
|
||||
config BR2_PACKAGE_LIBMPD
|
||||
bool "libmpd package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The libmpd package was only used by gmpc, both of which are
|
||||
no longer maintained upstream.
|
||||
|
||||
config BR2_PACKAGE_GMPC
|
||||
bool "gmpc package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gmpc package was removed because it was unmaintained,
|
||||
and still using the old libsoup2 library.
|
||||
|
||||
config BR2_PACKAGE_FLICKCURL
|
||||
bool "flickcurl package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The flickcurl package was removed because it was
|
||||
unmaintained upstream and causing build failures.
|
||||
|
||||
config BR2_PACKAGE_ONEVPL
|
||||
bool "onevpl package was renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBVPL
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_5
|
||||
bool "kernel headers version 6.5.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.5.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL
|
||||
int "watchdogd generic poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The generic script poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_GENERIC_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL
|
||||
int "watchdogd loadavg poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The CPU load average poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL
|
||||
int "watchdogd filenr poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The file descriptor leak poll has been replaced upstream with
|
||||
a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_FILENR_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL
|
||||
int "watchdogd meminfo poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The memleak detector poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
comment "Legacy options removed in 2023.11"
|
||||
Since version 0.1.0 the libcamera pipeline option
|
||||
'raspberrypi' was renamed to 'rpi/vc4'.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYXB
|
||||
bool "python-pyxb removed"
|
||||
|
||||
+77
-201
@@ -28,23 +28,10 @@
|
||||
|
||||
N: Adam Duskett <adam.duskett@amarulasolutions.com>
|
||||
F: package/depot-tools/
|
||||
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/
|
||||
F: package/libutempter/
|
||||
F: package/tllist/
|
||||
F: support/testing/tests/package/test_flutter.py
|
||||
|
||||
N: Adam Heinrich <adam@adamh.cz>
|
||||
@@ -83,7 +70,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 +108,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 +145,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
|
||||
@@ -358,7 +344,6 @@ F: package/bitcoin/
|
||||
F: package/clamav/
|
||||
F: package/dav1d/
|
||||
F: package/dht/
|
||||
F: package/dnsmasq/
|
||||
F: package/dovecot/
|
||||
F: package/dovecot-pigeonhole/
|
||||
F: package/dtv-scan-tables/
|
||||
@@ -380,7 +365,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/
|
||||
@@ -444,7 +428,6 @@ F: package/libva/
|
||||
F: package/libva-intel-driver/
|
||||
F: package/libva-utils/
|
||||
F: package/libvorbis/
|
||||
F: package/libvpl/
|
||||
F: package/libvpx/
|
||||
F: package/libyuv/
|
||||
F: package/linux-firmware/
|
||||
@@ -455,6 +438,7 @@ F: package/mjpg-streamer/
|
||||
F: package/mpg123/
|
||||
F: package/ntp/
|
||||
F: package/nut/
|
||||
F: package/onevpl/
|
||||
F: package/onevpl-intel-gpu/
|
||||
F: package/opus/
|
||||
F: package/pciutils/
|
||||
@@ -532,9 +516,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 +523,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/
|
||||
@@ -597,6 +566,7 @@ F: package/coremark/
|
||||
F: package/coremark-pro/
|
||||
F: package/gstreamer1/gst1-shark/
|
||||
F: package/micropython/
|
||||
F: package/micropython-lib/
|
||||
F: package/syslog-ng/
|
||||
|
||||
N: Christian Kellermann <christian.kellermann@solectrix.de>
|
||||
@@ -619,7 +589,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/
|
||||
@@ -698,8 +667,6 @@ F: configs/beelink_gs1_defconfig
|
||||
N: Colin Foster <colin.foster@in-advantage.com>
|
||||
F: package/python-tftpy/
|
||||
F: package/rauc-hawkbit-updater/
|
||||
F: support/testing/tests/package/sample_python_tftpy.py
|
||||
F: support/testing/tests/package/test_python_tftpy.py
|
||||
|
||||
N: Corentin Guillevic <corentin.guillevic@smile.fr>
|
||||
F: package/libloki/
|
||||
@@ -786,9 +753,18 @@ F: package/sscep/
|
||||
F: package/uuu/
|
||||
|
||||
N: Dario Binacchi <dariobin@libero.it>
|
||||
F: package/uboot-bootcount/
|
||||
F: package/davinci-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 +826,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 +932,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 +953,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/
|
||||
@@ -1081,6 +1055,7 @@ F: package/snort3/
|
||||
F: package/suricata/
|
||||
F: package/tinycbor/
|
||||
F: package/tinydtls/
|
||||
F: package/tinymembench/
|
||||
F: package/whois/
|
||||
F: package/x11r7/xlib_libXpresent/
|
||||
F: package/zeek/
|
||||
@@ -1095,8 +1070,6 @@ F: package/python-pymodbus/
|
||||
N: Flávio Tapajós <flavio.tapajos@newtesc.com.br>
|
||||
F: configs/asus_tinker-s_rk3288_defconfig
|
||||
F: board/asus/tinker-s/
|
||||
F: package/python-sqlalchemy/
|
||||
F: package/rsyslog/
|
||||
|
||||
N: Florian Fainelli <f.fainelli@gmail.com>
|
||||
F: package/cpulimit/
|
||||
@@ -1145,7 +1118,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/
|
||||
@@ -1231,7 +1203,6 @@ N: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
F: board/bananapi/bananapi-m2-ultra/
|
||||
F: board/freescale/imx6ullevk/
|
||||
F: board/freescale/imxrt1050evk/
|
||||
F: board/mangopi/mq1rdw2/
|
||||
F: board/olimex/a*
|
||||
F: board/pine64/rockpro64
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
@@ -1241,7 +1212,6 @@ F: configs/bananapi_m2_ultra_defconfig
|
||||
F: configs/freescale_imx6ullevk_defconfig
|
||||
F: configs/imx6ullevk_defconfig
|
||||
F: configs/imxrt1050-evk_defconfig
|
||||
F: configs/mangopi_mq1rdw2_defconfig
|
||||
F: configs/olimex_a*
|
||||
F: configs/rockpro64_defconfig
|
||||
F: package/at/
|
||||
@@ -1256,9 +1226,6 @@ F: package/libfuse3/
|
||||
F: package/libnspr/
|
||||
F: package/libnss/
|
||||
F: package/libnvme/
|
||||
F: package/libtraceevent/
|
||||
F: package/libtracefs
|
||||
F: package/linux-tools/linux-tool-rtla.mk.in
|
||||
F: package/mali-driver/
|
||||
F: package/minicom/
|
||||
F: package/mongoose/
|
||||
@@ -1368,11 +1335,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/
|
||||
@@ -1409,12 +1373,6 @@ F: package/mrp/
|
||||
N: Ian Haylock <haylocki@yahoo.co.uk>
|
||||
F: package/python-rpi-gpio/
|
||||
|
||||
N: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com>
|
||||
F: package/binutils-bare-metal/
|
||||
F: package/gcc-bare-metal/
|
||||
F: package/newlib-bare-metal/
|
||||
F: toolchain/toolchain-bare-metal-buildroot/
|
||||
|
||||
N: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
|
||||
F: package/angularjs/
|
||||
|
||||
@@ -1520,7 +1478,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 +1611,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 +1659,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/
|
||||
@@ -1732,6 +1686,7 @@ F: package/libcddb/
|
||||
F: package/libmodbus/
|
||||
F: package/ltris/
|
||||
F: package/opentyrian/
|
||||
F: package/python-pygame/
|
||||
|
||||
N: Julien Corjon <corjon.j@ecagroup.com>
|
||||
F: package/qt5/
|
||||
@@ -1744,14 +1699,14 @@ F: configs/ts7680_defconfig
|
||||
F: package/paho-mqtt-c
|
||||
|
||||
N: Julien Olivain <ju.o@free.fr>
|
||||
F: board/qemu/riscv64-virt-efi/
|
||||
F: board/qmtech/zynq/
|
||||
F: board/spike/
|
||||
F: board/technexion/imx8mmpico/
|
||||
F: board/technexion/imx8mpico/
|
||||
F: configs/imx8mmpico_defconfig
|
||||
F: configs/imx8mpico_defconfig
|
||||
F: configs/qemu_riscv64_virt_efi_defconfig
|
||||
F: configs/spike_riscv64_defconfig
|
||||
F: configs/zynq_qmtech_defconfig
|
||||
F: package/fluid-soundfont/
|
||||
F: package/fluidsynth/
|
||||
F: package/glslsandbox-player/
|
||||
@@ -1759,7 +1714,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/
|
||||
@@ -1775,7 +1729,6 @@ F: package/python-magic-wormhole/
|
||||
F: package/python-magic-wormhole-mailbox-server/
|
||||
F: package/python-magic-wormhole-transit-relay/
|
||||
F: package/python-midiutil/
|
||||
F: package/python-ml-dtypes/
|
||||
F: package/python-pyalsa/
|
||||
F: package/python-spake2/
|
||||
F: package/rdma-core/
|
||||
@@ -1783,139 +1736,73 @@ F: package/riscv-isa-sim/
|
||||
F: package/tinycompress/
|
||||
F: package/z3/
|
||||
F: package/zynaddsubfx/
|
||||
F: support/testing/tests/boot/test_optee_os.py
|
||||
F: support/testing/tests/boot/test_optee_os/
|
||||
F: support/testing/tests/package/sample_python_distro.py
|
||||
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/
|
||||
F: support/testing/tests/package/test_apache.py
|
||||
F: support/testing/tests/package/test_bc.py
|
||||
F: support/testing/tests/package/test_bitcoin.py
|
||||
F: support/testing/tests/package/test_brotli.py
|
||||
F: support/testing/tests/package/test_bzip2.py
|
||||
F: support/testing/tests/package/test_compressor_base.py
|
||||
F: support/testing/tests/package/test_coremark.py
|
||||
F: support/testing/tests/package/test_cryptsetup.py
|
||||
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
|
||||
F: support/testing/tests/package/test_jq.py
|
||||
F: support/testing/tests/package/test_jq/
|
||||
F: support/testing/tests/package/test_kexec.py
|
||||
F: support/testing/tests/package/test_kexec/
|
||||
F: support/testing/tests/package/test_kmscube.py
|
||||
F: support/testing/tests/package/test_kmscube/
|
||||
F: support/testing/tests/package/test_less.py
|
||||
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
|
||||
F: support/testing/tests/package/test_lzop.py
|
||||
F: support/testing/tests/package/test_mdadm.py
|
||||
F: support/testing/tests/package/test_mdadm/
|
||||
F: support/testing/tests/package/test_micropython.py
|
||||
F: support/testing/tests/package/test_micropython/
|
||||
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
|
||||
F: support/testing/tests/package/test_numactl.py
|
||||
F: support/testing/tests/package/test_numactl/
|
||||
F: support/testing/tests/package/test_octave.py
|
||||
F: support/testing/tests/package/test_ola.py
|
||||
F: support/testing/tests/package/test_ola/
|
||||
F: support/testing/tests/package/test_openblas.py
|
||||
F: support/testing/tests/package/test_pciutils.py
|
||||
F: support/testing/tests/package/test_perftest.py
|
||||
F: support/testing/tests/package/test_pigz.py
|
||||
F: support/testing/tests/package/test_postgresql.py
|
||||
F: support/testing/tests/package/test_python_distro.py
|
||||
F: support/testing/tests/package/test_python_gnupg.py
|
||||
F: support/testing/tests/package/test_python_hkdf.py
|
||||
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
|
||||
F: support/testing/tests/package/test_stress_ng.py
|
||||
F: support/testing/tests/package/test_tcl.py
|
||||
F: support/testing/tests/package/test_tcl/
|
||||
F: support/testing/tests/package/test_tcpdump.py
|
||||
F: support/testing/tests/package/test_tesseract_ocr.py
|
||||
F: support/testing/tests/package/test_thttpd.py
|
||||
F: support/testing/tests/package/test_trace_cmd.py
|
||||
F: support/testing/tests/package/test_trace_cmd/
|
||||
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 +1813,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/
|
||||
@@ -1948,11 +1832,9 @@ N: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
||||
F: package/libcamera/
|
||||
|
||||
N: Kilian Zinnecker <kilian.zinnecker@mail.de>
|
||||
F: board/avnet/rzboard_v2l/
|
||||
F: board/radxa/rock5b/
|
||||
F: configs/rock5b_defconfig
|
||||
F: configs/avnet_rzboard_v2l_defconfig
|
||||
F: package/rockchip-rkbin/
|
||||
F: configs/rock5b_defconfig
|
||||
F: board/radxa/rock5b/
|
||||
|
||||
N: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
|
||||
F: package/wqy-zenhei/
|
||||
@@ -2143,11 +2025,6 @@ F: package/selinux-python/
|
||||
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
|
||||
|
||||
N: Marek Belisko <marek.belisko@open-nandra.com>
|
||||
F: package/libatasmart/
|
||||
F: package/polkit/
|
||||
@@ -2169,12 +2046,6 @@ F: board/qemu/riscv64-virt/
|
||||
F: configs/qemu_riscv32_virt_defconfig
|
||||
F: configs/qemu_riscv64_virt_defconfig
|
||||
|
||||
N: Marleen Vos <marleen.vos@mind.be>
|
||||
F: board/stmicroelectronics/common/stm32mp157/
|
||||
F: configs/avenger96_defconfig
|
||||
F: configs/stm32mp157a_dk1_defconfig
|
||||
F: configs/stm32mp157c_dk2_defconfig
|
||||
|
||||
N: Martin Bark <martin@barkynet.com>
|
||||
F: board/raspberrypi/
|
||||
F: configs/raspberrypi3_defconfig
|
||||
@@ -2212,15 +2083,13 @@ F: board/technologic/ts4900/
|
||||
F: configs/ts4900_defconfig
|
||||
F: package/ts4900-fpga/
|
||||
|
||||
N: Matt Silva <dev@matt-silva.com>
|
||||
F: package/rlwrap/
|
||||
|
||||
N: Mauro Condarelli <mc5686@mclink.it>
|
||||
F: package/mc/
|
||||
F: package/python-autobahn/
|
||||
F: package/python-cbor/
|
||||
F: package/python-characteristic/
|
||||
F: package/python-click/
|
||||
F: package/python-crossbar/
|
||||
F: package/python-lmdb/
|
||||
F: package/python-mistune/
|
||||
F: package/python-netaddr/
|
||||
@@ -2250,11 +2119,6 @@ F: package/postgresql/
|
||||
F: package/protozero/
|
||||
F: package/timescaledb/
|
||||
|
||||
N: Maxime Chevallier <maxime.chevallier@bootlin.com>
|
||||
F: package/libtraceevent/
|
||||
F: package/libtracefs
|
||||
F: package/linux-tools/linux-tool-rtla.mk.in
|
||||
|
||||
N: Michael Durrant <mdurrant@arcturusnetworks.com>
|
||||
F: board/arcturus/
|
||||
F: configs/arcturus_ucp1020_defconfig
|
||||
@@ -2306,9 +2170,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/
|
||||
|
||||
@@ -2342,18 +2203,11 @@ F: board/zynqmp/
|
||||
F: configs/versal_vck190_defconfig
|
||||
F: configs/zynq_zc702_defconfig
|
||||
F: configs/zynq_zc706_defconfig
|
||||
F: configs/zynqmp_kria_kd240_defconfig
|
||||
F: configs/zynqmp_kria_kr260_defconfig
|
||||
F: configs/zynqmp_kria_kv260_defconfig
|
||||
F: configs/zynqmp_zcu102_defconfig
|
||||
F: configs/zynqmp_zcu104_defconfig
|
||||
F: configs/zynqmp_zcu106_defconfig
|
||||
F: package/binutils-bare-metal/
|
||||
F: package/bootgen/
|
||||
F: package/gcc-bare-metal/
|
||||
F: package/newlib-bare-metal/
|
||||
F: package/versal-firmware/
|
||||
F: toolchain/toolchain-bare-metal-buildroot/
|
||||
|
||||
N: Nicola Di Lieto <nicola.dilieto@gmail.com>
|
||||
F: package/uacme/
|
||||
@@ -2469,9 +2323,6 @@ N: Patrick Havelange <patrick.havelange@essensium.com>
|
||||
F: support/testing/tests/package/test_lxc.py
|
||||
F: support/testing/tests/package/test_lxc/
|
||||
|
||||
N: Patrick Oppenlander <patrick.oppenlander@gmail.com>
|
||||
F: package/minisign/
|
||||
|
||||
N: Paul Cercueil <paul@crapouillou.net>
|
||||
F: package/libiio/
|
||||
F: package/lightning/
|
||||
@@ -2513,6 +2364,7 @@ F: package/dfu-programmer/
|
||||
F: package/docker-compose/
|
||||
F: package/dump1090/
|
||||
F: package/fatcat/
|
||||
F: package/flickcurl/
|
||||
F: package/fscryptctl/
|
||||
F: package/ifmetric/
|
||||
F: package/jo/
|
||||
@@ -2527,7 +2379,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 +2392,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 +2481,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 +2576,11 @@ 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 +2660,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/
|
||||
@@ -2833,12 +2680,11 @@ F: package/libbson/
|
||||
F: package/lua-resty-http/
|
||||
F: package/mpir/
|
||||
|
||||
N: Sen Hastings <sen@hastings.org>
|
||||
N: Sen Hastings <sen@phobosdpl.com>
|
||||
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 +2694,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 +2853,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,10 +3085,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/
|
||||
F: package/ruby/
|
||||
F: package/uclibc/
|
||||
@@ -3247,6 +3123,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 +3161,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 +3216,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 := 2023.11.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1717537000
|
||||
BR2_VERSION_EPOCH = 1705314000
|
||||
|
||||
# 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)
|
||||
|
||||
+30
-4
@@ -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
|
||||
@@ -308,10 +313,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
@@ -447,4 +448,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
|
||||
|
||||
@@ -781,9 +781,6 @@ choice
|
||||
config BR2_ARM64_PAGE_SIZE_4K
|
||||
bool "4KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_16K
|
||||
bool "16KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_64K
|
||||
bool "64KB"
|
||||
|
||||
@@ -792,7 +789,6 @@ endchoice
|
||||
config BR2_ARM64_PAGE_SIZE
|
||||
string
|
||||
default "4K" if BR2_ARM64_PAGE_SIZE_4K
|
||||
default "16K" if BR2_ARM64_PAGE_SIZE_16K
|
||||
default "64K" if BR2_ARM64_PAGE_SIZE_64K
|
||||
|
||||
config BR2_ARCH
|
||||
|
||||
@@ -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
-1
@@ -23,7 +23,7 @@ ifeq ($(BR2_ARC_PAGE_SIZE_4K)$(BR2_ARM64_PAGE_SIZE_4K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_8K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=8192 -Wl,-z,common-page-size=8192
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K)$(BR2_ARM64_PAGE_SIZE_16K),y)
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384
|
||||
else ifeq ($(BR2_ARM64_PAGE_SIZE_64K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=65536 -Wl,-z,common-page-size=65536
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* Licensed under GPLv2 or later.
|
||||
*/
|
||||
/dts-v1/;
|
||||
#include "microchip/sama5d31.dtsi"
|
||||
#include "sama5d31.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Acme Systems Acqua SOM";
|
||||
|
||||
@@ -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,4 +1,4 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
kernel /boot/uImage
|
||||
devicetree /boot/rk3288-tinker-s.dtb
|
||||
append console=ttyS2,115200n8 root=179:1 rootwait
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
kernel /boot/uImage
|
||||
devicetree /boot/rk3288-tinker.dtb
|
||||
append console=ttyS2,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
|
||||
@@ -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,29 +0,0 @@
|
||||
# SD card image for RZBoard V2L
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"rzboard.dtb",
|
||||
"uEnv.txt"
|
||||
}
|
||||
}
|
||||
size = 24M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "hybrid"
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = "0xC"
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
cp board/avnet/rzboard_v2l/uEnv.txt "${BINARIES_DIR}"
|
||||
support/scripts/genimage.sh -c board/avnet/rzboard_v2l/genimage.cfg
|
||||
@@ -1,71 +0,0 @@
|
||||
RZBoard V2L
|
||||
===========
|
||||
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
This board support creates a bootable sd card image for the AVNET RZBoard V2L.
|
||||
This board is shipped with a u-boot inside its eMMC. This board support uses
|
||||
that u-boot and only puts uEnv.txt, kernel image and rootfs onto the sd card.
|
||||
|
||||
Build:
|
||||
======
|
||||
|
||||
$ make rzboard_v2l_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
=================================
|
||||
|
||||
output/images
|
||||
.
|
||||
├── Image
|
||||
├── boot.vfat
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4
|
||||
├── rootfs.tar
|
||||
├── rzboard.dtb
|
||||
├── sdcard.img
|
||||
└── uEnv.txt
|
||||
|
||||
Creating bootable SD card:
|
||||
==========================
|
||||
|
||||
Simply invoke (as root)
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
Where X is your SD card device.
|
||||
|
||||
Booting:
|
||||
========
|
||||
|
||||
Configure board for sd card boot:
|
||||
---------------------------------
|
||||
Set the 'BOOT1' switch (next to the audio jack) to '1' (away from 'ON') in
|
||||
order to let the board boot kernel and rootfs from SD card.
|
||||
|
||||
Serial console:
|
||||
---------------
|
||||
The RZBoard V2L has a 4-pin header "J19" right next to the micro USB. Its
|
||||
layout can be seen in the Quick-Start Guide, or the Hardware User Guide,
|
||||
obtainable from:
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
The uart pins are as follows (from left to right - orientation according to the
|
||||
board's labeling):
|
||||
|
||||
pin 1: n/a (most away from the board's corner)
|
||||
pin 2: tx
|
||||
pin 3: rx
|
||||
pin 4: gnd (nearest to the board's corner)
|
||||
|
||||
Baudrate for this board is 115200.
|
||||
|
||||
Power-Up:
|
||||
---------
|
||||
Plug in a suitable USB-C power supply and press the button 'S1' (next to the
|
||||
USB-C port) for 2 seconds until the LED goes on.
|
||||
|
||||
Login:
|
||||
------
|
||||
Enter 'root' as login user, and the prompt is ready.
|
||||
@@ -1,3 +0,0 @@
|
||||
bootcmd=booti ${kernel_addr_r} - ${fdt_addr_r}
|
||||
uenvcmd=fatload mmc 0:1 ${kernel_addr_r} Image; fatload mmc 0:1 ${fdt_addr_r} rzboard.dtb
|
||||
bootargs=root=/dev/mmcblk0p2 rw rootfstype=ext4 earlyprintk console=ttyS0,115200 rootwait earlycon clk_ignore_unused debug
|
||||
@@ -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
|
||||
@@ -27,9 +27,8 @@ build_trx() {
|
||||
rm -f $images/zImage.$device.lzma
|
||||
}
|
||||
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([^"]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
for device in $devices; do
|
||||
device="${device#broadcom/}"
|
||||
case "$device" in
|
||||
"bcm4708-smartrg-sr400ac")
|
||||
build_trx "$1" "$device"
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Minimal SD card image for the NXP i.MX9 boards
|
||||
#
|
||||
# We mimic the .sdcard NXP's image format:
|
||||
# * the SD card must have 32 kB free space at the beginning,
|
||||
# * U-Boot is integrated into imx9-boot-sd.bin and is dumped as is,
|
||||
# * a FAT partition at offset 8MB is containing Image and DTB files
|
||||
# * a single root filesystem partition is required (ext2, ext3 or ext4)
|
||||
#
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
label = "boot"
|
||||
files = {
|
||||
%FILES%
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition imx-boot {
|
||||
in-partition-table = "no"
|
||||
image = "imx9-boot-sd.bin"
|
||||
offset = %IMXOFFSET%
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
offset = 8M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -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,43 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
main ()
|
||||
{
|
||||
SPL_LOAD_ADDR=0x2049A000
|
||||
ATF_LOAD_ADDR=0x204E0000
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
SPL_LOAD_ADDR=0x204A0000
|
||||
ATF_LOAD_ADDR=0x204C0000
|
||||
fi
|
||||
|
||||
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"
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -commit > "${BINARIES_DIR}/mkimg.commit"
|
||||
cat "${BINARIES_DIR}/u-boot.bin" "${BINARIES_DIR}/mkimg.commit" > "${BINARIES_DIR}/u-boot-hash.bin"
|
||||
rm -f "${BINARIES_DIR}/mkimg.commit"
|
||||
|
||||
if grep -Eq "^BR2_TARGET_OPTEE_OS=y$" "${BR2_CONFIG}"; then
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-ap "${BINARIES_DIR}/tee.bin" a35 0x96000000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
else
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
fi
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -append "${BINARIES_DIR}/ahab-container.img" -c \
|
||||
-ap "${BINARIES_DIR}/u-boot-spl-ddr.bin" a35 ${SPL_LOAD_ADDR} \
|
||||
-out "${BINARIES_DIR}/imx9-boot-sd.bin"
|
||||
|
||||
flashbin_size="$(wc -c "${BINARIES_DIR}/imx9-boot-sd.bin" | awk '{print $1}')"
|
||||
pad_cnt=$(($((flashbin_size + 0x400 - 1)) / 0x400))
|
||||
dd if="${BINARIES_DIR}/u-boot-atf-container.img" of="${BINARIES_DIR}/imx9-boot-sd.bin" bs=1K seek=${pad_cnt}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
@@ -7,12 +7,10 @@
|
||||
#
|
||||
dtb_list()
|
||||
{
|
||||
local DTB_LIST
|
||||
|
||||
DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' "${BR2_CONFIG}")"
|
||||
local DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
|
||||
for dt in $DTB_LIST; do
|
||||
echo -n "\"$(basename "${dt}").dtb\", "
|
||||
echo -n "\"`basename $dt`.dtb\", "
|
||||
done
|
||||
}
|
||||
|
||||
@@ -23,11 +21,11 @@ dtb_list()
|
||||
#
|
||||
linux_image()
|
||||
{
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"uImage\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image.gz\""
|
||||
else
|
||||
echo "\"zImage\""
|
||||
@@ -36,31 +34,27 @@ linux_image()
|
||||
|
||||
genimage_type()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_no_boot_part_spl"
|
||||
else
|
||||
echo "genimage.cfg.template_no_boot_part"
|
||||
fi
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_spl"
|
||||
else
|
||||
echo "genimage.cfg.template"
|
||||
@@ -69,9 +63,9 @@ genimage_type()
|
||||
|
||||
imx_offset()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
else
|
||||
echo "32K"
|
||||
@@ -80,30 +74,29 @@ imx_offset()
|
||||
|
||||
uboot_image()
|
||||
{
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.img"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.img"
|
||||
fi
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
local FILES IMXOFFSET UBOOTBIN GENIMAGE_CFG GENIMAGE_TMP
|
||||
FILES="$(dtb_list) $(linux_image)"
|
||||
IMXOFFSET="$(imx_offset)"
|
||||
UBOOTBIN="$(uboot_image)"
|
||||
GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
local FILES="$(dtb_list) $(linux_image)"
|
||||
local IMXOFFSET="$(imx_offset)"
|
||||
local UBOOTBIN="$(uboot_image)"
|
||||
local GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
sed -e "s/%FILES%/${FILES}/" \
|
||||
-e "s/%IMXOFFSET%/${IMXOFFSET}/" \
|
||||
-e "s/%UBOOTBIN%/${UBOOTBIN}/" \
|
||||
"board/freescale/common/imx/$(genimage_type)" > "${GENIMAGE_CFG}"
|
||||
board/freescale/common/imx/$(genimage_type) > ${GENIMAGE_CFG}
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
||||
@@ -114,9 +107,9 @@ main()
|
||||
--outputpath "${BINARIES_DIR}" \
|
||||
--config "${GENIMAGE_CFG}"
|
||||
|
||||
rm -f "${GENIMAGE_CFG}"
|
||||
rm -f ${GENIMAGE_CFG}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
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 +0,0 @@
|
||||
CONFIG_IMX_SDMA=m
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 cfb927722272897f850681c78d5f129b0883a8efaba9c52d30e029086524f7ff imx-atf-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 eb94414f952444289c0af8ad82afa0dc2d07e08f9000ccd2cc39f11da5b494ea linux-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 64441ee5bf3d5011e7853c028d06211b6f0439d21e147a8f36972c95a07ae9ac uboot-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,77 +0,0 @@
|
||||
*********************
|
||||
NXP i.MX93 EVK board
|
||||
*********************
|
||||
|
||||
This file documents the Buildroot support for the i.MX 93 EVK board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX 93 EVK board:
|
||||
|
||||
make freescale_imx93evk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- ahab-container.img
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- ddr_fw.bin
|
||||
- Image
|
||||
- imx93-11x11-evk.dtb
|
||||
- imx9-boot-sd.bin
|
||||
- lpddr4_pmu_train_fw.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot-atf-container.img
|
||||
- u-boot.bin
|
||||
- u-boot-hash.bin
|
||||
- u-boot-spl.bin
|
||||
- u-boot-spl-ddr.bin
|
||||
- u-boot-spl-padded.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx9.
|
||||
|
||||
Boot the i.MX 93 EVK board
|
||||
===============================
|
||||
|
||||
To boot your newly created system (refer to the i.MX 93 EVK Documentation
|
||||
[1] for guidance):
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches as follows:
|
||||
SW1301: 0100 SW1301[1-4]
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Note: the debug USB connector presents 4 UARTs (for example /dev/ttyUSB[0-3]),
|
||||
the Cortex-A55 UART should be the 3rd one (in the previous example, /dev/ttyUSB2).
|
||||
Refer to the documentation [1] for more details.
|
||||
|
||||
Enjoy!
|
||||
|
||||
References
|
||||
==========
|
||||
[1] https://www.nxp.com/document/guide/getting-started-with-the-i-mx93-evk:GS-IMX93EVK
|
||||
@@ -1,7 +1,7 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"uImage",
|
||||
"imxrt1050-evk.dtb",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONFIG_USE_BOOTCOMMAND=y
|
||||
CONFIG_BOOTCOMMAND="setenv bootargs console=ttyLP0 root=/dev/mmcblk0p2 rw earlycon rootwait;load mmc 0:1 0x80800000 imxrt1050-evk.dtb;load mmc 0:1 0x80000000 zImage;bootz 0x80000000 - 0x80800000"
|
||||
CONFIG_BOOTCOMMAND="setenv bootargs console=ttyLP0 root=/dev/mmcblk0p2 rw earlycon rootwait;load mmc 0:1 0x80800000 imxrt1050-evk.dtb;load mmc 0:1 0x80000000 uImage;bootm 0x80000000 - 0x80800000"
|
||||
|
||||
@@ -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
|
||||
@@ -0,0 +1,137 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
// Copyright (C) 2023 In-Circuit GmbH
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "sun7i-a20-icnova-a20.dtsi"
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/leds/common.h>
|
||||
|
||||
/ {
|
||||
model = "In-Circuit ICnova A20 ADB4006";
|
||||
compatible = "incircuit,icnova-a20-adb4006", "incircuit,icnova-a20",
|
||||
"allwinner,sun7i-a20";
|
||||
|
||||
aliases {
|
||||
serial0 = &uart0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
|
||||
hdmi-connector {
|
||||
compatible = "hdmi-connector";
|
||||
type = "a";
|
||||
|
||||
port {
|
||||
hdmi_con_in: endpoint {
|
||||
remote-endpoint = <&hdmi_out_con>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
led-0 {
|
||||
function = LED_FUNCTION_POWER;
|
||||
color = <LED_COLOR_ID_YELLOW>;
|
||||
gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */
|
||||
default-state = "on";
|
||||
};
|
||||
|
||||
led-1 {
|
||||
function = LED_FUNCTION_HEARTBEAT;
|
||||
color = <LED_COLOR_ID_RED>;
|
||||
gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; /* PH20 */
|
||||
linux,default-trigger = "heartbeat";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&ahci {
|
||||
target-supply = <®_ahci_5v>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&codec {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&de {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi_out {
|
||||
hdmi_out_con: endpoint {
|
||||
remote-endpoint = <&hdmi_con_in>;
|
||||
};
|
||||
};
|
||||
|
||||
&mmc0 {
|
||||
vmmc-supply = <®_vcc3v3>;
|
||||
bus-width = <4>;
|
||||
cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ohci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ohci1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&otg_sram {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_ahci_5v {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ac_power_supply {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_usb1_vbus {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_usb2_vbus {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart0_pb_pins>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_otg {
|
||||
dr_mode = "otg";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usbphy {
|
||||
usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
|
||||
usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
|
||||
usb1_vbus-supply = <®_usb1_vbus>;
|
||||
usb2_vbus-supply = <®_usb2_vbus>;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -0,0 +1,20 @@
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006"
|
||||
CONFIG_SPL=y
|
||||
CONFIG_MACH_SUN7I=y
|
||||
CONFIG_DRAM_CLK=384
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||
CONFIG_SPL_I2C=y
|
||||
CONFIG_SCSI_AHCI=y
|
||||
CONFIG_SYS_I2C_MVTWSI=y
|
||||
CONFIG_SYS_I2C_SLAVE=0x7f
|
||||
CONFIG_SYS_I2C_SPEED=400000
|
||||
CONFIG_ETH_DESIGNWARE=y
|
||||
CONFIG_MII=y
|
||||
CONFIG_SUN7I_GMAC=y
|
||||
CONFIG_AXP_ALDO4_VOLT=2800
|
||||
CONFIG_SCSI=y
|
||||
CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
@@ -0,0 +1,62 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
// Copyright (C) 2023 In-Circuit GmbH
|
||||
|
||||
#include "sun7i-a20.dtsi"
|
||||
#include "sunxi-common-regulators.dtsi"
|
||||
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
|
||||
&cpu0 {
|
||||
cpu-supply = <®_dcdc2>;
|
||||
};
|
||||
|
||||
&gmac {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&gmac_mii_pins>;
|
||||
phy-handle = <&phy1>;
|
||||
phy-mode = "mii";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
axp209: pmic@34 {
|
||||
reg = <0x34>;
|
||||
interrupt-parent = <&nmi_intc>;
|
||||
interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
&gmac_mdio {
|
||||
phy1: ethernet-phy@1 {
|
||||
reg = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
#include "axp209.dtsi"
|
||||
|
||||
®_dcdc2 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1400000>;
|
||||
regulator-name = "vdd-cpu";
|
||||
};
|
||||
|
||||
®_dcdc3 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1400000>;
|
||||
regulator-name = "vdd-int-dll";
|
||||
};
|
||||
|
||||
®_ldo1 {
|
||||
regulator-name = "vdd-rtc";
|
||||
};
|
||||
|
||||
®_ldo2 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
regulator-name = "avcc";
|
||||
};
|
||||
@@ -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,16 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
MangoPi MQ1RDW2
|
||||
===============
|
||||
|
||||
MangoPi MQ1RDW2 is a tiny ARM Cortex-A7 based single board computer.
|
||||
It's built around Allwinner T113-S3 dual core 1GHz CPU with integrated
|
||||
128MB DDR3-1600 RAM.
|
||||
Board features:
|
||||
- USB-OTG Type-C socket
|
||||
- USB-HOST Type-C socket
|
||||
- 2x 18 pin GPIO headers
|
||||
- TF card slot
|
||||
- RTL8723DS WiFi module with ext. antenna connector
|
||||
- 40 pin RGB FPC connector
|
||||
- 6 pin CTP FPC connector
|
||||
- 24 pin DVP FPC connector
|
||||
- onboard mic
|
||||
- onboard audio amplifier
|
||||
- FEL,reset button
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make mangopi_mq1rdw2_defconfig
|
||||
$ make
|
||||
|
||||
Wifi
|
||||
==========
|
||||
|
||||
Edit board/mangopi/mq1rdw2/overlay/etc/wpa_supplicant.conf or
|
||||
/etc/wpa_supplicant.conf once connected to the board:
|
||||
|
||||
* Replace YOURSSID with your AP ssid
|
||||
* Replace YOURPASSWD with your AP password
|
||||
|
||||
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
|
||||
|
||||
Connect a TTL UART to the UART3 on P8 header (unpopulated), insert the microSD card and
|
||||
plug in a USB-C cable to the OTG or HOST connector to boot the system.
|
||||
@@ -1,4 +0,0 @@
|
||||
label MANGOPI-MQ1RDW2
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-t113s-mangopi-mq-r-t113.dtb
|
||||
append console=ttyS3,115200 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}
|
||||
@@ -1,6 +0,0 @@
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
auto wlan0
|
||||
iface wlan0 inet dhcp
|
||||
wpa-conf /etc/wpa_supplicant.conf
|
||||
@@ -1,8 +0,0 @@
|
||||
ap_scan=1
|
||||
|
||||
network={
|
||||
ssid="YOURSSID"
|
||||
scan_ssid=1
|
||||
key_mgmt=WPA-PSK
|
||||
psk="YOURPASSWD"
|
||||
}
|
||||
@@ -15,7 +15,7 @@ image boot.vfat {
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
gpt = true
|
||||
}
|
||||
|
||||
partition uboot {
|
||||
|
||||
@@ -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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user