mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-11 09:53:40 -09:00
Compare commits
107 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb857ba4c8 | ||
|
|
e70f8f2ae1 | ||
|
|
afc0ca1723 | ||
|
|
21c79df9be | ||
|
|
ae90e07002 | ||
|
|
28ae0cac6f | ||
|
|
780f60dc14 | ||
|
|
0c43d7a15f | ||
|
|
af91dcfe1c | ||
|
|
d31b2b495d | ||
|
|
b8deb2b794 | ||
|
|
c7f0268cd1 | ||
|
|
0f22ac88ac | ||
|
|
57216f1a90 | ||
|
|
190ea0849b | ||
|
|
023a2fffa5 | ||
|
|
15aaee1e0b | ||
|
|
c27982162e | ||
|
|
17d604e3e4 | ||
|
|
d10430adb6 | ||
|
|
e0f6f17ca8 | ||
|
|
1526d90b3d | ||
|
|
8bb9d83070 | ||
|
|
8eb22ee91f | ||
|
|
8e9ce80c94 | ||
|
|
055e954cd4 | ||
|
|
c833ebb3e8 | ||
|
|
6a04d44b07 | ||
|
|
3313c4f10e | ||
|
|
2a0e73dfcb | ||
|
|
f532ff0fef | ||
|
|
2723abb9f4 | ||
|
|
68895e6882 | ||
|
|
5414b019bd | ||
|
|
1af9ec0567 | ||
|
|
6358506f52 | ||
|
|
83c68022c2 | ||
|
|
5ca85cc299 | ||
|
|
bf90aa9989 | ||
|
|
4def9390ab | ||
|
|
cfe9d0e7cf | ||
|
|
c981779d2a | ||
|
|
bd47a97aea | ||
|
|
9b6388b486 | ||
|
|
e4079113a6 | ||
|
|
c56adede27 | ||
|
|
0c67544f04 | ||
|
|
7d8f9f6c0f | ||
|
|
8e913e6c38 | ||
|
|
67b13f3c8d | ||
|
|
8ecb2fe3fc | ||
|
|
6001e920fe | ||
|
|
a2d659937b | ||
|
|
1e06978a0f | ||
|
|
6d8efb145e | ||
|
|
eb8932bdde | ||
|
|
7059bb9c43 | ||
|
|
4aeeffe166 | ||
|
|
c9b6846a21 | ||
|
|
cfb6bea3ff | ||
|
|
dbe1e0f6ca | ||
|
|
7c110848aa | ||
|
|
3536c9de39 | ||
|
|
d7cb451475 | ||
|
|
31ea7acc54 | ||
|
|
6f44e2660c | ||
|
|
aef386b281 | ||
|
|
d7204970be | ||
|
|
e9b1a3c0d5 | ||
|
|
e4c7462766 | ||
|
|
e554f9a84e | ||
|
|
64f5559e11 | ||
|
|
e430365223 | ||
|
|
35c3d26371 | ||
|
|
3b795d74b9 | ||
|
|
e2e56f99d2 | ||
|
|
0c7e7d2956 | ||
|
|
00055d4ea0 | ||
|
|
288b47d79b | ||
|
|
5bccec2779 | ||
|
|
170f87572f | ||
|
|
1035f0dfad | ||
|
|
4f342f960d | ||
|
|
21bb39308f | ||
|
|
45f26d60a9 | ||
|
|
6d480610fa | ||
|
|
566e3a9414 | ||
|
|
d19226ef06 | ||
|
|
75f6dc84a2 | ||
|
|
b3289aa1b6 | ||
|
|
b60dc41c12 | ||
|
|
b7ab3f2a18 | ||
|
|
11bcf5f5f6 | ||
|
|
1708ca0061 | ||
|
|
834c844e3b | ||
|
|
207b0a2699 | ||
|
|
a9014f0c96 | ||
|
|
d5d96d16b2 | ||
|
|
8dec5402e0 | ||
|
|
1103df599a | ||
|
|
ad3c92ffdb | ||
|
|
09b4a21c96 | ||
|
|
ffc2f56308 | ||
|
|
ec7ca21032 | ||
|
|
fd9b1c2521 | ||
|
|
9a327dc724 | ||
|
|
8b916532b3 |
@@ -52,6 +52,7 @@ board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck
|
||||
board/synopsys/axs10x/post-build.sh Shellcheck
|
||||
board/technologic/ts4900/post-image.sh Shellcheck
|
||||
board/udoo/common/post-build.sh Shellcheck
|
||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch lib_patch.Upstream
|
||||
boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch lib_patch.Upstream
|
||||
@@ -128,6 +129,9 @@ configs/olpc_xo175_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olpc_xo1_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_pc2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_zero_plus_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pine64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pine64_pinecube_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/s6lx9_microboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/sipeed_lichee_rv_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/sipeed_lichee_rv_dock_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/sipeed_licheepi_nano_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -148,6 +152,8 @@ configs/solidrun_clearfog_gt_8k_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/solidrun_macchiatobin_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/stm32mp157c_odyssey_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/terasic_de10nano_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ts4900_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ts5500_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/uevm5432_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/visionfive_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/wandboard_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -185,6 +191,7 @@ package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch lib_p
|
||||
package/at/S99at lib_sysv.Indent lib_sysv.Variables
|
||||
package/attr/0001-build-with-older-GCCs.patch lib_patch.Upstream
|
||||
package/aumix/0001-fix-incorrect-makefile-am.patch lib_patch.Upstream
|
||||
package/autoconf/0001-dont-add-dirty-to-version.patch lib_patch.Upstream
|
||||
package/automake/0001-noman.patch lib_patch.Upstream
|
||||
package/avahi/S05avahi-setup.sh lib_sysv.Indent lib_sysv.Variables
|
||||
package/avahi/S50avahi-daemon lib_sysv.Indent lib_sysv.Variables
|
||||
@@ -345,13 +352,22 @@ package/fstrcmp/0001-disable-rpath.patch lib_patch.Upstream
|
||||
package/ftop/0001-overflow.patch lib_patch.Upstream
|
||||
package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch lib_patch.Upstream
|
||||
package/fxload/0001-fix-static-build.patch lib_patch.Upstream
|
||||
package/gcc/13.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/14.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/15.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/16.2.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
@@ -370,15 +386,6 @@ package/gdb/16.3/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.U
|
||||
package/gdb/16.3/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/17.1/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/genpart/0001-fix-return-code.patch lib_patch.Upstream
|
||||
package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch lib_patch.Upstream
|
||||
package/gerbera/S99gerbera lib_sysv.Indent
|
||||
@@ -394,6 +401,7 @@ package/gpsd/S50gpsd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch lib_patch.Upstream
|
||||
package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch lib_patch.Upstream
|
||||
package/guile/0001-calculate-csqrt_manually.patch lib_patch.Upstream
|
||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch lib_patch.Upstream
|
||||
package/gutenprint/0001-use-pregen-xmli18n-header.patch lib_patch.Upstream
|
||||
package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch lib_patch.Upstream
|
||||
package/harfbuzz/0001-meson.build-check-for-pthread.h.patch lib_patch.Upstream
|
||||
@@ -553,10 +561,12 @@ package/lirc-tools/0002-configure-add-disable-doc-option.patch lib_patch.Upstrea
|
||||
package/lirc-tools/S25lircd lib_sysv.Indent lib_sysv.Variables
|
||||
package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch lib_patch.Upstream
|
||||
package/lldpd/S60lldpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/lm-sensors/0001-no-host-ldconfig.patch lib_patch.Upstream
|
||||
package/lm-sensors/0001-static-build.patch lib_patch.Upstream
|
||||
package/lm-sensors/0002-no-host-ldconfig.patch lib_patch.Upstream
|
||||
package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch lib_patch.Upstream
|
||||
package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch lib_patch.Upstream
|
||||
package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch lib_patch.Upstream
|
||||
package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch lib_patch.Upstream
|
||||
package/lockfile-progs/0001-sus3v-legacy.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch lib_patch.Upstream
|
||||
package/ltrace/0001-arm-plt.patch lib_patch.Upstream
|
||||
@@ -604,6 +614,7 @@ package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch lib_
|
||||
package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch lib_patch.Upstream
|
||||
package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch lib_patch.Upstream
|
||||
package/mii-diag/0001-strchr.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/mini-snmpd/0001-linux.c-fix-musl-build.patch lib_patch.Upstream
|
||||
package/minidlna/S60minidlnad Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/minissdpd/S50minissdpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/modem-manager/S44modem-manager Shellcheck lib_sysv.Variables
|
||||
@@ -676,9 +687,8 @@ package/olsr/0006-build-patch-for-gpsd-3-25.patch lib_patch.Upstream
|
||||
package/olsr/S50olsr Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch lib_patch.Upstream
|
||||
package/open2300/0001-fix-makefile.patch lib_patch.Upstream
|
||||
package/openjdk/17.0.18+8/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||
package/openjdk/21.0.10+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||
package/openjdk/25.0.2+10/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||
package/openjdk/17.0.12+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||
package/openjdk/21.0.4+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||
package/openldap/0001-fix-bignum.patch lib_patch.Upstream
|
||||
package/openldap/0002-disable-docs.patch lib_patch.Upstream
|
||||
package/openntpd/S49ntp Shellcheck lib_sysv.Variables
|
||||
@@ -766,7 +776,11 @@ package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch lib_
|
||||
package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0002-double-conversion-enable-for-microblaze.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0003-double-conversion-enable-for-nios2.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0004-double-conversion-enable-for-xtensa.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0006-Fix-build-on-riscv32.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0007-src-corelib-configure.json-fix-atomicfptr-detection.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0008-eglconvenience-add-missing-QList-include.patch lib_patch.Upstream
|
||||
package/qt5/qt5declarative/0001-qsgtexture-fix-debug-build-with-uclibc.patch lib_patch.Upstream
|
||||
package/qt5/qt5declarative/0002-qv4regexp_p-needs-c-limits-include-instead-of-plain-.patch lib_patch.Upstream
|
||||
@@ -774,8 +788,10 @@ package/qt5/qt5enginio/0001-Do-not-use-deprecated-QLinkedList.patch lib_patch.Up
|
||||
package/qt5/qt5location/0001-3rdparty-mapbox-gl-native-fix-musl-compile-pthread_g.patch lib_patch.Upstream
|
||||
package/qt5/qt5script/0001-Detect-32-bits-armv8-a-architecture.patch lib_patch.Upstream
|
||||
package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch lib_patch.Upstream
|
||||
package/qt5/qt5webengine-chromium/0001-Don-t-rebase-sysroot-path.patch lib_patch.Upstream
|
||||
package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch lib_patch.Upstream
|
||||
package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch lib_patch.Upstream
|
||||
package/qt5/qt5webengine/0001-gn.pro-don-t-link-statically-with-libstc.patch lib_patch.Upstream
|
||||
package/qt5/qt5webengine/0002-Add-python3-build-support.patch lib_patch.Upstream
|
||||
package/qt5/qt5webkit/0001-WinCairo-PlayStation-ICU-68.1-no-longer-exposes-FALS.patch lib_patch.Upstream
|
||||
package/qt5/qt5webkit/0002-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch lib_patch.Upstream
|
||||
package/qt5/qt5webkit/0003-Let-Bison-generate-the-header-directly-to-fix-build-.patch lib_patch.Upstream
|
||||
@@ -795,6 +811,7 @@ package/restorecond/S02restorecond Shellcheck
|
||||
package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch lib_patch.Upstream
|
||||
package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch lib_patch.Upstream
|
||||
package/rng-tools/S21rngd Shellcheck lib_sysv.Variables
|
||||
package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch lib_patch.Upstream
|
||||
package/rpcbind/0001-Remove-yellow-pages-support.patch lib_patch.Upstream
|
||||
package/rpcbind/S30rpcbind lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch lib_patch.Upstream
|
||||
@@ -867,6 +884,7 @@ package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch lib_patch.Upstr
|
||||
package/ti-sgx-um/S80ti-sgx lib_sysv.Variables
|
||||
package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/tinyalsa/0001-include-time.h-before-asound.h.patch lib_patch.Upstream
|
||||
package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch lib_patch.Upstream
|
||||
package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch lib_patch.Upstream
|
||||
package/transmission/S92transmission Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.Indent lib_sysv.Variables
|
||||
package/triggerhappy/S10triggerhappy Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
@@ -955,7 +973,6 @@ package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch lib_patch.Upstr
|
||||
package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch lib_patch.Upstream
|
||||
package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch lib_patch.Upstream
|
||||
package/x11r7/xserver_xorg-server/S40xorg Shellcheck lib_sysv.Variables
|
||||
package/x11r7/xwayland/0001-include-misc.h-fix-uClibc-build.patch lib_patch.Upstream
|
||||
package/xl2tp/xl2tpd lib_shellscript.TrailingSpace
|
||||
package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch lib_patch.Upstream
|
||||
package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch lib_patch.Upstream
|
||||
|
||||
361
CHANGES
361
CHANGES
@@ -105,6 +105,7 @@
|
||||
rsync, ruby, rust, shadow, shim, squid, strongswan, sudo, tiff, tmux,
|
||||
tor, util-linux, util-linux, util-linux, webkitgtk, wolfssl
|
||||
|
||||
|
||||
2026.05, released June 8th, 2026
|
||||
|
||||
Various fixes.
|
||||
@@ -218,129 +219,6 @@
|
||||
Removed packages: cegui, openswan, pcre, rubix, snort,
|
||||
spinxbase
|
||||
|
||||
2026.02.3, released June 16, 2026
|
||||
|
||||
Important / security related fixes:
|
||||
|
||||
asterisk: GHSA-8fj4-fv9f-hjpc, GHSA-g88q-c2hm-q7p7,
|
||||
GHSA-j29p-pvh2-pvqp, GHSA-x5pq-qrp4-fmrj
|
||||
bind: CVE-2026-3039, CVE-2026-3592, CVE-2026-5946, CVE-2026-5950
|
||||
capnproto: CVE-2026-322, CVE-2026-32239, CVE-2026-32240
|
||||
cups-filters: CVE-2025-64524
|
||||
dnsmasq: CVE-2026-2291, CVE-2026-4890, CVE-2026-4891, CVE-2026-4892,
|
||||
CVE-2026-4893, CVE-2026-5172
|
||||
docker-engine: CVE-2025-54388
|
||||
dropbear: CVE-2019-6111, CVE-2026-35385
|
||||
exim: (no CVE assigned), CVE-2026-48840
|
||||
expat: CVE-2026-45186
|
||||
freeipmi: CVE-2026-50031
|
||||
glibc: CVE-2026-4046, CVE-2026-4437, CVE-2026-4438, CVE-2026-5450,
|
||||
CVE-2026-5928
|
||||
gnupg2: (no CVE assigned)
|
||||
haveged: CVE-2026-41054
|
||||
imagemagick: CVE-2026-42326, CVE-2026-45031, CVE-2026-45358,
|
||||
CVE-2026-45359, CVE-2026-45624, CVE-2026-45664, CVE-2026-46520,
|
||||
CVE-2026-46521, CVE-2026-46522, CVE-2026-46523, CVE-2026-46557,
|
||||
CVE-2026-46559
|
||||
intel-microcode: CVE-2025-35979
|
||||
libde265: CVE-2026-45382, CVE-2026-45383, GHSA-ccfw-29x7-rrx3,
|
||||
GHSA-j2qq-x2xq-g9wr
|
||||
libgpg-error: T8239
|
||||
libheif: CVE-2026-32738, CVE-2026-32739, CVE-2026-32740,
|
||||
CVE-2026-32741, CVE-2026-32814, CVE-2026-32882, CVE-2026-3949,
|
||||
CVE-2026-41069, CVE-2026-41071, CVE-2026-47178, CVE-2026-47247,
|
||||
CVE-2026-47251, CVE-2026-47254, CVE-2026-47709, CVE-2026-47714,
|
||||
GHSA-5hqq-636x-r3cr, GHSA-6x5f-qchq-cxqv, GHSA-jvmp-j3cw-84mh,
|
||||
GHSA-r7qj-cg5r-r6vf
|
||||
libmad: CVE-2017-837, CVE-2017-8372, CVE-2017-8373, CVE-2017-8374
|
||||
libmodsecurity: CVE-2026-30923, CVE-2026-42268
|
||||
libssh2: CVE-2026-7598
|
||||
liburiparser: CVE-2026-44927, CVE-2026-44928
|
||||
libusb: CVE-2026-23679, CVE-2026-47104
|
||||
libvncserver: CVE-2026-3285, CVE-2026-32853, CVE-2026-32854
|
||||
mariadb: CVE-2026-34303, CVE-2026-3494, CVE-2026-44168, CVE-2026-44169,
|
||||
CVE-2026-44170, CVE-2026-44171, CVE-2026-44172, CVE-2026-44173
|
||||
memcached: (no CVE assigned)
|
||||
nginx: CVE-2026-40460, CVE-2026-40701, CVE-2026-42926, CVE-2026-42934,
|
||||
CVE-2026-42945, CVE-2026-42946, CVE-2026-9256
|
||||
php: CVE-2026-44927, CVE-2026-44928
|
||||
postgresql: CVE-2026-6472, CVE-2026-6473, CVE-2026-6474, CVE-2026-6475,
|
||||
CVE-2026-6476, CVE-2026-6477, CVE-2026-6478, CVE-2026-6479,
|
||||
CVE-2026-6575, CVE-2026-6637, CVE-2026-6638
|
||||
privoxy: OVE-20260515-0001, OVE-20260515-0002
|
||||
putty: (no CVE assigned)
|
||||
python-urllib3: CVE-2026-44431, CVE-2026-44432
|
||||
python3: CVE-2026-3276, CVE-2026-7774, CVE-2026-8328, gh-146211,
|
||||
gh-146333, gh-148169, gh-148178, gh-148395, gh-149017, gh-149254,
|
||||
gh-90309
|
||||
radvd: CVE-2026-48715
|
||||
rsync: CVE-2026-29518, CVE-2026-43617, CVE-2026-43618, CVE-2026-43619,
|
||||
CVE-2026-43620, CVE-2026-45232
|
||||
runc: CVE-2025-31133, CVE-2025-52565, CVE-2025-52881
|
||||
samba4: CVE-2026-1933, CVE-2026-2340, CVE-2026-3012, CVE-2026-3238,
|
||||
CVE-2026-4408, CVE-2026-4480
|
||||
sdl2_image: CVE-2026-35444
|
||||
sed: CVE-2026-5958
|
||||
sshfs: CVE-2026-47187, CVE-2026-48711
|
||||
tor: TROVE-2026-013, TROVE-2026-014, TROVE-2026-015, TROVE-2026-016,
|
||||
TROVE-2026-017, TROVE-2026-018, TROVE-2026-019, TROVE-2026-020,
|
||||
TROVE-2026-021, TROVE-2026-022
|
||||
unbound: CVE-2026-32792, CVE-2026-33278, CVE-2026-40622,
|
||||
CVE-2026-41292, CVE-2026-42534, CVE-2026-42923, CVE-2026-42944,
|
||||
CVE-2026-42959, CVE-2026-42960, CVE-2026-44390, CVE-2026-44608
|
||||
unzip: CVE-2021-4217
|
||||
xserver_xorg-server: (no CVE assigned)
|
||||
xwayland: (no CVE assigned)
|
||||
|
||||
Toolchain:
|
||||
|
||||
- linux-headers: bump to 5.10.257, 5.15.208, 6.1.174, 6.6.141, 6.12.91,
|
||||
6.18.33
|
||||
|
||||
Infrastructure updates/fixes:
|
||||
|
||||
- cve-check: fix vulnerabilities with different analysis
|
||||
- generate-cyclonedx: add hashes from .hash files to externalReferences
|
||||
- generate-cyclonedx: hint at missing Buildroot host package on a
|
||||
specific error
|
||||
- bump-stable-kernel-versions: update for split hash file
|
||||
- kconfig: fix compiler warnings
|
||||
- cve-check: add indication how to run
|
||||
- Remove /usr/share/info/dir from target
|
||||
- generate-cyclonedx: remove indirect dependencies from root component
|
||||
- replicate IGNORE_CVES to host packages
|
||||
- cve-check: remove 'bom-ref' for vulnerabilities
|
||||
- generate-cyclonedx: generate externalReferences with
|
||||
source-distribution
|
||||
- cve-check: fix vulnerability timestamp to RFC 3339
|
||||
- generate-cyclonedx: generate vcs externalReferences for source repos
|
||||
- gitlab-ci: use larger shared runners where necessary
|
||||
- add 'make show-info-all'
|
||||
- dependencies.sh: reject buggy uutils "install" on Ubuntu 26.04
|
||||
|
||||
Updated defconfigs: arcturus_ucp1020, at91sam9x5ek*
|
||||
|
||||
Updated / fixed packages: kexec, zsh, cups-filters, python-cbor2,
|
||||
haveged, lrzsz, ustream-ssl, expat, xwayland, libvncserver, liburing,
|
||||
sysrepo, qt53d, collectd, mariadb, gstreamer1, jemalloc, libks,
|
||||
lua-sdl2, util-linux, vlc, xfsprogs, kodi, bind, libde265,
|
||||
docker-cli, libabseil-cpp, wpewebkit, libpthsem, heirloom-mailx, icu,
|
||||
libheif, podman, unbound, dropbear, vorbis-tools, crucible, unzip,
|
||||
libssh2, python3, imagemagick, libbpf, gdb, capnproto, esp-hosted,
|
||||
freeipmi, asterisk, wireless-regdb, intel-microcode, weston,
|
||||
util-linux-libs, linux-headers, qt6base, zlib-ng, libgphoto2, hplip,
|
||||
bpftrace, postgresql, babeld, sed, libdrm, lrzip, odhcp6c, linux,
|
||||
efl, libusb, jq, sane-airscan, libmad, faad2, dnsmasq, privoxy,
|
||||
libgit2, mrp, putty, sshfs, gcc-bare-metal, graphene, mongoose,
|
||||
rsync, redis, hiredis, cairo, zic, dos2unix, libargon2,
|
||||
docker-engine, sane-backends, arm-trusted-firmware, libnss, openscap,
|
||||
opencv4, liburiparser, libdill, radvd, poppler, tzdata,
|
||||
gst1-plugins-bad, python-ecdsa, php, stellarium, python-aiodns,
|
||||
nginx, gnupg2, tor, xerces, gst1-plugins-good, libmodsecurity,
|
||||
sdl2_image, readline, libgpg-error, samba4, runc,
|
||||
xserver_xorg-server, glibc, memcached, libmicrohttpd, supertux, exim,
|
||||
python-urllib3, qt5webengine-chromium
|
||||
|
||||
2026.02.2, released May 20, 2026
|
||||
|
||||
Changes with potentially large impact:
|
||||
@@ -1573,243 +1451,6 @@
|
||||
- netsnmp: unexpected header length in /proc/net/snmp...
|
||||
https://gitlab.com/buildroot.org/buildroot/-/issues/110
|
||||
|
||||
2025.02.16, released July 15, 2026
|
||||
|
||||
Important / security related fixes:
|
||||
|
||||
apache: CVE-2026-29167, CVE-2026-29170, CVE-2026-34355, CVE-2026-34356,
|
||||
CVE-2026-42535, CVE-2026-42536, CVE-2026-43951, CVE-2026-44119,
|
||||
CVE-2026-44185, CVE-2026-44186, CVE-2026-44631, CVE-2026-48913,
|
||||
CVE-2026-49975
|
||||
asterisk: GHSA-3g56-cgrh-95p5, GHSA-3rhj-hhw7-m6fw,
|
||||
GHSA-4pgv-j3mr-3rcp, GHSA-589g-qgf8-m6mx, GHSA-746q-794h-cc7f,
|
||||
GHSA-8jhw-m2hg-vp3h, GHSA-8jw3-ccr9-xrmf, GHSA-g8q2-p36q-94f6,
|
||||
GHSA-h5hv-jmgj-92q2, GHSA-j2mm-57pq-jh94, GHSA-mxgm-8c6f-5p8f,
|
||||
GHSA-ph27-3m5q-mj5m, GHSA-q9fr-m7g8-6ph5, GHSA-qf8j-jp7h-c5hx,
|
||||
GHSA-r6c2-hwc2-j4mp, GHSA-vfhr-r9x9-c687, GHSA-vrfp-mg3q-3959,
|
||||
GHSA-wcvv-g26m-wx5c, GHSA-x348-j6c9-77f3, GHSA-xgj6-2gc5-5x9c
|
||||
avahi: CVE-2026-34933
|
||||
bind: (no CVE assigned), CVE-2026-3593
|
||||
cpp-httplib: CVE-2026-45352, CVE-2026-45372, CVE-2026-46527
|
||||
cups-filters: CVE-2025-64503
|
||||
expat: CVE-2026-50219, CVE-2026-56131, CVE-2026-56132, CVE-2026-56403,
|
||||
CVE-2026-56404, CVE-2026-56405, CVE-2026-56406, CVE-2026-56407,
|
||||
CVE-2026-56408, CVE-2026-56409, CVE-2026-56410, CVE-2026-56411,
|
||||
CVE-2026-56412
|
||||
ghostscript: (no CVE assigned)
|
||||
glibc: CVE-2026-5450, CVE-2026-5928
|
||||
icu: CVE-2025-5222
|
||||
imagemagick: CVE-2026-48724, CVE-2026-48733, CVE-2026-48734,
|
||||
CVE-2026-48994, CVE-2026-49218, CVE-2026-49219, CVE-2026-53460,
|
||||
CVE-2026-53461, CVE-2026-53462, CVE-2026-53463, CVE-2026-53464,
|
||||
CVE-2026-53465
|
||||
jq: CVE-2026-32316, CVE-2026-33947, CVE-2026-33948, CVE-2026-39979,
|
||||
CVE-2026-40164, CVE-2026-40612, CVE-2026-41256, CVE-2026-41257,
|
||||
CVE-2026-43894, CVE-2026-43896, CVE-2026-44777, CVE-2026-49839,
|
||||
CVE-2026-54679
|
||||
libarchive: (no CVE assigned)
|
||||
libcurl: CVE-2026-10536, CVE-2026-11352, CVE-2026-11564,
|
||||
CVE-2026-11586, CVE-2026-11856, CVE-2026-12064, CVE-2026-8286,
|
||||
CVE-2026-8458, CVE-2026-8924, CVE-2026-8925, CVE-2026-8926,
|
||||
CVE-2026-8927, CVE-2026-8932, CVE-2026-9079, CVE-2026-9080,
|
||||
CVE-2026-9545, CVE-2026-9546, CVE-2026-9547
|
||||
libevent: (no CVE assigned)
|
||||
libglib2: CVE-2025-14087
|
||||
libgsasl: CVE-2026-48829
|
||||
libinput: CVE-2026-50292
|
||||
libopenssl: CVE-2026-34180, CVE-2026-34181, CVE-2026-34182,
|
||||
CVE-2026-34183, CVE-2026-42764, CVE-2026-42766, CVE-2026-42767,
|
||||
CVE-2026-42768, CVE-2026-42769, CVE-2026-42770, CVE-2026-45445,
|
||||
CVE-2026-45446, CVE-2026-45447, CVE-2026-7383, CVE-2026-9076
|
||||
libssh2: CVE-2026-55199, CVE-2026-55200
|
||||
mariadb: CVE-2026-48163, CVE-2026-48165, CVE-2026-49261
|
||||
mesa3d: CVE-2026-40393
|
||||
mongoose: (no CVE assigned yet)
|
||||
nginx: CVE-2026-42055, CVE-2026-48142
|
||||
openjpeg: CVE-2026-6192
|
||||
openvpn: CVE-2026-11771, CVE-2026-12932, CVE-2026-12996,
|
||||
CVE-2026-13117, CVE-2026-13122, CVE-2026-13698
|
||||
php: CVE-2026-12184, CVE-2026-14355
|
||||
python-django: CVE-2026-35192, CVE-2026-35193, CVE-2026-48587,
|
||||
CVE-2026-5766, CVE-2026-6873, CVE-2026-6907, CVE-2026-7666,
|
||||
CVE-2026-8404
|
||||
python3: CVE-2026-11940, CVE-2026-9669
|
||||
redis: CVE-2026-23479, CVE-2026-23631, CVE-2026-25243
|
||||
squid: CVE-2026-33515, CVE-2026-33526, CVE-2026-47729, CVE-2026-50012
|
||||
sudo: CVE-2026-35535
|
||||
swupdate: CVE-2026-28525
|
||||
tiff: CVE-2026-36849
|
||||
tor: TROVE-2026-025, TROVE-2026-026.
|
||||
util-linux: CVE-2025-14104, CVE-2026-27456, CVE-2026-53612,
|
||||
CVE-2026-53613, CVE-2026-53614
|
||||
webkitgtk: CVE-2026-28847, CVE-2026-28883, CVE-2026-28901,
|
||||
CVE-2026-28902, CVE-2026-28903, CVE-2026-28904, CVE-2026-28905,
|
||||
CVE-2026-28907, CVE-2026-28942, CVE-2026-28946, CVE-2026-28947,
|
||||
CVE-2026-28953, CVE-2026-28955, CVE-2026-28958, CVE-2026-43658,
|
||||
CVE-2026-43660
|
||||
wolfssl: CVE-2026-10097, CVE-2026-10098, CVE-2026-10512,
|
||||
CVE-2026-10592, CVE-2026-11310, CVE-2026-11703, CVE-2026-11999,
|
||||
CVE-2026-12340, CVE-2026-55958, CVE-2026-55960, CVE-2026-55961,
|
||||
CVE-2026-55962, CVE-2026-55964, CVE-2026-55967, CVE-2026-6091,
|
||||
CVE-2026-6092, CVE-2026-6094, CVE-2026-6291, CVE-2026-6325,
|
||||
CVE-2026-6329, CVE-2026-6330, CVE-2026-6331, CVE-2026-6412,
|
||||
CVE-2026-6450, CVE-2026-6678, CVE-2026-6681, CVE-2026-6731,
|
||||
CVE-2026-7511, CVE-2026-7531, CVE-2026-7532, CVE-2026-8720
|
||||
|
||||
Toolchain:
|
||||
|
||||
- gcc: bump 14.x series to 14.4.0
|
||||
- glibc, localedef: security bump to version 2.41-143-gfc7a48bc9
|
||||
|
||||
Infrastructure updates/fixes:
|
||||
|
||||
- support/testing Improve TestPythonPy3NetworkmanagerGoi
|
||||
- generate-cyclonedx: fixup scp-style git sites
|
||||
- support/testing: Fix test_gnupg2
|
||||
- support/testing: various internal refactorings
|
||||
|
||||
Updated / fixed packages: apache, asterisk, avahi, bind, bind,
|
||||
cpp-httplib, cpp-httplib, cups-filters, expat, gcc:, ghostscript,
|
||||
glibc, hwdata, icu, imagemagick, jq, kodi-screensaver-rsxs,
|
||||
libarchive, libcurl, libepoxy, libevent, libglib2, libglib2,
|
||||
libglib2-bootstrap, libgsasl, libgsasl, libinput, libopenssl,
|
||||
libssh2, libssh2, linux, mariadb, mdnsd, mesa3d, mongoose, mpd,
|
||||
nginx, ntp, openjpeg, openrc, openvpn, php, python-django, python3,
|
||||
python3, qt5, redis, rsync, ruby, shadow, shim, squid, squid, squid,
|
||||
squid, strongswan, sudo, swupdate, tiff, tor, util-linux, util-linux,
|
||||
util-linux, util-linux, util-linux, util-linux, webkitgtk, wolfssl
|
||||
|
||||
2025.02.15, released June 16, 2026
|
||||
|
||||
Important / security related fixes:
|
||||
|
||||
asterisk: GHSA-8fj4-fv9f-hjpc, GHSA-g88q-c2hm-q7p7,
|
||||
GHSA-j29p-pvh2-pvqp, GHSA-x5pq-qrp4-fmrj
|
||||
bind: CVE-2026-3039, CVE-2026-3592, CVE-2026-5946, CVE-2026-5950
|
||||
capnproto: CVE-2026-322, CVE-2026-32239, CVE-2026-32240
|
||||
cups-filters: CVE-2025-64524
|
||||
dnsmasq: CVE-2026-2291, CVE-2026-4890, CVE-2026-4891, CVE-2026-4892,
|
||||
CVE-2026-4893, CVE-2026-5172
|
||||
dropbear: CVE-2019-6111, CVE-2026-35385
|
||||
exim: (no CVE assigned), CVE-2026-48840
|
||||
expat: CVE-2026-45186
|
||||
freeipmi: CVE-2026-50031
|
||||
glibc: CVE-2026-4046, CVE-2026-4437, CVE-2026-4438, CVE-2026-5450,
|
||||
CVE-2026-5928
|
||||
go: (no CVE assigned), CVE-2025-61726, CVE-2025-61728, CVE-2025-61730,
|
||||
CVE-2025-61731, CVE-2025-61732, CVE-2025-68121, CVE-2025-68121,
|
||||
CVE-2026-25679, CVE-2026-27137, CVE-2026-27138, CVE-2026-27139,
|
||||
CVE-2026-27140, CVE-2026-27142, CVE-2026-27143, CVE-2026-27144,
|
||||
CVE-2026-32280, CVE-2026-32281, CVE-2026-32283, CVE-2026-32288,
|
||||
CVE-2026-32289, CVE-2026-33810, CVE-2026-33811, CVE-2026-33814,
|
||||
CVE-2026-39817, CVE-2026-39819, CVE-2026-39820, CVE-2026-39823,
|
||||
CVE-2026-39825, CVE-2026-39826, CVE-2026-39836, CVE-2026-42499,
|
||||
CVE-2026-42501
|
||||
go-bootstrap-stage5: CVE-2026-33811, CVE-2026-33814, CVE-2026-39817,
|
||||
CVE-2026-39819, CVE-2026-39820, CVE-2026-39823, CVE-2026-39825,
|
||||
CVE-2026-39826, CVE-2026-39836, CVE-2026-42499, CVE-2026-42501
|
||||
haveged: CVE-2026-41054
|
||||
imagemagick: CVE-2026-42326, CVE-2026-45031, CVE-2026-45358,
|
||||
CVE-2026-45359, CVE-2026-45624, CVE-2026-45664, CVE-2026-46520,
|
||||
CVE-2026-46521, CVE-2026-46522, CVE-2026-46523, CVE-2026-46557,
|
||||
CVE-2026-46559
|
||||
intel-microcode: CVE-2025-35979
|
||||
libde265: CVE-2026-45382, CVE-2026-45383, GHSA-ccfw-29x7-rrx3,
|
||||
GHSA-j2qq-x2xq-g9wr
|
||||
libgpg-error: T8239
|
||||
libheif: CVE-2026-32738, CVE-2026-32739, CVE-2026-32740,
|
||||
CVE-2026-32741, CVE-2026-32814, CVE-2026-32882, CVE-2026-3949,
|
||||
CVE-2026-41069, CVE-2026-41071, CVE-2026-47178, CVE-2026-47247,
|
||||
CVE-2026-47251, CVE-2026-47254, CVE-2026-47709, CVE-2026-47714,
|
||||
GHSA-5hqq-636x-r3cr, GHSA-6x5f-qchq-cxqv, GHSA-jvmp-j3cw-84mh,
|
||||
GHSA-r7qj-cg5r-r6vf
|
||||
libmad: CVE-2017-837, CVE-2017-8372, CVE-2017-8373, CVE-2017-8374
|
||||
libmodsecurity: CVE-2026-30923, CVE-2026-42268
|
||||
libssh2: CVE-2026-7598
|
||||
liburiparser: CVE-2026-44927, CVE-2026-44928
|
||||
libusb: CVE-2026-23679, CVE-2026-47104
|
||||
libvncserver: CVE-2026-3285, CVE-2026-32853, CVE-2026-32854
|
||||
linux-pam: CVE-2025-6020
|
||||
mariadb: CVE-2026-34303, CVE-2026-3494, CVE-2026-44168, CVE-2026-44169,
|
||||
CVE-2026-44170, CVE-2026-44171, CVE-2026-44172, CVE-2026-44173
|
||||
memcached: (no CVE assigned)
|
||||
nginx: CVE-2026-40460, CVE-2026-40701, CVE-2026-42926, CVE-2026-42934,
|
||||
CVE-2026-42945, CVE-2026-42946, CVE-2026-9256
|
||||
openssh: CVE-2025-61984, CVE-2025-61985, CVE-2026-35385,
|
||||
CVE-2026-35386, CVE-2026-35387, CVE-2026-35388, CVE-2026-35414
|
||||
php: CVE-2025-14179, CVE-2026-6722, CVE-2026-6735, CVE-2026-7258,
|
||||
CVE-2026-7259, CVE-2026-7261, CVE-2026-7262, CVE-2026-7568
|
||||
postgresql: CVE-2026-6472, CVE-2026-6473, CVE-2026-6474, CVE-2026-6475,
|
||||
CVE-2026-6476, CVE-2026-6477, CVE-2026-6478, CVE-2026-6479,
|
||||
CVE-2026-6575, CVE-2026-6637, CVE-2026-6638
|
||||
putty: CVE-2026-48850, CVE-2026-48851, CVE-2026-48852
|
||||
python-urllib3: CVE-2026-44431, CVE-2026-44432
|
||||
python3: CVE-2026-3276, CVE-2026-7774, CVE-2026-8328
|
||||
radvd: CVE-2026-48715
|
||||
rsync: CVE-2026-29518, CVE-2026-43617, CVE-2026-43618, CVE-2026-43619,
|
||||
CVE-2026-43620, CVE-2026-45232
|
||||
runc: CVE-2025-31133, CVE-2025-52565, CVE-2025-52881
|
||||
samba4: CVE-2026-1933, CVE-2026-2340, CVE-2026-3012, CVE-2026-3238,
|
||||
CVE-2026-4408, CVE-2026-4480
|
||||
sdl2_image: CVE-2026-35444
|
||||
sed: CVE-2026-5958
|
||||
sshfs: CVE-2026-47187, CVE-2026-48711
|
||||
tor: TROVE-2026-013, TROVE-2026-014, TROVE-2026-015, TROVE-2026-016,
|
||||
TROVE-2026-017, TROVE-2026-018, TROVE-2026-019, TROVE-2026-020,
|
||||
TROVE-2026-021, TROVE-2026-022
|
||||
unbound: CVE-2026-32792, CVE-2026-33278, CVE-2026-40622,
|
||||
CVE-2026-41292, CVE-2026-42534, CVE-2026-42923, CVE-2026-42944,
|
||||
CVE-2026-42959, CVE-2026-42960, CVE-2026-44390, CVE-2026-44608
|
||||
unzip: CVE-2021-4217
|
||||
xserver_xorg-server: (no CVE assigned)
|
||||
xwayland: (no CVE assigned)
|
||||
|
||||
Toolchain:
|
||||
|
||||
- linux-headers:: bump to 5.10.257, 5.15.208, 6.1.174, 6.6.141, 6.12.91
|
||||
|
||||
Infrastructure updates/fixes:
|
||||
|
||||
- generate-cyclonedx: generate externalReferences with
|
||||
source-distribution
|
||||
- Remove /usr/share/info/dir from target
|
||||
- bump-stable-kernel-versions: update for split hash file
|
||||
- cve-check: fix vulnerability timestamp to RFC 3339
|
||||
- cve-check: remove 'bom-ref' for vulnerabilities
|
||||
- generate-cyclonedx: add hashes from .hash files to externalReferences
|
||||
- dependencies.sh: reject buggy uutils "install" on Ubuntu 26.04
|
||||
- add 'make show-info-all'
|
||||
- cve-check: fix vulnerabilities with different analysis
|
||||
- kconfig: fix compiler warnings
|
||||
- generate-cyclonedx: remove indirect dependencies from root component
|
||||
- cve-check: add indication how to run
|
||||
- generate-cyclonedx: generate vcs externalReferences for source repos
|
||||
- gitlab-ci: use larger shared runners where necessary
|
||||
- replicate IGNORE_CVES to host packages
|
||||
- generate-cyclonedx: hint at missing Buildroot host package on a
|
||||
specific error
|
||||
|
||||
Updated defconfigs: at91sam9x5ek*
|
||||
|
||||
Updated / fixed packages: libmicrohttpd, qt53d, crucible, libgit2, php,
|
||||
esp-hosted, tzdata, libabseil-cpp, collectd, redis, swupdate,
|
||||
libdill, zsh, samba4, haveged, arm-trusted-firmware, weston,
|
||||
wireless-regdb, libssh2, go-bootstrap-stage5, jq, kodi, unbound,
|
||||
lrzip, libgpg-error, hplip, expat, heimdal, glibc, go, imagemagick,
|
||||
kexec, libnss, putty, libmad, vorbis-tools, libvncserver, rsync,
|
||||
mongoose, intel-microcode, freeipmi, openssh, dos2unix, liburiparser,
|
||||
zic, cups-filters, libks, odhcp6c, libmodsecurity, memcached,
|
||||
graphene, vlc, capnproto, faad2, gcc-bare-metal, mariadb, qt6base,
|
||||
python-ecdsa, runc, heirloom-mailx, icu, systemd, unzip, dnsmasq,
|
||||
gst1-plugins-bad, cairo, dropbear, libusb, asterisk, hiredis,
|
||||
linux-pam, sed, gstreamer1, xfsprogs, python-urllib3, radvd,
|
||||
qt5webengine-chromium, sshfs, gdb, python3, sane-backends,
|
||||
linux-headers:, zlib-ng, libheif, supertux, postgresql,
|
||||
gst1-plugins-good, libde265, libdrm, exim, linux, lrzsz, babeld,
|
||||
bind, nginx, stellarium, sdl2_image, tor, libpthsem, wpewebkit,
|
||||
libargon2, xwayland, python-cbor2, xserver_xorg-server, poppler,
|
||||
jemalloc
|
||||
|
||||
2025.02.14, released May 20, 2026
|
||||
|
||||
Changes with potentially large impact:
|
||||
|
||||
@@ -101,6 +101,11 @@ config BR2_HOST_GCC_AT_LEAST_15
|
||||
# When adding new entries above, be sure to update
|
||||
# the HOSTCC_MAX_VERSION variable in the Makefile.
|
||||
|
||||
# Hidden boolean selected by packages in need of Java in order to build
|
||||
# (example: kodi)
|
||||
config BR2_NEEDS_HOST_JAVA
|
||||
bool
|
||||
|
||||
# Hidden boolean selected by pre-built packages for x86, when they
|
||||
# need to run on x86-64 machines (example: pre-built external
|
||||
# toolchains, binary tools, etc.).
|
||||
|
||||
@@ -144,63 +144,6 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2026.08"
|
||||
|
||||
config BR2_PACKAGE_TS4900_FPGA
|
||||
bool "ts4900-fpga removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The ts4900 defconfig was removed, so ts4900-fpga package
|
||||
has been dropped.
|
||||
|
||||
config BR2_GDB_VERSION_14
|
||||
bool "gdb 14.x has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 14.x support has been removed, a newer version should be
|
||||
used instead.
|
||||
|
||||
config BR2_PACKAGE_ARGPARSE
|
||||
bool "argparse has been removed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LUA_ARGPARSE
|
||||
help
|
||||
Package argparse duplicates the package lua-argparse.
|
||||
|
||||
config BR2_KERNEL_HEADERS_7_0
|
||||
bool "kernel headers version 7.0.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 7.0.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP
|
||||
bool "bluez sap plugin removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Build plugin for SAP profile.
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH
|
||||
bool "bluez health plugin removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Build plugin for health profiles.
|
||||
|
||||
config BR2_GCC_VERSION_13_X
|
||||
bool "gcc 13.x support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for building a toolchain based on GCC 13.x has been
|
||||
removed, chose a newer GCC version instead.
|
||||
|
||||
config BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL
|
||||
bool "qemu target microblazeel removed"
|
||||
select BR2_PACKAGE_QEMU_TARGET_MICROBLAZE
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 11.0.0 of qemu folded microblazeel support into
|
||||
the microblaze target.
|
||||
|
||||
comment "Legacy options removed in 2026.05"
|
||||
|
||||
config BR2_PACKAGE_PTPD2
|
||||
|
||||
67
DEVELOPERS
67
DEVELOPERS
@@ -158,8 +158,6 @@ N: Alexis Lothoré <alexis.lothore@bootlin.com>
|
||||
F: package/libxmlsec1/
|
||||
F: package/openscap/
|
||||
F: package/python-scp/
|
||||
F: support/testing/tests/package/test_libldns.py
|
||||
F: support/testing/tests/package/test_python_scp.py
|
||||
|
||||
N: Alistair Francis <alistair@alistair23.me>
|
||||
F: board/sifive/
|
||||
@@ -168,9 +166,6 @@ F: configs/hifive_unleashed_defconfig
|
||||
F: package/libspdm/
|
||||
F: package/xen/
|
||||
|
||||
N: Alsey Coleman Miller <alseycmiller@gmail.com>
|
||||
F: package/liblc3/
|
||||
|
||||
N: Alvaro G. M <alvaro.gamez@hazent.com>
|
||||
F: package/dcron/
|
||||
F: package/libxmlrpc/
|
||||
@@ -191,7 +186,6 @@ F: package/wine/
|
||||
|
||||
N: Andrea Ricchi <andrea.ricchi@amarulasolutions.com>
|
||||
F: package/cutekeyboard/
|
||||
F: package/libcppconnman/
|
||||
|
||||
N: Andreas Klinger <ak@it-klinger.de>
|
||||
F: package/ply/
|
||||
@@ -249,7 +243,6 @@ F: package/python-pillow/
|
||||
F: package/python-pydal/
|
||||
F: package/python-spidev/
|
||||
F: package/python-web2py/
|
||||
F: package/qpdf/
|
||||
F: package/qt5/qt5coap/
|
||||
F: package/qt5/qt5knx/
|
||||
F: package/qt5/qt5mqtt/
|
||||
@@ -452,7 +445,6 @@ F: package/libsidplay2/
|
||||
F: package/libsilk/
|
||||
F: package/libsndfile/
|
||||
F: package/libsoundtouch/
|
||||
F: package/libudev-zero/
|
||||
F: package/libudfread/
|
||||
F: package/libunibreak/
|
||||
F: package/liburiparser/
|
||||
@@ -521,7 +513,6 @@ F: package/python-pyicu/
|
||||
F: package/python-pylru/
|
||||
F: package/python-requests-oauthlib/
|
||||
F: package/python-slob/
|
||||
F: package/qt6/qt6positioning/
|
||||
F: package/rrdtool/
|
||||
F: package/rsync/
|
||||
F: package/rtmpdump/
|
||||
@@ -539,7 +530,6 @@ F: package/unixodbc/
|
||||
F: package/utfcpp/
|
||||
F: package/vlc/
|
||||
F: package/wget/
|
||||
F: package/wget2/
|
||||
F: package/wireless-regdb/
|
||||
F: package/wireless_tools/
|
||||
F: package/x264/
|
||||
@@ -712,9 +702,6 @@ F: package/perl-sys-mmap/
|
||||
F: package/perl-time-parsedate/
|
||||
F: package/perl-x10/
|
||||
|
||||
N: Christopher Obbard <obbardc@gmail.com>
|
||||
F: package/dtui/
|
||||
|
||||
N: Colin Foster <colin.foster@in-advantage.com>
|
||||
F: package/python-tftpy/
|
||||
F: package/rauc-hawkbit-updater/
|
||||
@@ -822,7 +809,6 @@ F: package/babeld/
|
||||
F: package/bc/
|
||||
F: package/cmocka/
|
||||
F: package/connman/
|
||||
F: package/drogon/
|
||||
F: package/empty/
|
||||
F: package/iana-assignments/
|
||||
F: package/inih/
|
||||
@@ -1152,7 +1138,6 @@ F: package/cpulimit/
|
||||
|
||||
N: Florian Larysch <fl@n621.de>
|
||||
F: package/casync-nano/
|
||||
F: package/sigsum-c/
|
||||
F: package/sigsum-go/
|
||||
|
||||
N: Floris Bos <bos@je-eigen-domein.nl>
|
||||
@@ -1177,7 +1162,7 @@ F: board/visionfive2/
|
||||
F: configs/sipeed_licheepi_nano_defconfig
|
||||
F: configs/visionfive2_defconfig
|
||||
|
||||
N: Francois Perrad <francois.perrad.86@gmail.com>
|
||||
N: Francois Perrad <francois.perrad@gadz.org>
|
||||
F: board/olimex/a20_olinuxino
|
||||
F: board/olimex/imx233_olinuxino/
|
||||
F: board/olimex/stmp1_olinuxino/
|
||||
@@ -1191,9 +1176,7 @@ F: package/copas/
|
||||
F: package/coxpcall/
|
||||
F: package/dado/
|
||||
F: package/ficl/
|
||||
F: package/hare*
|
||||
F: package/janet/
|
||||
F: package/qbe/
|
||||
F: package/libtomcrypt/
|
||||
F: package/libtommath/
|
||||
F: package/linenoise/
|
||||
@@ -1209,12 +1192,10 @@ F: package/lzlib/
|
||||
F: package/moarvm/
|
||||
F: package/opendoas/
|
||||
F: package/perl*
|
||||
F: package/pkg-hare.mk
|
||||
F: package/pkg-perl.mk
|
||||
F: package/pkg-luarocks.mk
|
||||
F: package/quickjs/
|
||||
F: package/rings/
|
||||
F: package/scdoc/
|
||||
F: package/wsapi/
|
||||
F: package/wsapi-fcgi/
|
||||
F: package/wsapi-xavante/
|
||||
@@ -1676,7 +1657,6 @@ F: package/ssdp-responder/
|
||||
F: package/sysklogd/
|
||||
F: package/uredir/
|
||||
F: package/watchdogd/
|
||||
F: support/testing/tests/package/test_mdnsd.py
|
||||
|
||||
N: Jochen Baltes <jochen.baltes@gmail.com>
|
||||
F: package/altera-stapl
|
||||
@@ -1765,7 +1745,6 @@ F: package/llama-cpp/
|
||||
F: package/llvm-project/clang/
|
||||
F: package/llvm-project/lld/
|
||||
F: package/llvm-project/llvm/
|
||||
F: package/mesa3d/
|
||||
F: package/python-cython/
|
||||
F: package/python-pycups/
|
||||
F: package/python-raven/
|
||||
@@ -1776,8 +1755,6 @@ F: package/python-xlib/
|
||||
F: package/sentry-cli/
|
||||
F: package/sentry-native/
|
||||
F: package/unclutter-xfixes/
|
||||
F: package/virglrenderer/
|
||||
F: support/testing/tests/package/test_virglrenderer.py
|
||||
|
||||
N: Joshua Henderson <joshua.henderson@microchip.com>
|
||||
F: package/qt5/qt5wayland/
|
||||
@@ -1867,7 +1844,6 @@ 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_pydal.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_4th.py
|
||||
@@ -1926,8 +1902,6 @@ F: support/testing/tests/package/test_gnuradio/
|
||||
F: support/testing/tests/package/test_gpsd.py
|
||||
F: support/testing/tests/package/test_gpsd/
|
||||
F: support/testing/tests/package/test_gstreamer1.py
|
||||
F: support/testing/tests/package/test_guile.py
|
||||
F: support/testing/tests/package/test_guile/
|
||||
F: support/testing/tests/package/test_gzip.py
|
||||
F: support/testing/tests/package/test_highway.py
|
||||
F: support/testing/tests/package/test_hwloc.py
|
||||
@@ -1955,8 +1929,6 @@ F: support/testing/tests/package/test_libcamera.py
|
||||
F: support/testing/tests/package/test_libcamera/
|
||||
F: support/testing/tests/package/test_libcurl.py
|
||||
F: support/testing/tests/package/test_libgpgme.py
|
||||
F: support/testing/tests/package/test_libgpiod2.py
|
||||
F: support/testing/tests/package/test_libgpiod2/
|
||||
F: support/testing/tests/package/test_libjxl.py
|
||||
F: support/testing/tests/package/test_lighttpd.py
|
||||
F: support/testing/tests/package/test_links.py
|
||||
@@ -2006,8 +1978,6 @@ F: support/testing/tests/package/test_patch.py
|
||||
F: support/testing/tests/package/test_patch/
|
||||
F: support/testing/tests/package/test_pciutils.py
|
||||
F: support/testing/tests/package/test_perftest.py
|
||||
F: support/testing/tests/package/test_php.py
|
||||
F: support/testing/tests/package/test_php/
|
||||
F: support/testing/tests/package/test_pigz.py
|
||||
F: support/testing/tests/package/test_postgresql.py
|
||||
F: support/testing/tests/package/test_pppd.py
|
||||
@@ -2023,7 +1993,6 @@ 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_pydal.py
|
||||
F: support/testing/tests/package/test_python_pyqt5.py
|
||||
F: support/testing/tests/package/test_python_pyqt5/
|
||||
F: support/testing/tests/package/test_python_spake2.py
|
||||
@@ -2266,10 +2235,10 @@ F: board/orangepi/orangepi-zero3/
|
||||
F: configs/grinn_*
|
||||
F: configs/orangepi_zero_plus_defconfig
|
||||
F: configs/orangepi_zero3_defconfig
|
||||
F: package/argparse/
|
||||
F: package/dt-utils/
|
||||
F: package/easydbus/
|
||||
F: package/gitlab-runner/
|
||||
F: package/lua-argparse/
|
||||
F: package/lua-flu/
|
||||
F: package/lua-stdlib/
|
||||
F: package/luaossl/
|
||||
@@ -2293,8 +2262,6 @@ F: support/testing/tests/package/sample_python_dbus_fast.py
|
||||
F: support/testing/tests/package/sample_python_dbus_next.py
|
||||
F: support/testing/tests/package/sample_python_pytest.py
|
||||
F: support/testing/tests/package/sample_python_pytest_asyncio.py
|
||||
F: support/testing/tests/package/test_easydbus.py
|
||||
F: support/testing/tests/package/test_easydbus/
|
||||
F: support/testing/tests/package/test_netdata.py
|
||||
F: support/testing/tests/package/test_python_dbus_next.py
|
||||
F: support/testing/tests/package/test_python_pytest.py
|
||||
@@ -2429,10 +2396,6 @@ F: configs/arcturus_ucls1012a_defconfig
|
||||
N: Michael Fischer <mf@go-sys.de>
|
||||
F: package/gnuplot/
|
||||
F: package/sdl2/
|
||||
F: package/sdl3/
|
||||
F: package/sdl3_gfx/
|
||||
F: package/sdl3_image/
|
||||
F: package/sdl3_ttf/
|
||||
|
||||
N: Michael Nosthoff <buildroot@heine.tech>
|
||||
F: package/boost/
|
||||
@@ -2525,8 +2488,6 @@ F: package/binutils-bare-metal/
|
||||
F: package/bootgen/
|
||||
F: package/gcc-bare-metal/
|
||||
F: package/newlib-bare-metal/
|
||||
F: package/qemu-xen/
|
||||
F: package/xen/
|
||||
F: package/xilinx-fpgautil/
|
||||
F: toolchain/toolchain-bare-metal-buildroot/
|
||||
|
||||
@@ -2678,7 +2639,6 @@ F: configs/orangepi_pc_defconfig
|
||||
F: configs/orangepi_r1_defconfig
|
||||
F: configs/sheevaplug_defconfig
|
||||
F: configs/visionfive_defconfig
|
||||
F: package/agec/
|
||||
F: package/bats-core/
|
||||
F: package/dfu-programmer/
|
||||
F: package/docker-compose/
|
||||
@@ -2713,7 +2673,6 @@ F: package/triggerhappy/
|
||||
F: package/ugetty/
|
||||
F: package/wireguard-linux-compat/
|
||||
F: package/wireguard-tools/
|
||||
F: support/testing/tests/package/test_agec.py
|
||||
F: support/testing/tests/package/test_docker_compose.py
|
||||
F: support/testing/tests/package/test_python_hid.py
|
||||
|
||||
@@ -2804,6 +2763,10 @@ F: package/synergy/
|
||||
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
|
||||
|
||||
N: Rafał Miłecki <rafal@milecki.pl>
|
||||
F: board/broadcom/northstar/
|
||||
F: configs/broadcom_northstar_defconfig
|
||||
@@ -3058,10 +3021,8 @@ F: package/wolfssl/
|
||||
N: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
|
||||
F: package/ccache/
|
||||
F: package/dos2unix/
|
||||
F: package/font-awesome/
|
||||
F: package/htop/
|
||||
F: package/hyperfine/
|
||||
F: package/libenca/
|
||||
F: package/pv/
|
||||
F: package/unrar/
|
||||
F: package/xterm/
|
||||
@@ -3294,7 +3255,6 @@ F: support/testing/tests/package/sample_python_augeas.py
|
||||
F: support/testing/tests/package/sample_python_flask.py
|
||||
F: support/testing/tests/package/sample_python_flask_expects_json.py
|
||||
F: support/testing/tests/package/sample_python_git.py
|
||||
F: support/testing/tests/package/sample_python_pyudev.py
|
||||
F: support/testing/tests/package/sample_python_unittest_xml_reporting.py
|
||||
F: support/testing/tests/package/test_nodejs.py
|
||||
F: support/testing/tests/package/test_python_augeas.py
|
||||
@@ -3304,7 +3264,6 @@ F: support/testing/tests/package/test_python_flask_expects_json.py
|
||||
F: support/testing/tests/package/test_python_fs.py
|
||||
F: support/testing/tests/package/test_python_git.py
|
||||
F: support/testing/tests/package/test_python_pyfatfs.py
|
||||
F: support/testing/tests/package/test_python_pyudev.py
|
||||
F: support/testing/tests/package/test_python_pyusb.py
|
||||
F: support/testing/tests/package/test_python_serial.py
|
||||
F: support/testing/tests/package/test_snagboot.py
|
||||
@@ -3377,8 +3336,6 @@ F: package/dpdk/
|
||||
F: package/libecoli/
|
||||
F: package/libnss-ato/
|
||||
F: package/libyang-cpp/
|
||||
F: package/python-libyang/
|
||||
F: package/python-sysv-ipc/
|
||||
F: package/sysrepo-cpp/
|
||||
|
||||
N: Vincent Prince <vincent.prince.fr@gmail.com>
|
||||
@@ -3427,6 +3384,10 @@ F: support/testing/tests/package/test_zerofree.py
|
||||
N: Vinicius Tinti <viniciustinti@gmail.com>
|
||||
F: package/python-thrift/
|
||||
|
||||
N: Vivien Didelot <vivien.didelot@gmail.com>
|
||||
F: board/technologic/ts5500/
|
||||
F: configs/ts5500_defconfig
|
||||
|
||||
N: Vladimir Oltean <olteanv@gmail.com>
|
||||
F: package/qoriq-ddr-phy-binary/
|
||||
F: package/qoriq-firmware-inphi/
|
||||
@@ -3451,11 +3412,6 @@ F: package/evilwm/
|
||||
F: package/fbv/
|
||||
F: package/libpam-pkcs11/
|
||||
F: package/mksh/
|
||||
F: package/perl-cgi/
|
||||
F: package/perl-cgi-session/
|
||||
F: package/perl-log-message/
|
||||
F: package/perl-log-message-simple/
|
||||
F: package/perl-switch/
|
||||
F: package/ruby/
|
||||
F: package/uclibc/
|
||||
F: package/uclibc-ng-test/
|
||||
@@ -3515,9 +3471,6 @@ F: package/tpm2-pkcs11/
|
||||
|
||||
N: Yann E. MORIN <yann.morin@orange.com>
|
||||
F: .editorconfig
|
||||
F: package/amazon-ecr-credential-helper/
|
||||
F: package/docker-credential-acr-env/
|
||||
F: package/docker-credential-gcr/
|
||||
F: package/gpsd/
|
||||
F: package/mosquitto/
|
||||
F: package/python-humanfriendly/
|
||||
|
||||
4
Makefile
4
Makefile
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2026.08-git
|
||||
export BR2_VERSION := 2026.05.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1780950000
|
||||
BR2_VERSION_EPOCH = 1784143900
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -344,10 +344,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_16
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_15
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_17
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_16
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
|
||||
@@ -23,11 +23,6 @@ choice
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
config BR2_m68k_68000
|
||||
bool "68000"
|
||||
select BR2_m68k_m68k
|
||||
select BR2_SOFT_FLOAT
|
||||
|
||||
config BR2_m68k_68030
|
||||
bool "68030"
|
||||
select BR2_m68k_m68k
|
||||
@@ -46,7 +41,6 @@ config BR2_m68k_cf5208
|
||||
endchoice
|
||||
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default "68000" if BR2_m68k_68000
|
||||
default "68030" if BR2_m68k_68030
|
||||
default "68040" if BR2_m68k_68040
|
||||
default "5208" if BR2_m68k_cf5208
|
||||
|
||||
@@ -144,16 +144,6 @@ config BR2_powerpc_power9
|
||||
select BR2_POWERPC_CPU_HAS_ALTIVEC
|
||||
select BR2_POWERPC_CPU_HAS_VSX
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||
config BR2_powerpc_power10
|
||||
bool "power10"
|
||||
select BR2_POWERPC_CPU_HAS_ALTIVEC
|
||||
select BR2_POWERPC_CPU_HAS_VSX
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
config BR2_powerpc_power11
|
||||
bool "power11"
|
||||
select BR2_POWERPC_CPU_HAS_ALTIVEC
|
||||
select BR2_POWERPC_CPU_HAS_VSX
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_15
|
||||
endchoice
|
||||
|
||||
config BR2_POWERPC_SOFT_FLOAT
|
||||
@@ -217,8 +207,6 @@ config BR2_GCC_TARGET_CPU
|
||||
default "power7" if BR2_powerpc_power7
|
||||
default "power8" if BR2_powerpc_power8
|
||||
default "power9" if BR2_powerpc_power9
|
||||
default "power10" if BR2_powerpc_power10
|
||||
default "power11" if BR2_powerpc_power11
|
||||
|
||||
config BR2_READELF_ARCH_NAME
|
||||
default "PowerPC" if BR2_powerpc
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
CONFIG_BLK_DEV_PMEM=y
|
||||
CONFIG_LIBNVDIMM=y
|
||||
CONFIG_OF_PMEM=y
|
||||
@@ -48,17 +48,6 @@ alternative to QEMU_EFI.fd. You will also need to change the machine
|
||||
specification to "-M virt,secure=on" on qemu command line, to enable TrustZone
|
||||
support, and you will need to increase the memory with "-m 1024".
|
||||
|
||||
HTTP boot
|
||||
---------
|
||||
|
||||
Some U-Boot and Devicetree based firmwares are capable of booting with UEFI from
|
||||
HTTP(s). [4]
|
||||
|
||||
The aarch64_efi_defconfig has appropriate persistent memory support compiled in
|
||||
the Linux kernel to support this scenario. [5]
|
||||
|
||||
[1]: https://github.com/ARM-software/ebbr
|
||||
[2]: https://developer.arm.com/architectures/system-architectures/arm-systemready
|
||||
[3]: https://github.com/glikely/u-boot-tfa-build
|
||||
[4]: https://docs.u-boot-project.org/en/latest/develop/uefi/uefi.html#uefi-http-boot-using-the-legacy-tcp-stack
|
||||
[5]: https://github.com/ARM-software/edge-iot-arch-guide/blob/main/source/http-boot/pmem_node.md
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 3712fc1ec839e4daac981176c8518912e8f452650aaedfe4381da4419613a431 linux-6.18.40.tar.xz
|
||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
||||
|
||||
36
board/acmesystems/aria-g25/genimage.cfg
Normal file
36
board/acmesystems/aria-g25/genimage.cfg
Normal file
@@ -0,0 +1,36 @@
|
||||
# Minimal SD card image for the Acmesystems Aria G25
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
file zImage {
|
||||
image = "zImage"
|
||||
}
|
||||
|
||||
file at91-ariag25.dtb {
|
||||
image = "at91-ariag25.dtb"
|
||||
}
|
||||
|
||||
file boot.bin {
|
||||
image = "at91sam9x5_aria-sdcardboot-linux-zimage-dt-3.10.3.bin"
|
||||
}
|
||||
}
|
||||
|
||||
size = 16M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 512M
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
2
board/acmesystems/aria-g25/patches/linux/linux.hash
Normal file
2
board/acmesystems/aria-g25/patches/linux/linux.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 6c5e4d3c87feadbfdb9f7d2e46f3f120b00286ba380491c5956708e0b94232c8 linux-4.19.315.tar.xz
|
||||
44
board/acmesystems/aria-g25/readme.txt
Normal file
44
board/acmesystems/aria-g25/readme.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Acme Systems Aria G25
|
||||
|
||||
Build instructions
|
||||
==================
|
||||
|
||||
To build an image for the Aria G25 choose the configuration
|
||||
corresponding to the Aria variant.
|
||||
|
||||
For 128MB RAM variant type:
|
||||
|
||||
$ make acmesystems_aria_g25_128mb_defconfig
|
||||
|
||||
else for 256MB RAM variant type:
|
||||
|
||||
$ make acmesystems_aria_g25_256mb_defconfig
|
||||
|
||||
To customize the configuration choosed type:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
When you are ready to start building Buildroot type:
|
||||
|
||||
$ make
|
||||
|
||||
How to write the microSD card
|
||||
=============================
|
||||
|
||||
Once the build process is finished you will have an image called
|
||||
"sdcard.img" in the output/images/ directory.
|
||||
|
||||
Write the bootable SD card image "sdcard.img" onto an SD card with
|
||||
"dd" command:
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Assuming your Aria G25 baseboard has a MicroSD socket, for example
|
||||
with the Terra baseboard, insert the microSD card into the baseboard
|
||||
slot and power it.
|
||||
|
||||
To get the kernel log messages you can use a DPI cable
|
||||
(http://www.acmesystems.it/DPI)
|
||||
|
||||
You can find additional informations, tutorials and a very
|
||||
comprehensive documentation on http://www.acmesystems.it/aria.
|
||||
36
board/acmesystems/arietta-g25/genimage.cfg
Normal file
36
board/acmesystems/arietta-g25/genimage.cfg
Normal file
@@ -0,0 +1,36 @@
|
||||
# Minimal SD card image for the Acmesystems Arietta G25
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
file zImage {
|
||||
image = "zImage"
|
||||
}
|
||||
|
||||
file acme-arietta.dtb {
|
||||
image = "at91-ariettag25.dtb"
|
||||
}
|
||||
|
||||
file boot.bin {
|
||||
image = "at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.10.3.bin"
|
||||
}
|
||||
}
|
||||
|
||||
size = 16M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 512M
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 5ea2a8fed1ba0024229c6f6d77176679e1b24791bdbce8e285634013d4a93551 at91bootstrap3-v3.10.3-git4.tar.gz
|
||||
@@ -0,0 +1 @@
|
||||
../linux/linux.hash
|
||||
2
board/acmesystems/arietta-g25/patches/linux/linux.hash
Normal file
2
board/acmesystems/arietta-g25/patches/linux/linux.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 6c5e4d3c87feadbfdb9f7d2e46f3f120b00286ba380491c5956708e0b94232c8 linux-4.19.315.tar.xz
|
||||
49
board/acmesystems/arietta-g25/readme.txt
Normal file
49
board/acmesystems/arietta-g25/readme.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
Acme Systems Arietta G25
|
||||
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Arietta G25. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
You can find additional informations, tutorials and a very comprehensive
|
||||
documentation on http://www.acmesystems.it/arietta.
|
||||
|
||||
Build instructions
|
||||
==================
|
||||
|
||||
To build an image for the Arietta G25 choose the configuration
|
||||
corresponding to the Arietta variant.
|
||||
|
||||
For 128MB RAM variant type:
|
||||
|
||||
$ make acmesystems_arietta_g25_128mb_defconfig
|
||||
|
||||
else for 256MB RAM variant type:
|
||||
|
||||
$ make acmesystems_arietta_g25_256mb_defconfig
|
||||
|
||||
To customize the configuration chosen type:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
When you are ready to start building Buildroot type:
|
||||
|
||||
$ make
|
||||
|
||||
How to write the microSD 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
|
||||
|
||||
Insert the microSD card into the Arietta slot and power it.
|
||||
|
||||
The image just built is fairly basic and the only output
|
||||
you will get is on serial console, please consider to use a DPI
|
||||
cable (http://www.acmesystems.it/DPI)
|
||||
247
board/avnet/s6lx9_microboard/lx9_mmu.dts
Normal file
247
board/avnet/s6lx9_microboard/lx9_mmu.dts
Normal file
@@ -0,0 +1,247 @@
|
||||
/*
|
||||
* Device Tree Generator version: 1.3
|
||||
*
|
||||
* (C) Copyright 2007-2008 Xilinx, Inc.
|
||||
* (C) Copyright 2007-2009 Michal Simek
|
||||
*
|
||||
* Michal SIMEK <monstr@monstr.eu>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
* MA 02111-1307 USA
|
||||
*
|
||||
* CAUTION: This file is automatically generated by libgen.
|
||||
* Version: Xilinx EDK 13.2 EDK_O.61xd
|
||||
*
|
||||
* XPS project directory: device-tree_bsp_230-orig
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
/ {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "xlnx,microblaze";
|
||||
model = "testing";
|
||||
MCB3_LPDDR: memory@80000000 {
|
||||
device_type = "memory";
|
||||
reg = < 0x80000000 0x4000000 >;
|
||||
} ;
|
||||
aliases {
|
||||
ethernet0 = &Ethernet_MAC;
|
||||
serial0 = &USB_Uart;
|
||||
} ;
|
||||
chosen {
|
||||
bootargs = "console=ttyUL0";
|
||||
linux,stdout-path = "/axi@0/serial@40600000";
|
||||
} ;
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#cpus = <0x1>;
|
||||
#size-cells = <0>;
|
||||
microblaze_0: cpu@0 {
|
||||
clock-frequency = <66666667>;
|
||||
compatible = "xlnx,microblaze-8.20.a";
|
||||
d-cache-baseaddr = <0x80000000>;
|
||||
d-cache-highaddr = <0x83ffffff>;
|
||||
d-cache-line-size = <0x10>;
|
||||
d-cache-size = <0x2000>;
|
||||
device_type = "cpu";
|
||||
i-cache-baseaddr = <0x80000000>;
|
||||
i-cache-highaddr = <0x83ffffff>;
|
||||
i-cache-line-size = <0x10>;
|
||||
i-cache-size = <0x2000>;
|
||||
model = "microblaze,8.20.a";
|
||||
reg = <0>;
|
||||
timebase-frequency = <66666667>;
|
||||
xlnx,addr-tag-bits = <0xd>;
|
||||
xlnx,allow-dcache-wr = <0x1>;
|
||||
xlnx,allow-icache-wr = <0x1>;
|
||||
xlnx,area-optimized = <0x0>;
|
||||
xlnx,avoid-primitives = <0x0>;
|
||||
xlnx,branch-target-cache-size = <0x0>;
|
||||
xlnx,cache-byte-size = <0x2000>;
|
||||
xlnx,d-axi = <0x1>;
|
||||
xlnx,d-lmb = <0x1>;
|
||||
xlnx,d-plb = <0x0>;
|
||||
xlnx,data-size = <0x20>;
|
||||
xlnx,dcache-addr-tag = <0xd>;
|
||||
xlnx,dcache-always-used = <0x1>;
|
||||
xlnx,dcache-byte-size = <0x2000>;
|
||||
xlnx,dcache-data-width = <0x0>;
|
||||
xlnx,dcache-force-tag-lutram = <0x0>;
|
||||
xlnx,dcache-interface = <0x0>;
|
||||
xlnx,dcache-line-len = <0x4>;
|
||||
xlnx,dcache-use-fsl = <0x0>;
|
||||
xlnx,dcache-use-writeback = <0x0>;
|
||||
xlnx,dcache-victims = <0x0>;
|
||||
xlnx,debug-enabled = <0x1>;
|
||||
xlnx,div-zero-exception = <0x0>;
|
||||
xlnx,dynamic-bus-sizing = <0x1>;
|
||||
xlnx,ecc-use-ce-exception = <0x0>;
|
||||
xlnx,edge-is-positive = <0x1>;
|
||||
xlnx,endianness = <0x1>;
|
||||
xlnx,family = "spartan6";
|
||||
xlnx,fault-tolerant = <0x0>;
|
||||
xlnx,fpu-exception = <0x0>;
|
||||
xlnx,freq = <0x3f940ab>;
|
||||
xlnx,fsl-data-size = <0x20>;
|
||||
xlnx,fsl-exception = <0x0>;
|
||||
xlnx,fsl-links = <0x0>;
|
||||
xlnx,i-axi = <0x0>;
|
||||
xlnx,i-lmb = <0x1>;
|
||||
xlnx,i-plb = <0x0>;
|
||||
xlnx,icache-always-used = <0x1>;
|
||||
xlnx,icache-data-width = <0x0>;
|
||||
xlnx,icache-force-tag-lutram = <0x0>;
|
||||
xlnx,icache-interface = <0x0>;
|
||||
xlnx,icache-line-len = <0x4>;
|
||||
xlnx,icache-streams = <0x0>;
|
||||
xlnx,icache-use-fsl = <0x0>;
|
||||
xlnx,icache-victims = <0x0>;
|
||||
xlnx,ill-opcode-exception = <0x0>;
|
||||
xlnx,instance = "microblaze_0";
|
||||
xlnx,interconnect = <0x2>;
|
||||
xlnx,interconnect-m-axi-dc-aw-register = <0x0>;
|
||||
xlnx,interconnect-m-axi-dc-read-issuing = <0x2>;
|
||||
xlnx,interconnect-m-axi-dc-w-register = <0x0>;
|
||||
xlnx,interconnect-m-axi-dc-write-issuing = <0x20>;
|
||||
xlnx,interconnect-m-axi-dp-read-issuing = <0x1>;
|
||||
xlnx,interconnect-m-axi-dp-write-issuing = <0x1>;
|
||||
xlnx,interconnect-m-axi-ic-read-issuing = <0x2>;
|
||||
xlnx,interconnect-m-axi-ip-read-issuing = <0x1>;
|
||||
xlnx,interrupt-is-edge = <0x0>;
|
||||
xlnx,lockstep-slave = <0x0>;
|
||||
xlnx,mmu-dtlb-size = <0x1>;
|
||||
xlnx,mmu-itlb-size = <0x1>;
|
||||
xlnx,mmu-privileged-instr = <0x0>;
|
||||
xlnx,mmu-tlb-access = <0x3>;
|
||||
xlnx,mmu-zones = <0x2>;
|
||||
xlnx,number-of-pc-brk = <0x1>;
|
||||
xlnx,number-of-rd-addr-brk = <0x0>;
|
||||
xlnx,number-of-wr-addr-brk = <0x0>;
|
||||
xlnx,opcode-0x0-illegal = <0x0>;
|
||||
xlnx,optimization = <0x0>;
|
||||
xlnx,pvr = <0x0>;
|
||||
xlnx,pvr-user1 = <0x0>;
|
||||
xlnx,pvr-user2 = <0x0>;
|
||||
xlnx,reset-msr = <0x0>;
|
||||
xlnx,sco = <0x0>;
|
||||
xlnx,stream-interconnect = <0x0>;
|
||||
xlnx,unaligned-exceptions = <0x0>;
|
||||
xlnx,use-barrel = <0x1>;
|
||||
xlnx,use-branch-target-cache = <0x0>;
|
||||
xlnx,use-dcache = <0x1>;
|
||||
xlnx,use-div = <0x0>;
|
||||
xlnx,use-ext-brk = <0x1>;
|
||||
xlnx,use-ext-nm-brk = <0x1>;
|
||||
xlnx,use-extended-fsl-instr = <0x0>;
|
||||
xlnx,use-fpu = <0x0>;
|
||||
xlnx,use-hw-mul = <0x1>;
|
||||
xlnx,use-icache = <0x1>;
|
||||
xlnx,use-interrupt = <0x1>;
|
||||
xlnx,use-mmu = <0x3>;
|
||||
xlnx,use-msr-instr = <0x1>;
|
||||
xlnx,use-pcmp-instr = <0x0>;
|
||||
xlnx,use-stack-protection = <0x0>;
|
||||
} ;
|
||||
} ;
|
||||
axi4lite_0: axi@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
compatible = "xlnx,axi-interconnect-1.03.a", "simple-bus";
|
||||
ranges ;
|
||||
Ethernet_MAC: ethernet@40e00000 {
|
||||
compatible = "xlnx,axi-ethernetlite-1.00.a", "xlnx,xps-ethernetlite-1.00.a";
|
||||
device_type = "network";
|
||||
interrupt-parent = <µblaze_0_intc>;
|
||||
interrupts = < 2 0 >;
|
||||
local-mac-address = [ 00 0a 35 aa de 00 ];
|
||||
// phy-handle = <&phy0>;
|
||||
reg = < 0x40e00000 0x10000 >;
|
||||
xlnx,duplex = <0x1>;
|
||||
xlnx,family = "spartan6";
|
||||
xlnx,include-global-buffers = <0x0>;
|
||||
xlnx,include-internal-loopback = <0x0>;
|
||||
xlnx,include-mdio = <0x1>;
|
||||
xlnx,include-phy-constraints = <0x1>;
|
||||
xlnx,interconnect-s-axi-read-acceptance = <0x1>;
|
||||
xlnx,interconnect-s-axi-write-acceptance = <0x1>;
|
||||
xlnx,rx-ping-pong = <0x0>;
|
||||
xlnx,s-axi-aclk-period-ps = <0x3a98>;
|
||||
xlnx,s-axi-id-width = <0x1>;
|
||||
xlnx,s-axi-supports-narrow-burst = <0x0>;
|
||||
xlnx,tx-ping-pong = <0x0>;
|
||||
/*
|
||||
mdio {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
phy0: phy@7 {
|
||||
compatible = "marvell,88e1111";
|
||||
device_type = "ethernet-phy";
|
||||
reg = <7>;
|
||||
} ;
|
||||
} ;
|
||||
*/
|
||||
} ;
|
||||
SPI_FLASH: spi@40a00000 {
|
||||
compatible = "xlnx,axi-spi-1.01.a", "xlnx,xps-spi-2.00.a";
|
||||
interrupt-parent = <µblaze_0_intc>;
|
||||
interrupts = < 1 2 >;
|
||||
reg = < 0x40a00000 0x10000 >;
|
||||
xlnx,family = "spartan6";
|
||||
xlnx,fifo-exist = <0x1>;
|
||||
xlnx,num-ss-bits = <0x1>;
|
||||
xlnx,num-transfer-bits = <0x8>;
|
||||
xlnx,sck-ratio = <0x4>;
|
||||
} ;
|
||||
USB_Uart: serial@40600000 {
|
||||
clock-frequency = <66666667>;
|
||||
compatible = "xlnx,axi-uartlite-1.02.a", "xlnx,xps-uartlite-1.00.a";
|
||||
current-speed = <115200>;
|
||||
device_type = "serial";
|
||||
interrupt-parent = <µblaze_0_intc>;
|
||||
interrupts = < 3 0 >;
|
||||
port-number = <0>;
|
||||
reg = < 0x40600000 0x10000 >;
|
||||
xlnx,baudrate = <0x1c200>;
|
||||
xlnx,data-bits = <0x8>;
|
||||
xlnx,family = "spartan6";
|
||||
xlnx,odd-parity = <0x1>;
|
||||
xlnx,s-axi-aclk-freq-hz = <0x3f940ab>;
|
||||
xlnx,use-parity = <0x0>;
|
||||
} ;
|
||||
microblaze_0_intc: interrupt-controller@41200000 {
|
||||
#interrupt-cells = <0x2>;
|
||||
compatible = "xlnx,axi-intc-1.01.a", "xlnx,xps-intc-1.00.a";
|
||||
interrupt-controller ;
|
||||
reg = < 0x41200000 0x10000 >;
|
||||
xlnx,kind-of-intr = <0xc>;
|
||||
xlnx,num-intr-inputs = <0x4>;
|
||||
} ;
|
||||
system_timer: timer@41c00000 {
|
||||
clock-frequency = <66666667>;
|
||||
compatible = "xlnx,axi-timer-1.02.a", "xlnx,xps-timer-1.00.a";
|
||||
interrupt-parent = <µblaze_0_intc>;
|
||||
interrupts = < 0 2 >;
|
||||
reg = < 0x41c00000 0x10000 >;
|
||||
xlnx,count-width = <0x20>;
|
||||
xlnx,family = "spartan6";
|
||||
xlnx,gen0-assert = <0x1>;
|
||||
xlnx,gen1-assert = <0x1>;
|
||||
xlnx,one-timer-only = <0x0>;
|
||||
xlnx,trig0-assert = <0x1>;
|
||||
xlnx,trig1-assert = <0x1>;
|
||||
} ;
|
||||
} ;
|
||||
} ;
|
||||
68
board/avnet/s6lx9_microboard/lx9_mmu_defconfig
Normal file
68
board/avnet/s6lx9_microboard/lx9_mmu_defconfig
Normal file
@@ -0,0 +1,68 @@
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_SYSVIPC=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE="rootfs.cpio"
|
||||
CONFIG_INITRAMFS_COMPRESSION_GZIP=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
CONFIG_EXPERT=y
|
||||
CONFIG_KALLSYMS_ALL=y
|
||||
CONFIG_KALLSYMS_EXTRA_PASS=y
|
||||
# CONFIG_HOTPLUG is not set
|
||||
# CONFIG_BASE_FULL is not set
|
||||
# CONFIG_FUTEX is not set
|
||||
# CONFIG_EPOLL is not set
|
||||
# CONFIG_SIGNALFD is not set
|
||||
# CONFIG_SHMEM is not set
|
||||
CONFIG_SLAB=y
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_BLK_DEV_BSG is not set
|
||||
# CONFIG_OPT_LIB_ASM is not set
|
||||
CONFIG_KERNEL_BASE_ADDR=0x80000000
|
||||
CONFIG_XILINX_MICROBLAZE0_FAMILY="spartan6"
|
||||
CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
|
||||
# CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR is not set
|
||||
CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
|
||||
CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
|
||||
CONFIG_XILINX_MICROBLAZE0_HW_VER="8.20.a"
|
||||
CONFIG_HZ_100=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_CMDLINE_BOOL=y
|
||||
CONFIG_CMDLINE_FORCE=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
# CONFIG_INET_LRO is not set
|
||||
# CONFIG_IPV6 is not set
|
||||
CONFIG_PROC_DEVICETREE=y
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_SIZE=8192
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_NET_ETHERNET=y
|
||||
CONFIG_XILINX_EMACLITE=y
|
||||
# CONFIG_INPUT is not set
|
||||
# CONFIG_SERIO is not set
|
||||
# CONFIG_VT is not set
|
||||
CONFIG_SERIAL_UARTLITE=y
|
||||
CONFIG_SERIAL_UARTLITE_CONSOLE=y
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
# CONFIG_HWMON is not set
|
||||
# CONFIG_USB_SUPPORT is not set
|
||||
CONFIG_EXT2_FS=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_NFS_V3=y
|
||||
CONFIG_CIFS=y
|
||||
CONFIG_CIFS_STATS=y
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_PARTITION_ADVANCED=y
|
||||
CONFIG_DEBUG_KERNEL=y
|
||||
CONFIG_DETECT_HUNG_TASK=y
|
||||
CONFIG_DEBUG_SLAB=y
|
||||
CONFIG_DEBUG_SPINLOCK=y
|
||||
CONFIG_DEBUG_INFO=y
|
||||
CONFIG_EARLY_PRINTK=y
|
||||
# CONFIG_CRYPTO_ANSI_CPRNG is not set
|
||||
70
board/avnet/s6lx9_microboard/readme.txt
Normal file
70
board/avnet/s6lx9_microboard/readme.txt
Normal file
@@ -0,0 +1,70 @@
|
||||
This is the buildroot board support for the Avnet Spartan6 LX9 MicroBoard.
|
||||
|
||||
The Avnet S6LX9 Microboard is a small USB-Stick sized module containing
|
||||
a Spartan6 FPGA capable of running the Microblaze softcore processor
|
||||
together with RAM and FLASH memory.
|
||||
|
||||
The board can be bought from Avnet (avnet.com) or from Trenz Electronic
|
||||
(www.trenz-electronic.de) for a low price.
|
||||
|
||||
To run the Linux built with buildroot you have to install the FPGA bitfile
|
||||
and u-boot as described in the tutorial AvtS6LX9MicroBoard_SW302_PetaLinux
|
||||
available on http://www.em.avnet.com/s6microboard
|
||||
|
||||
On this site also is a forum containing information on how to build your own
|
||||
Microblaze processor for the Microboard.
|
||||
|
||||
The image file (default name is simpleImage.lx9_mmu.ub) has to be copied
|
||||
to your tftp folder (often /tftpboot/) or can be programmed into the
|
||||
board's SPI flash.
|
||||
|
||||
Sample session:
|
||||
|
||||
$ make s6lx9_microboard_defconfig
|
||||
$ make
|
||||
$ cp build/linux-<version>/arch/microblaze/boot/simpleImage.lx9_mmu.ub /tftpboot/br12.2a.ub
|
||||
$ minicom
|
||||
<hit the reset button on the S6LX9 Microboard>
|
||||
|
||||
Icache:ON
|
||||
Dcache:ON
|
||||
U-Boot Start:0x83f00000
|
||||
SF: Got idcode 20 ba 18 10 01
|
||||
*** Warning - bad CRC, using default environment
|
||||
|
||||
Net: Xilinx_Emaclite
|
||||
MAC: 00:0a:35:00:63:37
|
||||
U-BOOT for Avnet-LX9-Microboard-AXI-tiny-13.1
|
||||
|
||||
BOOTP broadcast 1
|
||||
DHCP client bound to address 192.168.11.122
|
||||
Hit any key to stop autoboot: 0
|
||||
U-Boot-PetaLinux> tftp br12.2a.ub
|
||||
Using Xilinx_Emaclite device
|
||||
TFTP from server 192.168.11.10; our IP address is 192.168.11.122
|
||||
Filename 'br12.2a.ub'.
|
||||
Load address: 0x80002000
|
||||
Loading: #################################################################
|
||||
#################################################################
|
||||
#################################################################
|
||||
#################################################################
|
||||
#################################################################
|
||||
##############################
|
||||
done
|
||||
Bytes transferred = 5207724 (4f76ac hex)
|
||||
U-Boot-PetaLinux> bootm
|
||||
## Booting kernel from Legacy Image at 80002000 ...
|
||||
Image Name: Linux-3.1.0
|
||||
Image Type: MicroBlaze Linux Kernel Image (uncompressed)
|
||||
Data Size: 5207660 Bytes = 5 MB
|
||||
Load Address: 80000000
|
||||
Entry Point: 80000000
|
||||
Verifying Checksum ... OK
|
||||
Loading Kernel Image ... OK
|
||||
OK
|
||||
## Transferring control to Linux (at address 80000000), 0x80000000 ramdisk 0x00000000, FDT 0x00000000...
|
||||
Early console on uartlite at 0x40600000
|
||||
..... boot log skipped
|
||||
|
||||
Welcome to Microblaze Buildroot
|
||||
Microblaze login:
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 ac26e508abd56e9f8b89872b6e10c49fc823bcc70d8068a5d8504c1a7c4ff045 linux-6.18.38.tar.xz
|
||||
sha256 1c38214fb137bae85b82b82537b5987358621b915ab2a8e4f09e60697c19474f linux-6.18.21.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 7d2e1b5d5ab36b3a01856e71782dad2a54e634fb2b37c0a42998def3bbf957c1 linux-6.12.96.tar.xz
|
||||
sha256 c92591d896e79ecddbc3319136f0c2f855e832b397de7593f013ad7590a43e53 linux-6.12.80.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 7d2e1b5d5ab36b3a01856e71782dad2a54e634fb2b37c0a42998def3bbf957c1 linux-6.12.96.tar.xz
|
||||
sha256 c92591d896e79ecddbc3319136f0c2f855e832b397de7593f013ad7590a43e53 linux-6.12.80.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v7.x/sha256sums.asc
|
||||
sha256 be41c068e88f5242a19bccdbffbe077b18c47b45f627e2325504b4fab79dd1dc linux-7.1.3.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 4d9f3ff73214f68c0194ef02db9ca4b7ba713253ac1045441d4e9f352bc22e14 linux-6.19.6.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v7.x/sha256sums.asc
|
||||
sha256 be41c068e88f5242a19bccdbffbe077b18c47b45f627e2325504b4fab79dd1dc linux-7.1.3.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 4d9f3ff73214f68c0194ef02db9ca4b7ba713253ac1045441d4e9f352bc22e14 linux-6.19.6.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 d7813f4ad5431edb162d6be2775bc021f9007b9c6934e977330291168523a507 imx-atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 8cfe0afc903ebbc03f27e4874aa9ce82be78843a8b42ed4c906871e7f311b510 imx-atf-lf-6.6.36-2.1.0.tar.gz
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 a8f55764fd1418db8adfd2711c0abb7d5464a8ee1cbfd0f6878f1059ecfa1316 linux-imx-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 3f5017e85ba6c490be597670033a7eaba14e3c34af4e53d24dc3762c3deece83 linux-imx-lf-6.6.36-2.1.0-imx91frdm.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 96942f8c49736b7d40277891bf0a34cfdd0afb59390f79b65b2b33b3bbd19f61 uboot-imx-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 f7d9a6e99825926d0bc597e0fdfeafffcc76ad6267f1d4e9aae1fe9a8d400c22 uboot-imx-lf-6.6.36-2.1.0-imx91frdm.tar.gz
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
# CONFIG_EFI_CAPSULE_AUTHENTICATE is not set
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 d7813f4ad5431edb162d6be2775bc021f9007b9c6934e977330291168523a507 imx-atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 8cfe0afc903ebbc03f27e4874aa9ce82be78843a8b42ed4c906871e7f311b510 imx-atf-lf-6.6.36-2.1.0.tar.gz
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 a8f55764fd1418db8adfd2711c0abb7d5464a8ee1cbfd0f6878f1059ecfa1316 linux-imx-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 3244dc3c62c990d9de90e1c7193aa3099e0e74e720de5c9c13edfbfdd802f596 linux-imx-lf-6.6.36-2.1.0-imx93frdm.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 96942f8c49736b7d40277891bf0a34cfdd0afb59390f79b65b2b33b3bbd19f61 uboot-imx-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 bced4334363199d5465532d221d06dc3a5b49271067d74408019c825ed2ca715 uboot-imx-lf-6.6.36-2.1.0-imx93frdm.tar.gz
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
# CONFIG_EFI_CAPSULE_AUTHENTICATE is not set
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 658af40a90fd8e2460d364775a0c37e0507201e49de7f69c8a22d61e179f81e1 atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2d3f9c52e16766c290bdc0bc130d634e4c326a5b236dfb2f2ca3f0fa457e82d4 atf-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 206f997d41bb958099bf7a89a02a6889942b118984f81f9a45bec9907f60708f linux-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 27a1987ca0a5802d3ebb296b8134ec66d813ad86cf2a60779b45092735bbb23b linux-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 04aed627132db7b656117c7a35fb29d314172319fa3a297ea6748eebac2b5ce3 u-boot-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2f25cde388b2f83ff7a8e3afe25aafb1db48dafb0fa3bf1e4f9fef603f3b4785 u-boot-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -11,7 +11,7 @@ For more details about the board and the QorIQ Layerscape SoC, see the following
|
||||
Layerscape platforms are officially supported by NXP under the Layerscape
|
||||
Debian Linux SDK (LDLSDK). This uses components from Linux Factory (project
|
||||
common with i.MX), but has a slower release cadence than LF. The currently used
|
||||
tag is lf-6.18.20-2.0.0, which is in line with the latest LF tag. Generally, in
|
||||
tag is lf-6.12.34-2.1.0, which is in line with the latest LF tag. Generally, in
|
||||
Buildroot, the latest Linux Factory release tag is always used, which may be
|
||||
considered pre-release software, as it may contain features which are not yet
|
||||
documented, and it generally undergoes less testing.
|
||||
@@ -21,11 +21,11 @@ For the software Layerscape Debian Linux SDK User Guide, see:
|
||||
- https://www.nxp.com/docs/en/user-guide/UG10143.pdf
|
||||
|
||||
The components from NXP are:
|
||||
- rcw, lf-6.18.20-2.0.0
|
||||
- atf (fork), lf-6.18.20-2.0.0
|
||||
- uboot (fork), lf-6.18.20-2.0.0
|
||||
- rcw, lf-6.12.34-2.1.0
|
||||
- atf (fork), lf-6.12.34-2.1.0
|
||||
- uboot (fork), lf-6.12.34-2.1.0
|
||||
- cadence-dp-firmware (blob), 8.16
|
||||
- linux (fork), lf-6.18.20-2.0.0
|
||||
- linux (fork), lf-6.12.34-2.1.0
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 658af40a90fd8e2460d364775a0c37e0507201e49de7f69c8a22d61e179f81e1 atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2d3f9c52e16766c290bdc0bc130d634e4c326a5b236dfb2f2ca3f0fa457e82d4 atf-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 206f997d41bb958099bf7a89a02a6889942b118984f81f9a45bec9907f60708f linux-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 27a1987ca0a5802d3ebb296b8134ec66d813ad86cf2a60779b45092735bbb23b linux-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 04aed627132db7b656117c7a35fb29d314172319fa3a297ea6748eebac2b5ce3 u-boot-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2f25cde388b2f83ff7a8e3afe25aafb1db48dafb0fa3bf1e4f9fef603f3b4785 u-boot-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -11,7 +11,7 @@ for more details about the board and the QorIQ Layerscape SoC, see the following
|
||||
Layerscape platforms are officially supported by NXP under the Layerscape
|
||||
Debian Linux SDK (LDLSDK). This uses components from Linux Factory (project
|
||||
common with i.MX), but has a slower release cadence than LF. The currently used
|
||||
tag is lf-6.18.20-2.0.0, which is in line with the latest LF tag. Generally, in
|
||||
tag is lf-6.12.34-2.1.0, which is in line with the latest LF tag. Generally, in
|
||||
Buildroot, the latest Linux Factory release tag is always used, which may be
|
||||
considered pre-release software, as it may contain features which are not yet
|
||||
documented, and it generally undergoes less testing.
|
||||
@@ -21,13 +21,13 @@ For the software Layerscape Debian Linux SDK User Guide, see:
|
||||
- https://www.nxp.com/docs/en/user-guide/UG10143.pdf
|
||||
|
||||
The components from NXP are:
|
||||
- rcw, lf-6.18.20-2.0.0
|
||||
- atf (fork), lf-6.18.20-2.0.0
|
||||
- uboot (fork), lf-6.18.20-2.0.0
|
||||
- qoriq-fm-ucode (blob), lf-6.18.20-2.0.0
|
||||
- linux (fork), lf-6.18.20-2.0.0
|
||||
- fmlib, lf-6.18.20-2.0.0
|
||||
- fmc, lf-6.18.20-2.0.0
|
||||
- rcw, lf-6.12.34-2.1.0
|
||||
- atf (fork), lf-6.12.34-2.1.0
|
||||
- uboot (fork), lf-6.12.34-2.1.0
|
||||
- qoriq-fm-ucode (blob), lf-6.12.34-2.1.0
|
||||
- linux (fork), lf-6.12.34-2.1.0
|
||||
- fmlib, lf-6.12.34-2.1.0
|
||||
- fmc, lf-6.12.34-2.1.0
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 658af40a90fd8e2460d364775a0c37e0507201e49de7f69c8a22d61e179f81e1 atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2d3f9c52e16766c290bdc0bc130d634e4c326a5b236dfb2f2ca3f0fa457e82d4 atf-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 206f997d41bb958099bf7a89a02a6889942b118984f81f9a45bec9907f60708f linux-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 27a1987ca0a5802d3ebb296b8134ec66d813ad86cf2a60779b45092735bbb23b linux-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 04aed627132db7b656117c7a35fb29d314172319fa3a297ea6748eebac2b5ce3 u-boot-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2f25cde388b2f83ff7a8e3afe25aafb1db48dafb0fa3bf1e4f9fef603f3b4785 u-boot-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -12,7 +12,7 @@ For more details about the board and the QorIQ Layerscape SoC, see the following
|
||||
Layerscape platforms are officially supported by NXP under the Layerscape
|
||||
Debian Linux SDK (LDLSDK). This uses components from Linux Factory (project
|
||||
common with i.MX), but has a slower release cadence than LF. The currently used
|
||||
tag is lf-6.18.20-2.0.0, which is in line with the latest LF tag. Generally, in
|
||||
tag is lf-6.12.34-2.1.0, which is in line with the latest LF tag. Generally, in
|
||||
Buildroot, the latest Linux Factory release tag is always used, which may be
|
||||
considered pre-release software, as it may contain features which are not yet
|
||||
documented, and it generally undergoes less testing.
|
||||
@@ -22,13 +22,13 @@ For the software Layerscape Debian Linux SDK User Guide, see:
|
||||
- https://www.nxp.com/docs/en/user-guide/UG10143.pdf
|
||||
|
||||
The components from NXP are:
|
||||
- rcw, lf-6.18.20-2.0.0
|
||||
- atf (fork), lf-6.18.20-2.0.0
|
||||
- uboot (fork), lf-6.18.20-2.0.0
|
||||
- qoriq-fm-ucode (blob), lf-6.18.20-2.0.0
|
||||
- linux (fork), lf-6.18.20-2.0.0
|
||||
- fmlib, lf-6.18.20-2.0.0
|
||||
- fmc, lf-6.18.20-2.0.0
|
||||
- rcw, lf-6.12.34-2.1.0
|
||||
- atf (fork), lf-6.12.34-2.1.0
|
||||
- uboot (fork), lf-6.12.34-2.1.0
|
||||
- qoriq-fm-ucode (blob), lf-6.12.34-2.1.0
|
||||
- linux (fork), lf-6.12.34-2.1.0
|
||||
- fmlib, lf-6.12.34-2.1.0
|
||||
- fmc, lf-6.12.34-2.1.0
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 658af40a90fd8e2460d364775a0c37e0507201e49de7f69c8a22d61e179f81e1 atf-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2d3f9c52e16766c290bdc0bc130d634e4c326a5b236dfb2f2ca3f0fa457e82d4 atf-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 206f997d41bb958099bf7a89a02a6889942b118984f81f9a45bec9907f60708f linux-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 27a1987ca0a5802d3ebb296b8134ec66d813ad86cf2a60779b45092735bbb23b linux-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 04aed627132db7b656117c7a35fb29d314172319fa3a297ea6748eebac2b5ce3 u-boot-lf-6.18.20-2.0.0.tar.gz
|
||||
sha256 2f25cde388b2f83ff7a8e3afe25aafb1db48dafb0fa3bf1e4f9fef603f3b4785 u-boot-lf-6.12.34-2.1.0.tar.gz
|
||||
|
||||
@@ -11,7 +11,7 @@ for more details about the board and the QorIQ Layerscape SoC, see the following
|
||||
Layerscape platforms are officially supported by NXP under the Layerscape
|
||||
Debian Linux SDK (LDLSDK). This uses components from Linux Factory (project
|
||||
common with i.MX), but has a slower release cadence than LF. The currently used
|
||||
tag is lf-6.18.20-2.0.0, which is in line with the latest LF tag. Generally, in
|
||||
tag is lf-6.12.34-2.1.0, which is in line with the latest LF tag. Generally, in
|
||||
Buildroot, the latest Linux Factory release tag is always used, which may be
|
||||
considered pre-release software, as it may contain features which are not yet
|
||||
documented, and it generally undergoes less testing.
|
||||
@@ -21,13 +21,13 @@ For the software Layerscape Debian Linux SDK User Guide, see:
|
||||
- https://www.nxp.com/docs/en/user-guide/UG10143.pdf
|
||||
|
||||
The components from NXP are:
|
||||
- rcw, lf-6.18.20-2.0.0
|
||||
- atf (fork), lf-6.18.20-2.0.0
|
||||
- uboot (fork), lf-6.18.20-2.0.0
|
||||
- qoriq-fm-ucode (blob), lf-6.18.20-2.0.0
|
||||
- linux (fork), lf-6.18.20-2.0.0
|
||||
- fmlib, lf-6.18.20-2.0.0
|
||||
- fmc, lf-6.18.20-2.0.0
|
||||
- rcw, lf-6.12.34-2.1.0
|
||||
- atf (fork), lf-6.12.34-2.1.0
|
||||
- uboot (fork), lf-6.12.34-2.1.0
|
||||
- qoriq-fm-ucode (blob), lf-6.12.34-2.1.0
|
||||
- linux (fork), lf-6.12.34-2.1.0
|
||||
- fmlib, lf-6.12.34-2.1.0
|
||||
- fmc, lf-6.12.34-2.1.0
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
@@ -5,7 +5,6 @@ CONFIG_SMP=y
|
||||
CONFIG_HYPERVISOR_GUEST=y
|
||||
CONFIG_PARAVIRT=y
|
||||
CONFIG_EFI=y
|
||||
CONFIG_EFI_STUB=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 3ab7e90d6fc3364815ad7770d7aa7af9cfd68edde43da7123f5f38f80e034c44 arm-trusted-firmware-lts-v2.12.1-git4.tar.gz
|
||||
sha256 b2c79635797bafcde84c6edadadde290b9d5e05deb3ea16a847210fd2ca83669 docs/license.rst
|
||||
@@ -1,7 +0,0 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 067dadd445578284ea6158f312f7970d8940fed3e094dbe49cff66d188d3bda4 linux-6.18.32.tar.xz
|
||||
|
||||
# Locally calculated
|
||||
sha256 fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0 COPYING
|
||||
sha256 8780e78a1a737e127f25a65f6d95269bffd36158dc261114de7859b490bfc5aa LICENSES/preferred/GPL-2.0
|
||||
sha256 8e378ab93586eb55135d3bc119cce787f7324f48394777d00c34fa3d0be3303f LICENSES/exceptions/Linux-syscall-note
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 Licenses/gpl-2.0.txt
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 6f16ff302599f6fe34742890322cf0775703105fbd8767449682fca6af0fb782 linux-6.18.33.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
@@ -1,5 +1,5 @@
|
||||
CONFIG_SYS_TEXT_BASE=0x60000000
|
||||
CONFIG_BOOTCOMMAND="load hostfs - ${kernel_addr_r} zImage && load hostfs - ${ramdisk_addr_r} rootfs.cpio.uboot && setenv bootargs console=ttyAMA0,115200 earlyprintk=serial,ttyAMA0,115200 && bootz ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr}"
|
||||
CONFIG_BOOTCOMMAND="smhload zImage ${kernel_addr_r} && smhload rootfs.cpio.uboot ${ramdisk_addr_r} && setenv bootargs console=ttyAMA0,115200 earlyprintk=serial,ttyAMA0,115200 && bootz ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr}"
|
||||
CONFIG_SEMIHOSTING=y
|
||||
# Drop flash accesses
|
||||
CONFIG_ENV_IS_IN_FLASH=n
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 68e065413926778e276ec3abd28bb32fa82abaa4a6898d570c1f48fbdb08bcd0 u-boot-2022.04.tar.bz2
|
||||
sha256 b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3 u-boot-2024.01.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
Run the emulation with:
|
||||
|
||||
qemu-system-ppc64 \
|
||||
-M powernv10 \
|
||||
-kernel output/images/vmlinux \
|
||||
-append "console=hvc0 rootwait root=/dev/nvme0n1" \
|
||||
-device nvme,bus=pcie.3,addr=0x0,drive=drive0,serial=1234 \
|
||||
-drive file=output/images/rootfs.ext2,if=none,id=drive0,format=raw,cache=none \
|
||||
-device e1000e,netdev=net0,mac=C0:FF:EE:00:01:03,bus=pcie.1,addr=0x0 \
|
||||
-netdev user,id=net0 \
|
||||
-serial mon:stdio \
|
||||
-nographic # qemu_ppc64le_powernv10_defconfig
|
||||
|
||||
The login prompt will appear in the terminal window.
|
||||
@@ -1,14 +0,0 @@
|
||||
Run the emulation with:
|
||||
|
||||
qemu-system-ppc64 \
|
||||
-M powernv11 \
|
||||
-kernel output/images/vmlinux \
|
||||
-append "console=hvc0 rootwait root=/dev/nvme0n1" \
|
||||
-device nvme,bus=pcie.3,addr=0x0,drive=drive0,serial=1234 \
|
||||
-drive file=output/images/rootfs.ext2,if=none,id=drive0,format=raw,cache=none \
|
||||
-device e1000e,netdev=net0,mac=C0:FF:EE:00:01:03,bus=pcie.1,addr=0x0 \
|
||||
-netdev user,id=net0 \
|
||||
-serial mon:stdio \
|
||||
-nographic # qemu_ppc64le_powernv11_defconfig
|
||||
|
||||
The login prompt will appear in the terminal window.
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 a9e8c51fcb1e695d1d35dde5886cba579cb6f29c9646c5889f39d63841d4b9f6 linux-6.12.95.tar.xz
|
||||
sha256 c92591d896e79ecddbc3319136f0c2f855e832b397de7593f013ad7590a43e53 linux-6.12.80.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 2ef152f25b682e59c3684d6d73d7c5a138495615f6b045e95266eb3d0bc0d04e optee-client-4.9.0.tar.gz
|
||||
sha256 a9a91bdb433df795c87a6d15198effbd648e3671ae611f2a3f8b41229d61cce0 optee-client-4.3.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 9400e16c45bfa45f15585b2c933b86c449e7de05def0ecaaa62a4f38973a3a45 optee-os-4.9.0.tar.gz
|
||||
sha256 390b271905c828d6def9fa6a77bbaa425f3b434d733c8eb18f582ccbc6896096 optee-os-4.3.0.tar.gz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 f6529bfe1a457adab69156fb7fa2232cc203eb63f5e46210f9953d6fc9f70a30 linux-6.1.177.tar.xz
|
||||
sha256 2818053c07976ba4ed5f44deb0f5dc7ae7b0975d7918c313d48d8fe7c4e598cb linux-6.1.167.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 beb954e53617928b751944a89b6670bf9a9c7177c641b24c5dba504e46f1d961 linux-5.15.211.tar.xz
|
||||
sha256 0bc1bdf74957e276793691865ffb71505809706d9243a42e9704aad0f128cdd4 linux-5.15.202.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 beb954e53617928b751944a89b6670bf9a9c7177c641b24c5dba504e46f1d961 linux-5.15.211.tar.xz
|
||||
sha256 0bc1bdf74957e276793691865ffb71505809706d9243a42e9704aad0f128cdd4 linux-5.15.202.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 beb954e53617928b751944a89b6670bf9a9c7177c641b24c5dba504e46f1d961 linux-5.15.211.tar.xz
|
||||
sha256 0bc1bdf74957e276793691865ffb71505809706d9243a42e9704aad0f128cdd4 linux-5.15.202.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 a7a7e3d2ae9d95e74197223a8d4eb5f6be7aac21b6e6de27e9685d001c1f8cb0 linux-6.18.39.tar.xz
|
||||
sha256 1c38214fb137bae85b82b82537b5987358621b915ab2a8e4f09e60697c19474f linux-6.18.21.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
10
board/technologic/ts4900/genimage.cfg
Normal file
10
board/technologic/ts4900/genimage.cfg
Normal file
@@ -0,0 +1,10 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
size = 256M
|
||||
}
|
||||
}
|
||||
17
board/technologic/ts4900/post-image.sh
Executable file
17
board/technologic/ts4900/post-image.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (C) 2015-2016 Savoir-Faire Linux
|
||||
# Post image generation script.
|
||||
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
GENIMAGE_CFG=$BOARD_DIR/genimage.cfg
|
||||
GENIMAGE_TMP=$BUILD_DIR/.genimage_tmp
|
||||
|
||||
rm -rf $GENIMAGE_TMP
|
||||
|
||||
${HOST_DIR}/bin/genimage \
|
||||
--config ${GENIMAGE_CFG} \
|
||||
--rootpath $TARGET_DIR \
|
||||
--tmppath $GENIMAGE_TMP \
|
||||
--inputpath $BINARIES_DIR \
|
||||
--outputpath $BINARIES_DIR
|
||||
52
board/technologic/ts4900/readme.txt
Normal file
52
board/technologic/ts4900/readme.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
Technologic Systems TS-4900
|
||||
===========================
|
||||
|
||||
This document explains how to set up a basic Buildroot system for the
|
||||
Technologic Systems TS-4900 System on Module.
|
||||
|
||||
The TS-4900 is a TS-SOCKET macrocontroller board based on the
|
||||
Freescale i.MX6 Single or Quad Core ARM Cortex-A9 CPU clocked at
|
||||
1GHz. The TS-4900 features Gigabit Ethernet, SATA II Port, PCI Express
|
||||
Bus, high speed USB host and device (OTG), and microSD card.
|
||||
More details on the board here:
|
||||
https://docs.embeddedTS.com/TS-4900
|
||||
|
||||
The TS-4900 is not currently supported by mainline Linux, so a
|
||||
Technologic Systems Linux is used based on Linux 4.1.
|
||||
The default U-boot configuration flashed scans the SD card to find the
|
||||
0x83 partition type, corresponding to the rootfs. Then it will load
|
||||
both uImage and dts from the /boot directory.
|
||||
To build the default configuration you only have to:
|
||||
|
||||
$ make ts4900_defconfig
|
||||
$ make
|
||||
|
||||
The output looks like:
|
||||
output/images/
|
||||
├── imx6q-ts4900.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
└── uImage
|
||||
|
||||
Since both the uImage and the dts are contained in the /boot
|
||||
directory, the provided post-image script generates an image file
|
||||
containing only one partition for the rootfs:
|
||||
|
||||
$ fdisk output/images/sdcard.img
|
||||
Device Boot Start End Blocks Id System
|
||||
output/images/sdcard.img1 1 524288 262144 83 Linux
|
||||
|
||||
This image can be directly written to an SD card.
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/mmcblk0
|
||||
|
||||
In order to test the image on TS-4900 board, a TS baseboard, such as
|
||||
the TS-9xxx series, is needed to provide power, console header, RJ45
|
||||
connector etc.
|
||||
|
||||
The bootloader comes pre-flashed on the board on an SPI flash. Since
|
||||
updating the bootloader is risky and not trivial, it is not included
|
||||
in the Buildroot defconfig. Refer to
|
||||
https://docs.embeddedTS.com/TS-4900#U-Boot for details on which
|
||||
U-Boot config to use and how to flash it.
|
||||
@@ -0,0 +1,9 @@
|
||||
SERIAL 1 115200
|
||||
CONSOLE 0
|
||||
|
||||
DEFAULT linux
|
||||
|
||||
LABEL linux
|
||||
SAY Now booting the kernel from SYSLINUX...
|
||||
LINUX /boot/bzImage
|
||||
APPEND console=ttyS1,115200n8 root=/dev/sda1 rootfstype=ext4 rw
|
||||
111
board/technologic/ts5500/linux-4.14.config
Normal file
111
board/technologic/ts5500/linux-4.14.config
Normal file
@@ -0,0 +1,111 @@
|
||||
# CONFIG_CROSS_MEMORY_ATTACH is not set
|
||||
CONFIG_PARTITION_ADVANCED=y
|
||||
# CONFIG_X86_EXTENDED_PLATFORM is not set
|
||||
CONFIG_MELAN=y
|
||||
CONFIG_X86_GENERIC=y
|
||||
CONFIG_X86_REBOOTFIXUPS=y
|
||||
CONFIG_NOHIGHMEM=y
|
||||
# CONFIG_COMPACTION is not set
|
||||
# CONFIG_BOUNCE is not set
|
||||
# CONFIG_RELOCATABLE is not set
|
||||
# CONFIG_SUSPEND is not set
|
||||
# CONFIG_ACPI is not set
|
||||
CONFIG_CPU_IDLE=y
|
||||
CONFIG_TS5500=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=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 is not set
|
||||
# CONFIG_WIRELESS is not set
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
# CONFIG_BLK_DEV is not set
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
# CONFIG_SCSI_LOWLEVEL is not set
|
||||
CONFIG_ATA=y
|
||||
# CONFIG_ATA_VERBOSE_ERROR is not set
|
||||
# CONFIG_SATA_PMP is not set
|
||||
CONFIG_ATA_GENERIC=y
|
||||
CONFIG_PATA_LEGACY=y
|
||||
CONFIG_NETDEVICES=y
|
||||
# CONFIG_NET_CORE is not set
|
||||
# CONFIG_NET_VENDOR_3COM is not set
|
||||
# CONFIG_NET_VENDOR_ADAPTEC is not set
|
||||
# CONFIG_NET_VENDOR_ALTEON is not set
|
||||
# CONFIG_NET_VENDOR_AMD is not set
|
||||
# CONFIG_NET_VENDOR_ARC is not set
|
||||
# CONFIG_NET_VENDOR_ATHEROS is not set
|
||||
# CONFIG_NET_VENDOR_BROADCOM is not set
|
||||
# CONFIG_NET_VENDOR_BROCADE is not set
|
||||
# CONFIG_NET_VENDOR_CHELSIO is not set
|
||||
# CONFIG_NET_VENDOR_CISCO is not set
|
||||
CONFIG_NET_TULIP=y
|
||||
CONFIG_DM9102=y
|
||||
# CONFIG_NET_VENDOR_DLINK is not set
|
||||
# CONFIG_NET_VENDOR_EMULEX is not set
|
||||
# CONFIG_NET_VENDOR_EXAR is not set
|
||||
# CONFIG_NET_VENDOR_HP is not set
|
||||
# CONFIG_NET_VENDOR_INTEL is not set
|
||||
# CONFIG_NET_VENDOR_MARVELL is not set
|
||||
# CONFIG_NET_VENDOR_MELLANOX is not set
|
||||
# CONFIG_NET_VENDOR_MICREL is not set
|
||||
# CONFIG_NET_VENDOR_MYRI is not set
|
||||
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||
# CONFIG_NET_VENDOR_NVIDIA is not set
|
||||
# CONFIG_NET_VENDOR_OKI is not set
|
||||
# CONFIG_NET_PACKET_ENGINE is not set
|
||||
# CONFIG_NET_VENDOR_QLOGIC is not set
|
||||
# CONFIG_NET_VENDOR_REALTEK is not set
|
||||
# CONFIG_NET_VENDOR_RDC is not set
|
||||
# CONFIG_NET_VENDOR_SEEQ is not set
|
||||
# CONFIG_NET_VENDOR_SILAN is not set
|
||||
# CONFIG_NET_VENDOR_SIS is not set
|
||||
# CONFIG_NET_VENDOR_SMSC is not set
|
||||
# CONFIG_NET_VENDOR_STMICRO is not set
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
# CONFIG_NET_VENDOR_TEHUTI is not set
|
||||
# CONFIG_NET_VENDOR_TI is not set
|
||||
# CONFIG_NET_VENDOR_VIA is not set
|
||||
# CONFIG_NET_VENDOR_WIZNET is not set
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_DAVICOM_PHY=y
|
||||
# CONFIG_WLAN is not set
|
||||
# CONFIG_INPUT_KEYBOARD is not set
|
||||
# CONFIG_INPUT_MOUSE is not set
|
||||
# CONFIG_SERIO is not set
|
||||
CONFIG_SERIAL_8250=y
|
||||
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_TS5500=y
|
||||
CONFIG_SENSORS_MAX197=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_SC520_WDT=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
CONFIG_USB_SERIAL=y
|
||||
CONFIG_USB_SERIAL_FTDI_SIO=y
|
||||
CONFIG_USB_SERIAL_PL2303=y
|
||||
# CONFIG_X86_PLATFORM_DEVICES is not set
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
# CONFIG_DMIID is not set
|
||||
CONFIG_EXT4_FS=y
|
||||
# CONFIG_DNOTIFY is not set
|
||||
# CONFIG_INOTIFY_USER is not set
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_TMPFS=y
|
||||
# CONFIG_MISC_FILESYSTEMS is not set
|
||||
# CONFIG_NETWORK_FILESYSTEMS is not set
|
||||
CONFIG_NLS_CODEPAGE_437=y
|
||||
CONFIG_NLS_CODEPAGE_850=y
|
||||
CONFIG_NLS_ISO8859_1=y
|
||||
CONFIG_NLS_ISO8859_15=y
|
||||
CONFIG_NLS_UTF8=y
|
||||
# CONFIG_VIRTUALIZATION is not set
|
||||
CONFIG_XZ_DEC=y
|
||||
52
board/technologic/ts5500/readme.txt
Normal file
52
board/technologic/ts5500/readme.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
Technologic Systems TS-5x00 SBCs
|
||||
================================
|
||||
|
||||
This document explains how to set up a basic Buildroot system for the
|
||||
Technologic Systems TS-5x00 serie of x86-based Single Board Computers.
|
||||
|
||||
TS-5x00 Single Board Computers are based on the AMD Elan520 processor. For more
|
||||
information please have a look at https://docs.embeddedTS.com/Documentation_Home#AMD
|
||||
|
||||
The kernel configuration works for any AMD Elan520-based SBCs, but the support
|
||||
is enhanced for the TS-5500 and TS-5400 models (on-board devices registration
|
||||
and additional sysfs attributes under /sys/devices/platform/).
|
||||
|
||||
To build the default configuration you only have to:
|
||||
|
||||
$ make ts5500_defconfig
|
||||
$ make
|
||||
|
||||
You will need a Compact Flash card of sufficient size and the first or only
|
||||
partition configured as Linux type, with the bootable flag.
|
||||
|
||||
You can transfer the system on the partition then optionally resize it with:
|
||||
|
||||
# dd if=output/images/rootfs.ext4 of=/dev/sdX1
|
||||
# resize2fs /dev/sdX1
|
||||
|
||||
Or you can just extract the root filesystem to the partition with:
|
||||
|
||||
# mount /dev/sdX1 /mnt
|
||||
# tar -pxf output/images/rootfs.tar -C /mnt
|
||||
# umount /mnt
|
||||
|
||||
To install the bootloader, you will need to copy the MBR:
|
||||
|
||||
# cat output/images/syslinux/mbr.bin > /dev/sdX
|
||||
|
||||
Then install SYSLINUX in the mounted partition:
|
||||
|
||||
# mount /dev/sdX1 /mnt
|
||||
# output/host/sbin/extlinux --install /mnt/boot/syslinux
|
||||
# umount /mnt
|
||||
|
||||
IMPORTANT: In order for the board to boot the Compact Flash with a recent
|
||||
config, the BIOS must use Logical Block Addressing (LBA). You can do it by
|
||||
choosing "Ide 0: AUTOCONFIG, LBA" under "IDE DRIVE GEOMETRY" in the "Basic CMOS
|
||||
Configuration" screen. Also, don't forget to set the 'active' (or 'bootable')
|
||||
flag on partition 1. For details about the CMOS setup, please see:
|
||||
https://docs.embeddedts.com/TS-5500#System_BIOS_Setup_Screens
|
||||
|
||||
Connect a terminal program to the rs232 connector marked "COM2"
|
||||
with baudrate set to 115200, insert the Compact Flash card into the socket,
|
||||
power up the board, and enjoy.
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 a9e8c51fcb1e695d1d35dde5886cba579cb6f29c9646c5889f39d63841d4b9f6 linux-6.12.95.tar.xz
|
||||
sha256 c92591d896e79ecddbc3319136f0c2f855e832b397de7593f013ad7590a43e53 linux-6.12.80.tar.xz
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 78e8bfc382fe388f9b55aa1daf8c563522a037779b5d4c349d1415e381f1243e u-boot-2026.07.tar.bz2
|
||||
sha256 ac7c04b8b7004923b00a4e5d6699c5df4d21233bac9fda690d8cfbc209fff2fd u-boot-2026.04.tar.bz2
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
# Locally calculated
|
||||
sha256 ea59fbfb702857a24f96ee8e9cf04f997942db1de98f8406b7daf9dcc8f4e9ea xlnx_rebase_v2.12_2025.2.tar.gz
|
||||
|
||||
# Locally calculated
|
||||
sha256 b2c79635797bafcde84c6edadadde290b9d5e05deb3ea16a847210fd2ca83669 docs/license.rst
|
||||
1
board/xilinx/patches/linux-headers/linux-headers.hash
Symbolic link
1
board/xilinx/patches/linux-headers/linux-headers.hash
Symbolic link
@@ -0,0 +1 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,7 +1,7 @@
|
||||
# Locally calculated
|
||||
sha256 23c9cf18f5f419dfaafe5c3d3eda4812eb71bf1f2fbf3b35470478bbaa3d96bb xlnx_rebase_v6.18_LTS_2026.1.tar.gz
|
||||
sha256 002fa6c617d3d3eaf1e16219079f4e4303b84ea472b2b3c5d47f766a106a79c7 xlnx_rebase_v6.12_LTS_merge_6.12.70.tar.gz
|
||||
|
||||
# Locally calculated
|
||||
sha256 fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0 COPYING
|
||||
sha256 8780e78a1a737e127f25a65f6d95269bffd36158dc261114de7859b490bfc5aa LICENSES/preferred/GPL-2.0
|
||||
sha256 f6b78c087c3ebdf0f3c13415070dd480a3f35d8fc76f3d02180a407c1c812f79 LICENSES/preferred/GPL-2.0
|
||||
sha256 8e378ab93586eb55135d3bc119cce787f7324f48394777d00c34fa3d0be3303f LICENSES/exceptions/Linux-syscall-note
|
||||
2
board/xilinx/patches/optee-os/optee-os.hash
Normal file
2
board/xilinx/patches/optee-os/optee-os.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 3b8969a25815a0be84f34033827e5eb557e10f0f13ebabaee339461f8520ec72 xlnx_rebase_v4.5.0_2025.2.tar.gz
|
||||
2
board/xilinx/patches/uboot/uboot.hash
Normal file
2
board/xilinx/patches/uboot/uboot.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 8819cbebda739436d5d2fbdef578ec3c9b902f7edbe0ce4ed6f0ddf254fcf2a7 xlnx_rebase_v2025.01_2025.2.tar.gz
|
||||
@@ -1,5 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 6047af5f352fa7aaacd988a3fe0d018627dcc200dfdf93de0c0dc8072adef828 xlnx-rebase-v2.14_2026.1.tar.gz
|
||||
|
||||
# Locally calculated
|
||||
sha256 dbc8c4c1042f833ac961730cda41f87b6845068d9b5be2c90726504cfc82382e docs/license.rst
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 0d33919008db24241580ac54c355d5c7efb18b089c2a7248704676a769790380 xlnx-rebase-v4.9.0_2026.1.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 bc42689fffa878f9852120b167b871d8294697441cdd9f8347506a30d4024e8c xlnx-rebase-v2026.01_2026.1.tar.gz
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user