Compare commits
87
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9266ab06e0 | ||
|
|
4e7856226c | ||
|
|
ef266a16b9 | ||
|
|
f4c3e4a55e | ||
|
|
9c4ef96fe8 | ||
|
|
7efe2b30fe | ||
|
|
cb7613ffb7 | ||
|
|
175260e1e7 | ||
|
|
335dbb595a | ||
|
|
44291c61cd | ||
|
|
e69fb48640 | ||
|
|
f35f7c3eab | ||
|
|
0dcf973e55 | ||
|
|
7b548ebabe | ||
|
|
bfcc79b2ae | ||
|
|
20ffaad8b6 | ||
|
|
4bec4ef23f | ||
|
|
93921d96d5 | ||
|
|
1c896ee8c8 | ||
|
|
b84098a622 | ||
|
|
0919c5de19 | ||
|
|
3de9a93b42 | ||
|
|
f461cbde02 | ||
|
|
f937198512 | ||
|
|
0f94ba0ff3 | ||
|
|
3ab385d89c | ||
|
|
6b42533bf8 | ||
|
|
bdc70c3c0a | ||
|
|
b5346874e5 | ||
|
|
10a31b5be8 | ||
|
|
6c7e79cca3 | ||
|
|
c890cf539b | ||
|
|
cd75458a17 | ||
|
|
e1cbd0808b | ||
|
|
263c07fb96 | ||
|
|
0bc624c6cc | ||
|
|
7acbed4763 | ||
|
|
0998d2c3e2 | ||
|
|
a0aad25941 | ||
|
|
e7213929ba | ||
|
|
a4a6bb61fa | ||
|
|
d4a6583f79 | ||
|
|
8a3260bbc5 | ||
|
|
8acfae6962 | ||
|
|
8e524bc41a | ||
|
|
1a5c0387b3 | ||
|
|
4093b3046b | ||
|
|
2f529f1f9c | ||
|
|
58b385e557 | ||
|
|
81203379df | ||
|
|
775d2ef83e | ||
|
|
a04464807a | ||
|
|
1147afc117 | ||
|
|
a55fe7c69a | ||
|
|
2e9bc6e8fb | ||
|
|
934e95457d | ||
|
|
90df3c558b | ||
|
|
3e87fa6c67 | ||
|
|
1ff517bd9a | ||
|
|
5b0caa8efb | ||
|
|
2d138272ef | ||
|
|
79f0c91b79 | ||
|
|
589ef7294a | ||
|
|
9d5c4d4cb5 | ||
|
|
122e3258b9 | ||
|
|
d67bab2873 | ||
|
|
500723f9fc | ||
|
|
8dd87af9c8 | ||
|
|
e9df0c5363 | ||
|
|
3e24fcfb15 | ||
|
|
5f09ce4e66 | ||
|
|
424a575cde | ||
|
|
53b78df10f | ||
|
|
6bd6b4c2cf | ||
|
|
afdd2760e6 | ||
|
|
44919c0a6e | ||
|
|
a256ff6080 | ||
|
|
15639f4299 | ||
|
|
1c6e9cd37f | ||
|
|
995a61e958 | ||
|
|
6fb61f11b7 | ||
|
|
73554da86f | ||
|
|
999cf19465 | ||
|
|
37b44df9af | ||
|
|
2b72f1d167 | ||
|
|
4fd72a713a | ||
|
|
c4a7dee1c2 |
+197
-34
@@ -31,6 +31,7 @@ board/chromebook/snow/sign.sh Shellcheck
|
||||
board/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch Upstream
|
||||
board/cubietech/cubieboard2/post-image.sh Shellcheck
|
||||
board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck
|
||||
board/freescale/common/imx/post-image.sh Shellcheck
|
||||
board/freescale/common/mxs/post-image.sh Shellcheck
|
||||
board/freescale/imx6sabre/patches/uboot/0001-mx6qsabre_common-boot-Linux-to-init-in-mfgtools-mode.patch Upstream
|
||||
board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
||||
@@ -75,6 +76,7 @@ board/qemu/microblazebe-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch
|
||||
board/qemu/microblazeel-mmu/0001-net-xilinx-xemaclite-add-2.00.b-revision.patch Upstream
|
||||
board/qemu/x86/post-build.sh Shellcheck
|
||||
board/qemu/x86_64/post-build.sh Shellcheck
|
||||
board/qmtech/zynq/patches/linux/0001-DTS-for-QMTech-Zynq-starter-kit.patch Upstream
|
||||
board/radxa/rockpi-n8/post-build.sh Shellcheck
|
||||
board/raspberrypi/post-build.sh Shellcheck
|
||||
board/raspberrypi/post-image.sh Shellcheck
|
||||
@@ -97,12 +99,14 @@ board/technologic/ts4900/post-image.sh Shellcheck
|
||||
board/toradex/apalis-imx6/post-image.sh Shellcheck
|
||||
board/udoo/common/post-build.sh Shellcheck
|
||||
board/udoo/mx6qdl/patches/linux/0000-udoo-disable-usbh1.patch Upstream
|
||||
board/zynqmp/kria/patches/uboot/v1-0001-makefile-add-multi_dtb_fit-dep.patch ApplyOrder Upstream
|
||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch Upstream
|
||||
boot/at91bootstrap/0001-eabi-fix.patch Upstream
|
||||
boot/at91bootstrap/0002-gcc-4.6.x-ldscript-fix.patch Upstream
|
||||
boot/at91bootstrap/0003-u-boot-relocation-fix.patch Upstream
|
||||
boot/at91dataflashboot/0001-do-not-install.patch Upstream
|
||||
boot/at91dataflashboot/0002-eabi-fixes.patch Upstream
|
||||
boot/grub2/0001-Makefile-Make-grub_fstest.pp-depend-on-config-util.h.patch Upstream
|
||||
boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch Upstream
|
||||
boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch Upstream
|
||||
boot/syslinux/0002-Disable-PIE-to-avoid-FTBFS-on-amd64.patch Upstream
|
||||
@@ -121,6 +125,8 @@ boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Up
|
||||
linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream
|
||||
package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/4th/0001-avoid-regen-during-install.patch Upstream
|
||||
package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/acl/0001-Build-with-old-GCC-versions.patch Upstream
|
||||
package/acpid/0001-dont-use-isfdtype.patch Upstream
|
||||
package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream
|
||||
@@ -158,8 +164,11 @@ package/asterisk/0001-sounds-do-not-download-and-check-sha1s.patch Upstream
|
||||
package/asterisk/0002-configure-fix-detection-of-libcrypt.patch Upstream
|
||||
package/asterisk/0003-build-ensure-target-directory-for-modules-exists.patch Upstream
|
||||
package/asterisk/0004-install-samples-need-the-data-files.patch Upstream
|
||||
package/asterisk/0005-configure-fix-detection-of-re-entrant-resolver-funct.patch Upstream
|
||||
package/asterisk/0006-main-iostream.c-fix-build-with-libressl.patch Upstream
|
||||
package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch Upstream
|
||||
package/at/S99at Indent Variables
|
||||
package/atest/0001-seq.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/attr/0001-build-with-older-GCCs.patch Upstream
|
||||
package/audit/S02auditd Shellcheck Variables
|
||||
package/aufs-util/0001-remove-user-settings.patch Upstream
|
||||
@@ -177,6 +186,7 @@ package/bandwidthd/0001-src-bandwidthd.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/bash/0001-input.h-add-missing-include-on-stdio.h.patch Upstream
|
||||
package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch Upstream
|
||||
package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch Upstream
|
||||
package/bayer2rgb-neon/0001-add-some-_always_inline_-annotations.patch Upstream
|
||||
package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch Upstream
|
||||
package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch Upstream
|
||||
package/bc/0003-dc-fix-exit-code-of-q-command.patch Upstream
|
||||
@@ -198,16 +208,22 @@ package/bind/S81named Indent Shellcheck Variables
|
||||
package/binutils/2.39/0001-sh-conf.patch Upstream
|
||||
package/binutils/2.39/0002-poison-system-directories.patch Upstream
|
||||
package/binutils/2.39/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
|
||||
package/binutils/arc-2020.09-release/0001-poison-system-directories.patch Upstream
|
||||
package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch Upstream
|
||||
package/bitcoin/0001-src-randomenv.cpp-fix-build-on-uclibc.patch Upstream
|
||||
package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch Upstream
|
||||
package/bmx7/0002-Fix-linking-error.patch Upstream
|
||||
package/bmx7/0003-Reorder-includes-to-avoid-ethhdr-collision.patch Upstream
|
||||
package/boinc/S99boinc-client Indent Shellcheck Variables
|
||||
package/botan/0001-Add-superh-alias-needed-by-Debian.patch Upstream
|
||||
package/botan/0002-src-build-data-arch-superh.txt-add-sh4-eb-aeb.patch Upstream
|
||||
package/brickd/S70brickd Indent Shellcheck Variables
|
||||
package/bridge-utils/0001-fix-build-on-musl.patch Upstream
|
||||
package/brltty/0001-Fix-linking-error-on-mips64el.patch Upstream
|
||||
package/brltty/0002-shell-prologue-runProgramTerminationCommands-used-a-.patch Upstream
|
||||
package/brltty/S10brltty Indent Shellcheck Variables
|
||||
package/brotli/0001-CMake-Allow-using-BUILD_SHARED_LIBS-to-choose-static.patch Upstream
|
||||
package/brotli/0002-Revert-Add-runtime-linker-path-to-pkg-config-files.patch Upstream
|
||||
package/bsdiff/0001-Add-missing-header-for-u_char.patch Upstream
|
||||
package/bustle/0001-Makefile-fix-pcap-config-call.patch Upstream
|
||||
package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch Upstream
|
||||
@@ -225,9 +241,13 @@ package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch Upstrea
|
||||
package/c-icap/S96cicap Indent Shellcheck Variables
|
||||
package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch Upstream
|
||||
package/cache-calibrator/0001-Fix-conflicting-round-function.patch Upstream
|
||||
package/cairo/0001-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream
|
||||
package/cairo/0002-Fix-mask-usage-in-image-compositor.patch Upstream
|
||||
package/cage/0001-Upgrade-to-wlroots-0.15.patch Upstream
|
||||
package/cairo/0001-fix-nofork-build.patch Upstream
|
||||
package/cairo/0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch Upstream
|
||||
package/cairo/0003-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch Upstream
|
||||
package/cairo/0004-Fix-mask-usage-in-image-compositor.patch Upstream
|
||||
package/caps/0001-Fix-stdint-types-with-musl.patch Upstream
|
||||
package/catatonit/0002-fix-build-with-kernel-5.9.patch Upstream
|
||||
package/cdrkit/0001-no-rcmd.patch Upstream
|
||||
package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch Upstream
|
||||
package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch Upstream
|
||||
@@ -265,6 +285,10 @@ package/curlftpfs/0004-fix-musl-build-off-t.patch Upstream
|
||||
package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch Upstream
|
||||
package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch Upstream
|
||||
package/cwiid/0002-configure-make-wmgui-build-optional.patch Upstream
|
||||
package/dahdi-linux/0001-drivers-dahdi-Kbuild-fix-HOTPLUG_FIRMWARE-definition.patch Upstream
|
||||
package/dahdi-linux/0002-fix-build-with-32-bits-kernel.patch Upstream
|
||||
package/dahdi-linux/0003-Fixed-compilation-issues-on-linux-kernel-5-18-0.patch Upstream
|
||||
package/dahdi-linux/0004-next-fix-kernel-6-1-build.patch Upstream
|
||||
package/dahdi-tools/0001-no-build-docs.patch Upstream
|
||||
package/dahdi-tools/0002-no-perl-manpages.patch Upstream
|
||||
package/dante/0001-fix-sparc-compile.patch Upstream
|
||||
@@ -321,6 +345,10 @@ package/dropbear/S50dropbear Indent Shellcheck Variables
|
||||
package/dt/0001-adjust-os-symlink.patch Upstream
|
||||
package/dt/0002-dt-default-source-define.patch Upstream
|
||||
package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch Upstream
|
||||
package/duma/0001-fix-cross-compilation.patch Upstream
|
||||
package/duma/0002-no-tests.patch Upstream
|
||||
package/duma/0003-fix-C++14.patch Upstream
|
||||
package/duma/0004-Fix-build-with-latest-glibc.patch Upstream
|
||||
package/dvb-apps/0001-Fix-generate-keynames.patch Upstream
|
||||
package/dvb-apps/0002-Fix-compiler-warning-flags.patch Upstream
|
||||
package/dvb-apps/0003-handle-static-shared-only-build.patch Upstream
|
||||
@@ -353,6 +381,12 @@ package/ejabberd/0002-fix-ejabberdctl.patch Upstream
|
||||
package/ejabberd/0003-correct-includes.patch Upstream
|
||||
package/ejabberd/S50ejabberd Indent Shellcheck Variables
|
||||
package/ejabberd/check-erlang-lib Shellcheck
|
||||
package/elf2flt/0001-elf2flt-handle-binutils-2.34.patch Upstream
|
||||
package/elf2flt/0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch Upstream
|
||||
package/elf2flt/0003-elf2flt-add-riscv-64-bits-support.patch Upstream
|
||||
package/elf2flt/0004-elf2flt-create-a-common-helper-function.patch Upstream
|
||||
package/elf2flt/0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch Upstream
|
||||
package/elf2flt/0006-xtensa-fix-text-relocations.patch Upstream
|
||||
package/elftosb/0001-fixes-includes.patch Upstream
|
||||
package/elftosb/0002-force-cxx-compiler.patch Upstream
|
||||
package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch Upstream
|
||||
@@ -373,6 +407,10 @@ package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch Upstream
|
||||
package/exim/0003-Skip-version-check-and-symlink-installation.patch Upstream
|
||||
package/exim/0004-exim_lock-fix-lstat-related-build-errors.patch Upstream
|
||||
package/exim/0005-sieve-fix-build-errors.patch Upstream
|
||||
package/exim/0006-Fix-regex-n-use-after-free.-Bug-2915.patch Upstream
|
||||
package/exim/0007-Fix-non-WITH_CONTENT_SCAN-build.patch Upstream
|
||||
package/exim/0008-Fix-non-WITH_CONTENT_SCAN-build-2.patch Upstream
|
||||
package/exim/0009-Fix-non-WITH_CONTENT_SCAN-build-3.patch Upstream
|
||||
package/exim/S86exim Indent Variables
|
||||
package/expect/0001-enable-cross-compilation.patch Upstream
|
||||
package/expect/0002-allow-tcl-build-directory.patch Upstream
|
||||
@@ -403,6 +441,7 @@ package/ffmpeg/0003-libavutil-Fix-mips-build.patch Upstream
|
||||
package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch Upstream
|
||||
package/ficl/0001-fix-Makefile.patch Upstream
|
||||
package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch Upstream
|
||||
package/file/0001-src-file.c-fix-build-without-wide-support.patch Upstream
|
||||
package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch Upstream
|
||||
package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch Upstream
|
||||
package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch Upstream
|
||||
@@ -410,7 +449,11 @@ package/flex/0003-build-make-it-possible-to-disable-the-build-of-the-d.patch Ups
|
||||
package/flite/0001-fix-alsa-static.patch Upstream
|
||||
package/fltk/0001-disable-tests.patch Upstream
|
||||
package/fluxbox/0001-fixes-bug-1138.patch Upstream
|
||||
package/freeipmi/0001-add-disable-doc.patch Upstream
|
||||
package/freeradius-client/0001-fix-for-nettle.patch Upstream
|
||||
package/freerdp/0001-Fix-variable-declaration-in-loop.patch Upstream
|
||||
package/freerdp/0002-Fixed-variable-declaration-in-loop.patch Upstream
|
||||
package/freerdp/0003-winpr-include-winpr-file.h-fix-build-on-uclibc.patch Upstream
|
||||
package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch Upstream
|
||||
package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch Upstream
|
||||
package/freescale-imx/imx-uuc/S80imx-uuc Indent Shellcheck Variables
|
||||
@@ -435,7 +478,29 @@ package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch Upstream
|
||||
package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch Upstream
|
||||
package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch Upstream
|
||||
package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch Upstream
|
||||
package/gcc/arc-2020.09-release/0001-arc-Refurbish-adc-sbc-patterns.patch Upstream
|
||||
package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsanitizer.patch Sob Upstream
|
||||
package/gcc/arc-2020.09-release/0100-uclibc-conf.patch Upstream
|
||||
package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch Upstream
|
||||
package/gdal/0001-fix-uclibc-build-without-NPTL.patch Upstream
|
||||
package/gdb/10.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/10.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/10.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/10.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/10.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/10.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/10.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/10.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/10.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/11.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/11.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/11.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/11.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/11.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/11.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/11.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/11.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/11.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/12.1/0003-use-asm-sgidefs.h.patch Upstream
|
||||
@@ -445,35 +510,21 @@ package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/12.1/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/13.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/13.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/13.2/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/13.2/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/13.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/13.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/13.2/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/13.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/13.2/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gdb/14.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch Upstream
|
||||
package/gdb/14.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch Upstream
|
||||
package/gdb/14.1/0003-use-asm-sgidefs.h.patch Upstream
|
||||
package/gdb/14.1/0004-gdbserver-fix-build-for-m68k.patch Upstream
|
||||
package/gdb/14.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch Upstream
|
||||
package/gdb/14.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch Upstream
|
||||
package/gdb/14.1/0007-fix-musl-build-on-riscv.patch Upstream
|
||||
package/gdb/14.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch Upstream
|
||||
package/gdb/14.1/0009-gdb-Fix-native-build-on-xtensa.patch Upstream
|
||||
package/gengetopt/0001-configure.ac-add-disable-doc-option.patch Upstream
|
||||
package/genpart/0001-fix-return-code.patch Upstream
|
||||
package/genromfs/0001-build-system.patch Sob Upstream
|
||||
package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch Upstream
|
||||
package/gerbera/S99gerbera Indent
|
||||
package/gettext-gnu/0001-error_print_progname.patch Upstream
|
||||
package/gettext-gnu/0002-restore-the-ability-to-buld-gettext-tools-seperately-part1.patch Upstream
|
||||
package/giblib/0001-fix-imlib2-detection.patch Upstream
|
||||
package/giflib/0001-Makefile-add-targets-to-manage-static-building.patch Upstream
|
||||
package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/gli/0001-Optional-building-tests.patch Upstream
|
||||
package/glog/0001-added-emscripten-support.patch Upstream
|
||||
package/glorytun/0001-Add-support-for-Apple-silicon.patch Upstream
|
||||
package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch Upstream
|
||||
package/gmp/0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch Upstream
|
||||
package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch Upstream
|
||||
package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch Upstream
|
||||
package/gnuplot/0001-configure-add-without-demo-option.patch Upstream
|
||||
@@ -482,6 +533,7 @@ package/gob2/0001-dont-include-from-prefix.patch Upstream
|
||||
package/gobject-introspection/0001-disable-tests.patch Upstream
|
||||
package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch Upstream
|
||||
package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch Upstream
|
||||
package/google-breakpad/gen-syms.sh Shellcheck
|
||||
package/gpm/0001-Added-musl-support-to-libgpm-and-the-daemon.patch Upstream
|
||||
package/gpm/0002-Install-unversioned-solibrary.patch Upstream
|
||||
package/gpm/0003-src-Makefile.in-Really-install-unversioned-solibrary.patch Upstream
|
||||
@@ -495,6 +547,7 @@ package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Up
|
||||
package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream
|
||||
package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream
|
||||
package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream
|
||||
package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream
|
||||
package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream
|
||||
package/guile/0001-calculate-csqrt_manually.patch Upstream
|
||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream
|
||||
@@ -506,6 +559,8 @@ package/harfbuzz/0001-meson.build-check-for-pthread.h.patch Upstream
|
||||
package/haserl/0001-add-haserl_lualib.inc.patch Upstream
|
||||
package/haveged/S21haveged Shellcheck Variables
|
||||
package/heirloom-mailx/0001-fix-libressl-support.patch Upstream
|
||||
package/highway/0001-Fix-compilation-for-armv7-with-gcc-8.patch Upstream
|
||||
package/highway/0002-Fix-compilation-for-armv7-targets-with-vfp-v4-and-gc.patch Upstream
|
||||
package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch Upstream
|
||||
package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch Upstream
|
||||
package/htpdate/S43htpdate Shellcheck
|
||||
@@ -535,7 +590,10 @@ package/ifupdown-scripts/nfs_check Shellcheck
|
||||
package/ifupdown/0001-archcommon-define-GNU-only-FNM_EXTMATCH-to-zero-on-n.patch Upstream
|
||||
package/ifupdown/0001-dont-use-dpkg-architecture.patch Upstream
|
||||
package/igd2-for-linux/S99upnpd Indent Shellcheck Variables
|
||||
package/imx-mkimage/0001-Add-unused-fake-version.patch Upstream
|
||||
package/imx-mkimage/0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch Upstream
|
||||
package/imx-mkimage/0002-Add-LDFLAGS-to-link-step.patch Upstream
|
||||
package/imx-mkimage/0003-Add-unused-fake-version.patch Upstream
|
||||
package/imx-mkimage/0004-Add-support-for-overriding-BL31-BL32-and-BL33.patch Upstream
|
||||
package/inadyn/S70inadyn Indent NotExecutable
|
||||
package/initscripts/init.d/rcK ConsecutiveEmptyLines EmptyLastLine Shellcheck
|
||||
package/initscripts/init.d/rcS ConsecutiveEmptyLines EmptyLastLine Shellcheck
|
||||
@@ -543,8 +601,10 @@ package/input-event-daemon/S99input-event-daemon ConsecutiveEmptyLines Indent Va
|
||||
package/intel-gmmlib/0001-Drop-hardening-related-flags.patch Upstream
|
||||
package/intel-mediasdk/0001-Don-t-force-fstack-protector.patch Upstream
|
||||
package/intltool/0001-perl-5.26-compatibility.patch Upstream
|
||||
package/iodine/0001-disable-systemd-and-selinux.patch Upstream
|
||||
package/iotop/0001-Fix-build-error-with-Python-3.patch Upstream
|
||||
package/iozone/0001-Add-new-targets-for-iozone.patch Upstream
|
||||
package/iperf/0001-fix-single-threaded-compile-breakage.patch Upstream
|
||||
package/ipmitool/0001-configure.ac-fix-readline-static-build.patch Upstream
|
||||
package/ipmitool/0002-Fix-enterprise-numbers-URL.patch Upstream
|
||||
package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch Upstream
|
||||
@@ -560,10 +620,14 @@ package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch Up
|
||||
package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch Upstream
|
||||
package/iucode-tool/S00iucode-tool Variables
|
||||
package/iwd/S40iwd Shellcheck Variables
|
||||
package/jack2/0001-Remove-usage-of-U-mode-bit-for-opening-files-in-pyth.patch Upstream
|
||||
package/janus-gateway/0001-disable-ssp.patch Upstream
|
||||
package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch Upstream
|
||||
package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch Upstream
|
||||
package/jose/0002-man-add-option-to-skip-building-man-pages.patch Upstream
|
||||
package/keepalived/0001-vrrp-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream
|
||||
package/keepalived/0002-ipvs-nft-didn-t-support-meta-l4proro-until-Linux-3-14.patch Upstream
|
||||
package/keepalived/0003-fix-build-with-libressl.patch Upstream
|
||||
package/kexec-lite/0001-clean-restart.patch Upstream
|
||||
package/keyutils/0001-fix-install-rule.patch Upstream
|
||||
package/keyutils/0002-cifs.patch Sob Upstream
|
||||
@@ -584,12 +648,14 @@ package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch Upstream
|
||||
package/lftp/0001-Fix-build-with-LibreSSL-following-commit-537f37898.patch Upstream
|
||||
package/lftp/0002-src-lftp_ssl.c-fix-build-with-libressl-2.7.0.patch Upstream
|
||||
package/libabseil-cpp/0001-force-position-independent-code.patch Upstream
|
||||
package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream
|
||||
package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream
|
||||
package/libart/0001-art-config-cross.patch Sob Upstream
|
||||
package/libatasmart/0001-strpool-cross-flags.patch Upstream
|
||||
package/libavl/0001-fix-makefile.patch Upstream
|
||||
package/libb64/0001-Integer-overflows.patch Upstream
|
||||
package/libb64/0002-Initialize-C++-objects.patch Upstream
|
||||
package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream
|
||||
package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream
|
||||
package/libcec/0001-cecloader-h-fix-null-return.patch Upstream
|
||||
package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream
|
||||
@@ -599,9 +665,11 @@ package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch
|
||||
package/libcuefile/0001-fix-static-link.patch Upstream
|
||||
package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch Upstream
|
||||
package/libdnet/0001-python-makefile.patch Upstream
|
||||
package/libdnet/0002-Correct-path-to-string-h-from-bsd.patch Upstream
|
||||
package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch Upstream
|
||||
package/libdvbcsa/0001-altivec-powerpc64.patch Upstream
|
||||
package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch Upstream
|
||||
package/libebml/0001-include-appropriate-header-files-for-std-numeric_limits.patch Upstream
|
||||
package/libedit/0001-check-bsd-functions-in-libbsd.patch Upstream
|
||||
package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch Upstream
|
||||
package/libfcgi/0001-link-against-math.patch Upstream
|
||||
@@ -622,8 +690,10 @@ package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch
|
||||
package/libfuse/0001-fix-aarch64-build.patch Upstream
|
||||
package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch Upstream
|
||||
package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch Upstream
|
||||
package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch Upstream
|
||||
package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch Upstream
|
||||
package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch Upstream
|
||||
package/libgpgme/0001-Fix-build-without-threads.patch Upstream
|
||||
package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch Upstream
|
||||
package/libgsm/0001-misc-fixes-from-archlinux.patch Upstream
|
||||
package/libgtk2/0001-reduce-dependencies.patch Upstream
|
||||
@@ -634,10 +704,15 @@ package/libhid/0002-no-newline-in-ldflags.patch Upstream
|
||||
package/libhid/0003-uclinux.patch Upstream
|
||||
package/libical/0001-no-tests.patch Upstream
|
||||
package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch Upstream
|
||||
package/libiio/0001-iiod-serial.c-fix-sparc-build.patch Upstream
|
||||
package/libiio/S99iiod Shellcheck Variables
|
||||
package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch Upstream
|
||||
package/libiqrf/0002-use-only-c-language.patch Upstream
|
||||
package/libjson/0001-fix-broken-makefile.patch Upstream
|
||||
package/libjxl/0001-djxl-fix-segmentation-fault-when-JPEG-is-disabled.patch Upstream
|
||||
package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch Upstream
|
||||
package/libkcapi/0002-Add-disable-werror.patch Upstream
|
||||
package/libkcapi/0003-Fix-symver-build-error-on-non-ELF-platforms.patch Upstream
|
||||
package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream
|
||||
package/liblinear/0001-build-static-lib.patch Upstream
|
||||
package/liblockfile/0001-Makefile.in-fix-cross-compilation.patch Upstream
|
||||
@@ -654,31 +729,38 @@ package/libmanette/0001-Meson-Un-hardcode-building-a-shared-library.patch Upstre
|
||||
package/libmng/0001-jpeg-9a.patch Upstream
|
||||
package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch Upstream
|
||||
package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch Upstream
|
||||
package/libmpd/0001-Fix-build-on-archlinux-missing-include.patch Upstream
|
||||
package/libmpeg2/0001-altivec.patch Upstream
|
||||
package/libmpeg2/0002-armv4l.patch Upstream
|
||||
package/libmpeg2/0003-fix-arm-detection.patch Upstream
|
||||
package/libmpeg2/0004-fix-sparc.patch Upstream
|
||||
package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch Upstream
|
||||
package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch Upstream
|
||||
package/libnfc/0001-autotools-make-example-build-optional.patch Upstream
|
||||
package/libnfs/0001-Fix-include-sys-time.h.patch Upstream
|
||||
package/libnids/0001-libpcap-use-pkg-config.patch Upstream
|
||||
package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch Upstream
|
||||
package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Upstream
|
||||
package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch Upstream
|
||||
package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch Upstream
|
||||
package/libodb-mysql/0002-mariadb-FTBFS-fix.patch Upstream
|
||||
package/libopenssl/0001-Reproducible-build-do-not-leak-compiler-path.patch Upstream
|
||||
package/libopenssl/0002-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream
|
||||
package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch Upstream
|
||||
package/libopenssl/0002-Reproducible-build-do-not-leak-compiler-path.patch Upstream
|
||||
package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch Upstream
|
||||
package/liboping/0001-fix-utf8-support.patch Upstream
|
||||
package/liboping/0002-Open-raw-sockets-when-adding-hosts-not-when-doing-th.patch Upstream
|
||||
package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf.patch Upstream
|
||||
package/liboping/0004-Fix-compile-error-on-GCC-7.patch Upstream
|
||||
package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch Upstream
|
||||
package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch Upstream
|
||||
package/libpam-tacplus/0001-Add-an-option-to-disable-Werror.patch Upstream
|
||||
package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch Upstream
|
||||
package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch Upstream
|
||||
package/libpthsem/0001-fix-build-on-linux-3.x-host.patch Upstream
|
||||
package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch Upstream
|
||||
package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch Upstream
|
||||
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch Upstream
|
||||
package/librtas/0001-configure.ac-remove-LOCAL_CHECK_FLAGS.patch Upstream
|
||||
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch Upstream
|
||||
package/libselinux/0001-fix-musl-build.patch Upstream
|
||||
package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch Upstream
|
||||
@@ -695,11 +777,13 @@ package/libsigrok/0001-Support-glibmm-2.68.patch Upstream
|
||||
package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch Upstream
|
||||
package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch Upstream
|
||||
package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch Upstream
|
||||
package/libsolv/0001-Fix-build-without-C.patch Upstream
|
||||
package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch Upstream
|
||||
package/libsoxr/0001-Add-Libs.private-for-static-linking.patch Upstream
|
||||
package/libspatialindex/0001-allow-building-static-libs.patch Upstream
|
||||
package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream
|
||||
package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream
|
||||
package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream
|
||||
package/libsvg/0001-fix-expat-static-declaration.patch Upstream
|
||||
package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream
|
||||
package/libsvgtiny/0001-disable-debug-printfs.patch Upstream
|
||||
@@ -707,6 +791,9 @@ package/libsvgtiny/0002-Remove-Werror.patch Upstream
|
||||
package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch Upstream
|
||||
package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch Upstream
|
||||
package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch Upstream
|
||||
package/libteam/0001-revert-disregard-current-state.patch Upstream
|
||||
package/libteam/0002-fix-build-on-openwrt-musl-libc.patch Upstream
|
||||
package/libteam/0003-increase-wait-time-for-daemon-kill.patch Upstream
|
||||
package/libtelnet/0001-fix-compilation-without-zlib.patch Upstream
|
||||
package/libtheora/0001-link-libtheoradec.patch Upstream
|
||||
package/libtheora/0002-fix-autoreconf.patch Upstream
|
||||
@@ -717,11 +804,17 @@ package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.pa
|
||||
package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Upstream
|
||||
package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch Upstream
|
||||
package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch Upstream
|
||||
package/liburcu/0002-fix-don-t-use-C-thread_local-on-MacOs.patch Upstream
|
||||
package/liburcu/0003-Always-use-__thread-for-Thread-local-storage-except-on-MSVC.patch Upstream
|
||||
package/libusb-compat/0001-fix-a-build-issue-on-linux.patch Upstream
|
||||
package/libusbgx/0001-Add-include-of-sys-sysmacro.h.patch Upstream
|
||||
package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch Upstream
|
||||
package/libuwsc/0002-fix-bad-indentation.patch Upstream
|
||||
package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch Upstream
|
||||
package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch Upstream
|
||||
package/libwebsock/0002-fix-ssl.patch Upstream
|
||||
package/libwebsock/0003-fix-incorrect-inline.patch Upstream
|
||||
package/libwebsockets/0001-lib-tls-CMakeLists.txt-fix-build-without-threads.patch Upstream
|
||||
package/libyuv/0001-i386-sse2.patch Upstream
|
||||
package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch Upstream
|
||||
package/lighttpd/S50lighttpd EmptyLastLine Indent Shellcheck Variables
|
||||
@@ -732,6 +825,7 @@ package/linux-fusion/0001-fix-for-linux-4-and-above.patch Upstream
|
||||
package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch Upstream
|
||||
package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch Upstream
|
||||
package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch Upstream
|
||||
package/linux-tools/S10hyperv Variables
|
||||
package/linux-zigbee/0001-test-serial-Remove-test-serial.patch Upstream
|
||||
package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch Upstream
|
||||
package/linuxptp/S65ptp4l Indent Shellcheck
|
||||
@@ -759,6 +853,7 @@ package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch Upstre
|
||||
package/ltrace/0001-arm-plt.patch Upstream
|
||||
package/ltrace/0002-sparc-add-missing-library.h-include.patch Upstream
|
||||
package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch Upstream
|
||||
package/ltris/0001-fix-build-with-gcc-4.8.patch Upstream
|
||||
package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch Upstream
|
||||
package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch Upstream
|
||||
package/lttng-libust/0001-configure.ac-add-disable-tests.patch Upstream
|
||||
@@ -808,6 +903,9 @@ package/matchbox/0001-defaulttheme.patch Upstream
|
||||
package/matchbox/0002-src-Fix-build-with-gcc-10.patch Upstream
|
||||
package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch Upstream
|
||||
package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch Upstream
|
||||
package/memcached/0001-logger.c-initialize-rport.patch Upstream
|
||||
package/memcached/0002-check-for-sys-auxv.h.patch Upstream
|
||||
package/memcached/0003-configure.ac-add-disable-werror.patch Upstream
|
||||
package/memstat/0001-PATH_MAX.patch Upstream
|
||||
package/mender-connect/S43mender-connect Shellcheck
|
||||
package/menu-cache/0001-Support-gcc10-compilation.patch Upstream
|
||||
@@ -864,6 +962,8 @@ package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch Upstrea
|
||||
package/ne10/0002-fix-build-without-C.patch Upstream
|
||||
package/neard/S53neard Indent Shellcheck Variables
|
||||
package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/neon/0001-Revert-Advertise-TS_SSL-feature-with-OpenSSL-1.1.0.patch Upstream
|
||||
package/neon/0002-configure.ac-fix-autoreconf.patch Upstream
|
||||
package/netatalk/S50netatalk EmptyLastLine Indent Variables
|
||||
package/netcat/0001-signed-bit-counting.patch Sob Upstream
|
||||
package/netopeer2/S52netopeer2 Shellcheck Variables
|
||||
@@ -880,6 +980,8 @@ package/netsurf/0002-do-not-cross-compile-nsgenbind.patch Upstream
|
||||
package/netsurf/0003-fix-compilation-without-curl.patch Upstream
|
||||
package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch Upstream
|
||||
package/nettle/0001-disable-testsuite-examples.patch Upstream
|
||||
package/network-manager/0001-build-meson-add-option-to-set-the-mobile-broadband-p.patch Upstream
|
||||
package/network-manager/0002-meson.build-fix-build-failure-with-Dmodem_manager-fa.patch Upstream
|
||||
package/network-manager/S45network-manager ConsecutiveEmptyLines EmptyLastLine Shellcheck Variables
|
||||
package/nfs-utils/S60nfs ConsecutiveEmptyLines Shellcheck Variables
|
||||
package/nginx-modsecurity/0001-config-use-pkg-config.patch Upstream
|
||||
@@ -894,12 +996,15 @@ package/nginx/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch Up
|
||||
package/nginx/0009-auto-os-linux-fix-build-with-libxcrypt.patch Upstream
|
||||
package/nginx/0010-Allow-forcing-of-endianness-for-cross-compilation.patch Upstream
|
||||
package/nginx/S50nginx Indent Variables
|
||||
package/ngrep/0001-Fix-typo-in-configure-in-when-testing-for-use_pcre.patch Upstream
|
||||
package/ngrep/0002-Check-for-libnet_init-in-configure-in.patch Upstream
|
||||
package/ngrep/0003-fix-disable-tcpkill.patch Upstream
|
||||
package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch Upstream
|
||||
package/nmap/0001-libdnet-wrapper-configure.patch Upstream
|
||||
package/nodejs/nodejs-src/0001-add-qemu-wrapper-support.patch Upstream
|
||||
package/nodejs/nodejs-src/0002-check-if-uclibc-has-backtrace-support.patch Upstream
|
||||
package/nodejs/nodejs-src/0003-include-obj-name-in-shared-intermediate.patch Upstream
|
||||
package/nodejs/nodejs-src/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream
|
||||
package/nodejs/0001-add-qemu-wrapper-support.patch Upstream
|
||||
package/nodejs/0002-check-if-uclibc-has-backtrace-support.patch Upstream
|
||||
package/nodejs/0003-include-obj-name-in-shared-intermediate.patch Upstream
|
||||
package/nodejs/0004-lib-internal-modules-cjs-loader.js-adjust-default-pa.patch Upstream
|
||||
package/nodm/S90nodm Indent Shellcheck Variables
|
||||
package/norm/0001-protolib-drop-linux-version-check.patch Upstream
|
||||
package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch Upstream
|
||||
@@ -909,7 +1014,9 @@ package/ntp/0001-nano.patch Upstream
|
||||
package/ntp/0002-ntp-syscalls-fallback.patch Upstream
|
||||
package/ntp/S49ntp.in Variables
|
||||
package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch Upstream
|
||||
package/ntpsec/0002-wscript-fix-build-without-stack-protector.patch Upstream
|
||||
package/numactl/0001-link-with-latomic-if-needed-again.patch Upstream
|
||||
package/nut/0001-clients-upsclient-h-ensure-time_t-is-defined.patch Upstream
|
||||
package/nuttcp/0001-susv3-legacy.patch Upstream
|
||||
package/nvidia-driver/0001-use-LDFLAGS.patch Upstream
|
||||
package/octave/0001-Fix-BLAS-library-integer-size-detection.patch Upstream
|
||||
@@ -933,15 +1040,16 @@ package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch Upstream
|
||||
package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch Upstream
|
||||
package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch Upstream
|
||||
package/olsr/0005-lib-pud-src-gpsdclient.c-drop-handling-of-gpsdata-fi.patch Upstream
|
||||
package/olsr/0006-build-patch-for-gpsd-3-25.patch Upstream
|
||||
package/olsr/S50olsr Indent Shellcheck Variables
|
||||
package/omxplayer/0001-Update-Makefile-to-be-compatible-with-buildroot.patch Upstream
|
||||
package/open-iscsi/0001-SHA3-is-not-supported-by-libressl.patch Upstream
|
||||
package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch Upstream
|
||||
package/open2300/0001-fix-makefile.patch Upstream
|
||||
package/openjdk/17.0.9+9/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openjdk/21.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openldap/0001-fix-bignum.patch Upstream
|
||||
package/openldap/0002-disable-docs.patch Upstream
|
||||
package/openjdk/17.0.8+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch Upstream
|
||||
package/openldap/0001-fix_cross_strip.patch Upstream
|
||||
package/openldap/0002-fix-bignum.patch Upstream
|
||||
package/openldap/0003-disable-docs.patch Upstream
|
||||
package/openldap/0004-revert-ITS-3977-fix-libtool-static-behavior-to-match.patch Upstream
|
||||
package/openntpd/S49ntp Shellcheck Variables
|
||||
package/openocd/0001-configure-enable-build-on-uclinux.patch Upstream
|
||||
package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch Upstream
|
||||
@@ -1005,7 +1113,10 @@ package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch U
|
||||
package/perl-net-ssleay/0001-fix-build-system.patch Upstream
|
||||
package/perl-sys-cpu/0001-remove-extraneous-include.patch Upstream
|
||||
package/perl-xml-libxml/0001-Makefile-PL.patch Upstream
|
||||
package/php-amqp/0001-add-build-support-for-php-8.patch Upstream
|
||||
package/php-amqp/0002-more-work-for-php-8.patch Upstream
|
||||
package/php-geoip/0001-add-build-support-for-php8.patch Upstream
|
||||
package/php-gnupg/0001-Remove-inlining-_phpc_res_close.patch Upstream
|
||||
package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch Upstream
|
||||
package/php-lua/0002-php8-explicitly-declare-arginfo.patch Upstream
|
||||
package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch Upstream
|
||||
@@ -1016,6 +1127,7 @@ package/php/0002-iconv-tweak-iconv-detection.patch Upstream
|
||||
package/php/0003-configure-disable-the-phar-tool.patch Upstream
|
||||
package/php/0004-Call-apxs-with-correct-prefix.patch Upstream
|
||||
package/php/0005-allow-opcache-cross-compiling.patch Upstream
|
||||
package/picocom/0001-Compile-with-libc-s-without-cispeed-cospeed.patch Upstream
|
||||
package/pifmrds/0001-Makefile-cross-compile-friendly.patch Upstream
|
||||
package/pifmrds/0002-Makefile-use-LDFLAGS.patch Upstream
|
||||
package/pifmrds/0003-Makefile-fix-static-link.patch Upstream
|
||||
@@ -1023,6 +1135,7 @@ package/pigpio/S50pigpio Shellcheck Variables
|
||||
package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch Upstream
|
||||
package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch Upstream
|
||||
package/pixman/0001-Disable-tests.patch Upstream
|
||||
package/pkcs11-helper/0001-openssl-libressl-3-5-0-does-not-have-DSA_meth_set1_name.patch Upstream
|
||||
package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch Upstream
|
||||
package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch Upstream
|
||||
package/pkgconf/pkg-config.in Shellcheck
|
||||
@@ -1031,6 +1144,9 @@ package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch Upstream
|
||||
package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch Upstream
|
||||
package/postgresql/S50postgresql Variables
|
||||
package/powertop/0001-dont-force-stack-smashing-protection.patch Upstream
|
||||
package/pppd/0001-pppd-Fix-compilation-with-older-glibc-or-kernel-headers.patch Upstream
|
||||
package/pppd/0002-pppd-eap-tls.c-fix-build-with-libressl.patch Upstream
|
||||
package/pptp-linux/0001-susv3-legacy.patch Upstream
|
||||
package/pptp-linux/0002-fix-parallel-build.patch Upstream
|
||||
package/prboom/0001-libpng-1.4.patch Upstream
|
||||
@@ -1061,7 +1177,12 @@ package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch
|
||||
package/pulseview/0003-Support-glibmm-2.68.patch Upstream
|
||||
package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream
|
||||
package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream
|
||||
package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream
|
||||
package/python-crossbar/0002-requirements-min.txt-drop-indirect-dependencies.patch Upstream
|
||||
package/python-crossbar/0003-crossbar-webservice-wap-use-markupsafe-instead-of-we.patch Upstream
|
||||
package/python-daphne/0001-remove-pytest-runner-requirement.patch Upstream
|
||||
package/python-dnspython/0001-Remove-spurious-wheel-build-dependency.patch Upstream
|
||||
package/python-m2crypto/0001-Mitigate-the-Bleichenbacher-timing-attacks-in-the-RSA-decryption-API-CVE-2020-25657.patch Upstream
|
||||
package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch Upstream
|
||||
package/python-pylibftdi/0001-do-not-use-find-library.patch Upstream
|
||||
package/python-pyqt5/0001-configure-skip-qtdetail.patch Upstream
|
||||
@@ -1138,6 +1259,7 @@ package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/quagga/0003-Fix-build-with-gcc-10.patch Upstream
|
||||
package/quotatool/0001-fix-missing-__P-definition-for-musl-compile.patch Upstream
|
||||
package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch Upstream
|
||||
package/ranger/0001-colorscheme-check-for-compiled-python-files.patch Upstream
|
||||
package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch Upstream
|
||||
package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch Upstream
|
||||
package/rdesktop/0001-8bit-colors.patch Sob Upstream
|
||||
@@ -1166,12 +1288,16 @@ package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.p
|
||||
package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch Upstream
|
||||
package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch Upstream
|
||||
package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch Upstream
|
||||
package/rtl_433/0001-CMakeLists.txt-use-pkg-config-to-detect-openssl-when.patch Upstream
|
||||
package/rtl_433/0002-minor-Fix-mongoose-build-without-threads.patch Upstream
|
||||
package/rtmpdump/0001-include-limits.h.patch Upstream
|
||||
package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch Upstream
|
||||
package/rtty/0001-CMakeLists.txt-prefer-pkg_check_modules.patch Upstream
|
||||
package/rubix/0001-dont-use-legacy-functions.patch Upstream
|
||||
package/rubix/0002-misc-fixes.patch Sob Upstream
|
||||
package/rygel/0001-meson.build-fix-g_ir_compiler-calls.patch Upstream
|
||||
package/ruby/0001-Fix-build-with-LibreSSL-3-5.patch Upstream
|
||||
package/rygel/0001-build-Add-man_pages-build-options.patch Upstream
|
||||
package/rygel/0002-meson.build-fix-g_ir_compiler-calls.patch Upstream
|
||||
package/rygel/S99rygel Indent Shellcheck Variables
|
||||
package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch Upstream
|
||||
package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch Upstream
|
||||
@@ -1205,11 +1331,14 @@ package/ser2net/S50ser2net Indent Shellcheck Variables
|
||||
package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch Upstream
|
||||
package/setserial/0001-build-system-fix.patch Upstream
|
||||
package/setserial/0002-tiocghayesesp-build-fix.patch Upstream
|
||||
package/sg3_utils/0001-src-sg_dd.c-fix-musl-build.patch Upstream
|
||||
package/sg3_utils/0002-configure.ac-fix-uclibc-ng-build.patch Upstream
|
||||
package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch Upstream
|
||||
package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch Upstream
|
||||
package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch Upstream
|
||||
package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch Upstream
|
||||
package/shairport-sync/S99shairport-sync Indent Shellcheck Variables
|
||||
package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch Upstream
|
||||
package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch Upstream
|
||||
package/shellinabox/0001-Makefile-disable-always-building-statically.patch Upstream
|
||||
package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch Upstream
|
||||
@@ -1219,6 +1348,7 @@ package/smcroute/S41smcroute Indent NotExecutable Variables
|
||||
package/smstools3/0001-fix-Makefile.patch Upstream
|
||||
package/smstools3/0002-fix-build-with-gcc-10.x.patch Upstream
|
||||
package/smstools3/S50smsd Shellcheck Variables
|
||||
package/snappy/0001-Add-inline-with-SNAPPY_ATTRIBUTE_ALWAYS_INLINE.patch Upstream
|
||||
package/snmppp/0001-fix-build-without-v3.patch Upstream
|
||||
package/snort/0001-configure.in-Avoid-path-poisoning-with-libpcap.patch Upstream
|
||||
package/snort/0002-configure.in-Allow-to-override-the-INADDR_NONE-check.patch Upstream
|
||||
@@ -1228,6 +1358,8 @@ package/snort/0005-fix-sparc.patch Upstream
|
||||
package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch Upstream
|
||||
package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch Upstream
|
||||
package/snort/0008-Fix-NO-OPTIMIZE.patch Upstream
|
||||
package/socat/0001-no-documentation.patch Upstream
|
||||
package/socat/0002-compat-set-NETDB_INTERNAL.patch Upstream
|
||||
package/socketcand/0001-Fix-GCC10-build-failure.patch Upstream
|
||||
package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch Upstream
|
||||
package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch Upstream
|
||||
@@ -1248,6 +1380,7 @@ package/sox/0005-configure.ac-fix-static-linking-with-sndfile.patch Upstream
|
||||
package/sp-oops-extract/0001-Make-the-Makefile-more-cross-compiler-friendly.patch Upstream
|
||||
package/sp-oops-extract/0002-stdint-cleanup.patch Upstream
|
||||
package/spandsp/0001-configure.ac-fix-AVX-SSE-and-MMX-options.patch Upstream
|
||||
package/speechd/0001-add-disable-doc.patch Upstream
|
||||
package/speex/0001-thumb2-support.patch Upstream
|
||||
package/squid/S97squid Indent Shellcheck Variables
|
||||
package/sredird/0001-termio.patch Upstream
|
||||
@@ -1258,13 +1391,17 @@ package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch Upstream
|
||||
package/start-stop-daemon/0002-just-warn-on-missing-arch.patch Upstream
|
||||
package/statserial/0001-ncurses-link.patch Upstream
|
||||
package/stunnel/S50stunnel Indent Shellcheck Variables
|
||||
package/sudo/0001-configure.ac-fix-openssl-static-build.patch Upstream
|
||||
package/supervisor/S99supervisord Variables
|
||||
package/suricata/0001-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream
|
||||
package/suricata/0001-python-ensure-proper-shabang-on-python-scripts.patch Upstream
|
||||
package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch Upstream
|
||||
package/suricata/S99suricata Shellcheck
|
||||
package/swupdate/swupdate.sh Shellcheck
|
||||
package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream
|
||||
package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream
|
||||
package/sysrepo/S51sysrepo-plugind Indent Shellcheck
|
||||
package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream
|
||||
package/system-config-printer/0002-configure-accept-non-system-cups-config.patch Upstream
|
||||
package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch Upstream
|
||||
package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/targetcli-fb/S50target Shellcheck Variables
|
||||
@@ -1273,6 +1410,8 @@ package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch Upstream
|
||||
package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch Upstream
|
||||
package/tcf-agent/S55tcf-agent Shellcheck Variables
|
||||
package/tcl/0001-Disable-tcl-compatibility-layers.patch Upstream
|
||||
package/tesseract-ocr/0001-Check-if-platform-supports-feenableexcept.patch Upstream
|
||||
package/tesseract-ocr/0002-configure.ac-fix-build-on-aarch64_be.patch Upstream
|
||||
package/tftpd/0001-Use-extern-qualifier-to-fix-gcc-10.x-build.patch Upstream
|
||||
package/tftpd/S80tftpd-hpa Indent Shellcheck Variables
|
||||
package/ti-gfx/0001-newclkapi.patch Upstream
|
||||
@@ -1287,8 +1426,12 @@ package/tinyalsa/0001-include-time.h-before-asound.h.patch Upstream
|
||||
package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch Upstream
|
||||
package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch Upstream
|
||||
package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch Upstream
|
||||
package/tinymembench/0001-arm-fix-build-on-Thumb-only-architectures.patch Upstream
|
||||
package/tinyproxy/0001-prevent-junk-from-showing-up-in-error-page-in-invalid-requests.patch Upstream
|
||||
package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch Upstream
|
||||
package/tor/0001-patch-src_lib_crypt_ops_crypto_dh_openssl_c.patch Upstream
|
||||
package/tor/0002-patch-src_lib_crypt_ops_crypto_rsa_openssl_c.patch Upstream
|
||||
package/tor/0003-patch-src_lib_tls_x509_openssl_c.patch Upstream
|
||||
package/tpm2-abrmd/S80tpm2-abrmd Indent Shellcheck Variables
|
||||
package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch Upstream
|
||||
package/transmission/S92transmission ConsecutiveEmptyLines Indent Shellcheck Variables
|
||||
@@ -1309,12 +1452,14 @@ package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.pa
|
||||
package/ubus/0001-Install-server-and-client-examples.patch Upstream
|
||||
package/udpcast/0001-fix-musl-build.patch Upstream
|
||||
package/uemacs/01-clear-ixon-termios-flag.patch Upstream
|
||||
package/uftrace/0001-cmds-records-replace-ADDR_NO_RANDOMIZE-by-its-value.patch Upstream
|
||||
package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch Upstream
|
||||
package/uhttpd/0001-Remove-Werror.patch Upstream
|
||||
package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch Upstream
|
||||
package/umtprd/0001-Fix-output_dir-make-dependency.patch Upstream
|
||||
package/unbound/S70unbound Shellcheck
|
||||
package/unifdef/0001-Makefile-fix-error-on-install.patch Upstream
|
||||
package/unixodbc/0001-DriverManager-drivermanager.h-fix-build-without-thre.patch Upstream
|
||||
package/unscd/S46unscd Indent Shellcheck Variables
|
||||
package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch Upstream
|
||||
package/upmpdcli/S99upmpdcli Indent Shellcheck Variables
|
||||
@@ -1340,6 +1485,9 @@ package/vboot-utils/0004-Disable-static-futility.patch Upstream
|
||||
package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch Upstream
|
||||
package/vboot-utils/0006-Update-for-openssl-1.1.patch Upstream
|
||||
package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch Upstream
|
||||
package/vde2/0001-no-cxx.patch Upstream
|
||||
package/vde2/0002-fstp-Add-static-to-inline-functions.patch Upstream
|
||||
package/vde2/0003-vde_l3-Add-static-to-inline-functions.patch Upstream
|
||||
package/vdr/0001-getloadavg.patch Upstream
|
||||
package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch Upstream
|
||||
package/vlc/0002-automake-add-subdir-objects-option.patch Upstream
|
||||
@@ -1378,6 +1526,8 @@ package/wampcc/0001-Add-RISC-V-endian-detection.patch Upstream
|
||||
package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch Upstream
|
||||
package/wampcc/0003-Broken-build-on-Windows.patch Upstream
|
||||
package/watchdogd/S01watchdogd Indent NotExecutable
|
||||
package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Upstream
|
||||
package/webrtc-audio-processing/0001-Proper-detection-of-cxxabi.h-and-execinfo.h.patch Upstream
|
||||
package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch Upstream
|
||||
package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch Upstream
|
||||
package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch Upstream
|
||||
@@ -1387,9 +1537,11 @@ package/wilc-driver/0005-Fix-cast-warnings.patch Upstream
|
||||
package/wipe/0001-musl.patch Upstream
|
||||
package/wireless_tools/0001-remove-bzero.patch Upstream
|
||||
package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch Upstream
|
||||
package/wlroots/0001-Add-feature-macros-to-more-C-files-.patch Upstream
|
||||
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch Upstream
|
||||
package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch Upstream
|
||||
package/wpa_supplicant/ifupdown.sh Shellcheck
|
||||
package/wpewebkit/0001-FELightningNEON.cpp-fails-to-build-NEON-fast-path-se.patch Upstream
|
||||
package/x11r7/xapp_luit/0001-posix-openpt.patch Upstream
|
||||
package/x11r7/xapp_xdm/S99xdm Indent Variables
|
||||
package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch Upstream
|
||||
@@ -1426,6 +1578,7 @@ package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch Upstream
|
||||
package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch Upstream
|
||||
package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch Upstream
|
||||
package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch Upstream
|
||||
package/xfsprogs/0003-libxfs-stop-overriding-MAP_SYNC-in-publicly-exported.patch Upstream
|
||||
package/xinetd/0001-ar.patch Upstream
|
||||
package/xinetd/0002-destdir.patch Upstream
|
||||
package/xinetd/0003-rpc-fix.patch Upstream
|
||||
@@ -1433,14 +1586,22 @@ package/xinetd/0004-configure-rlim_t.patch Upstream
|
||||
package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch Upstream
|
||||
package/xl2tp/xl2tpd TrailingSpace
|
||||
package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/xxhash/0001-fix-man-page-installation.patch Upstream
|
||||
package/xxhash/0002-Makefile-add-dedicated-install-targets.patch Upstream
|
||||
package/xxhash/0003-do-no-longer-depend-on-assert-h-for-XXH_STATIC_ASSERT.patch Upstream
|
||||
package/xxhash/0004-Makefile-add-install_libxxhash.includes-target.patch Upstream
|
||||
package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch Upstream
|
||||
package/yajl/0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch Upstream
|
||||
package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch Upstream
|
||||
package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch Upstream
|
||||
package/ympd/0001-only-c-language.patch Upstream
|
||||
package/ympd/0002-added-forward-declarations.patch Upstream
|
||||
package/ytree/0001-fix-musl.patch Upstream
|
||||
package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch Upstream
|
||||
package/zabbix/0002-fix-build-with-libressl-3.5.0.patch Upstream
|
||||
package/zbar/0001-python-enum-fix-build-for-Python-3.11.patch Upstream
|
||||
package/zchunk/0001-meson-fix-argp-standalone-wrap-and-find_library.patch Upstream
|
||||
package/zchunk/0002-zck-declare-write_data-as-static.patch Upstream
|
||||
package/zic/0001-remove-dependency-check-on-version-file.patch Upstream
|
||||
package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch Upstream
|
||||
package/zip/0002-configure-Don-t-use-host-CPP.patch Upstream
|
||||
@@ -1474,6 +1635,7 @@ support/download/go-post-process Shellcheck
|
||||
support/download/hg Shellcheck
|
||||
support/download/scp Shellcheck
|
||||
support/download/sftp Shellcheck
|
||||
support/download/svn Shellcheck
|
||||
support/download/wget Shellcheck
|
||||
support/gnuconfig/update Shellcheck
|
||||
support/libtool/buildroot-libtool-v1.5.patch ApplyOrder Sob Upstream
|
||||
@@ -1487,6 +1649,7 @@ support/scripts/check-bin-arch Shellcheck
|
||||
support/scripts/check-host-rpath Shellcheck
|
||||
support/scripts/expunge-gconv-modules Shellcheck
|
||||
support/scripts/fix-configure-powerpc64.sh EmptyLastLine
|
||||
support/scripts/fix-rpath Shellcheck
|
||||
support/scripts/generate-gitlab-ci-yml Shellcheck
|
||||
support/scripts/mkmakefile ConsecutiveEmptyLines Shellcheck
|
||||
support/scripts/mkusers Shellcheck
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
tab_width = 8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[DEVELOPERS]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[Config*.in*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[linux/Config.ext.in]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[Makefile*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[*.mk]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[S{0..9}{0..9}*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[*.adoc]
|
||||
trim_trailing_whitespace = false
|
||||
@@ -1,327 +1,3 @@
|
||||
2024.02-rc1, released February 25th, 2024
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Toolchain:
|
||||
|
||||
- GDB: Add version 14.1, default to 13.2.
|
||||
|
||||
- uClibc-ng updated to 1.0.45
|
||||
|
||||
- Bootlin external toolchains updated to 2023.11-1, moving the
|
||||
stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
|
||||
glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45
|
||||
|
||||
- Add support for building a bare metal toolchain suitable for
|
||||
building firmware for certain (co-)processors, possibly
|
||||
using a different CPU architecture than the main Buildroot
|
||||
configuration.
|
||||
|
||||
Default optimization level changed from optimize for size
|
||||
(-Os) to optimize for speed (-O2).
|
||||
|
||||
Support: Use the Fraunhofer FKIE JSON files for CVE matching
|
||||
now that NVD is about to deprecate its feeds.
|
||||
|
||||
New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
|
||||
RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
|
||||
Riscv64 virt-efi, TI AM574x Industrial Development Kit
|
||||
|
||||
Removed defconfigs: Zynq qmtech
|
||||
|
||||
New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
|
||||
firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
|
||||
libtracefs, libutempter, lua-ansicolors, lua-argparse,
|
||||
lua-conciseserialization, lua-ubjson, minisign,
|
||||
newlib-bare-metal, python-aiosqlite, python-annotated-types,
|
||||
python-anyio, python-asyncssh, python-bitarray,
|
||||
python-cachetools, python-contourpy, python-decouple,
|
||||
python-fastapi-sessions, python-fastapi,
|
||||
python-google-api-core, python-google-auth,
|
||||
python-googleapis-common-protos, python-grpc-requests,
|
||||
python-grpcio-reflection, python-grpcio, python-httpcore,
|
||||
python-httpx, python-matplotlib-inline, python-ml-dtypes,
|
||||
python-multipart, python-pydantic-core, python-pypng,
|
||||
python-starlette, python-tcolorpy, python-trafaret,
|
||||
python-urwid-readline, python-uvicorn, rlwrap, tllist
|
||||
|
||||
Removed packages: davinci-bootcount (renamed to
|
||||
uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
|
||||
python-crossbar, python-pygame, tinymembench
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
|
||||
#15889: please update meson
|
||||
#15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
|
||||
#15910: USB keyboard is not working by default "raspberrypicm4io_..
|
||||
#15952: Grub fails to load large rootfs files
|
||||
|
||||
2023.11.1, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- Download: Revert a permission fixup step in the tarball
|
||||
creation logic, which lead to a hash mismatch issue in two
|
||||
cargo-vendored packages, ripgrep and sentry-cli.
|
||||
|
||||
- Build: Pass GIT_DIR=. in the environment (through
|
||||
HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
|
||||
workaround packages trying to detect if they are building in
|
||||
a git checkout and getting confused when building in a sub
|
||||
directory of a Buildroot git checkout.
|
||||
|
||||
Defconfigs: Rock5b: Add download hashes for U-Boot and Linux
|
||||
|
||||
Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
|
||||
cjson, criu, cryptodev-linux, cups, dahdi-linux, dahdi-tools,
|
||||
dbus, docker, dropbear, duktape, edk2, erlang, exim, faad2,
|
||||
freeswitch, gcc, gdal, gdb, giflib, glibc, gnuplot, gnutls,
|
||||
go, google-breakpad, gst-omx, gstd, gst1-devtools, gst1-libav,
|
||||
gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
|
||||
gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
|
||||
gstreamer1, gstreamer1-editing-services, ipcalc, jq,
|
||||
json-for-modern-cpp, ksmbd-tools, libaio, libarchive,
|
||||
libcamera, libcamera-apps, libcap-ng, libcgroup, libcurl,
|
||||
libde265, libebml, libgtk3, libheif, libiec61850, libndns,
|
||||
libostree, libraw, libsigsegv, libssh, libssh2, libuev,
|
||||
libwebsockets, libzenoh-pico, liquid-dsp, lvm2, madplay,
|
||||
mesa3d, micropython, minizip, mp4v2, nushell,
|
||||
onevpl-intel-gpu, opensc, openssh, optee-client, orc, php,
|
||||
pipewire, postgis, postgresql, proftpd, putty, python-brotli,
|
||||
python-pysensors, python-sip, python-werkzeug, shim, squid,
|
||||
strongswan, sway, tinyssh, tor, transmission, tree, udev,
|
||||
uftp, valijson, wireshark, wlroots, wolfssl,
|
||||
xserver_xorg-server, xwayland,
|
||||
|
||||
2023.11, released December 4th, 2023
|
||||
|
||||
Various fixes.
|
||||
|
||||
Defconfigs: Toradex apalis i.mx6: Add download hashes for
|
||||
Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: cog, freescale-imx, imagemagick,
|
||||
libde265, libmemcached, libpjsip, libusb-compat,
|
||||
libzenoh-pico, linux-tools, lttng-modules, mariadb, monit,
|
||||
openfpgaloader, perl, putty, python-numpy, rtty, speechd,
|
||||
wireshark, xenomai, xtables-addons, zfs
|
||||
|
||||
2023.11-rc2, released November 29th, 2023
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: Raspberry pi: Fix bluetooth autoprobing,
|
||||
rockpro64: Fix U-Boot build, bump rootfs size, vim3: Use
|
||||
device tree from Linux rather than from U-Boot.
|
||||
|
||||
Updated/fixed packages: erlang, exfatprogs, flutter-engine,
|
||||
flutter-sdk-bin, gcc, gsl, intel-microcode, janet,
|
||||
kodi-pvr-hts, libgdiplus, libpam-tacplus, libxml2,
|
||||
libzenoh-pico, memcached, motion, netsnmp, nodejs, oatpp,
|
||||
openrc, opensc, perl, postgresql, python-msgpack, qemu,
|
||||
refpolicy, samba4, squid, vim, vlc, xwayland, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.11-rc1, released November 14th, 2023
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
|
||||
Architecture: MIPS IV (re-)added. The mutually exclusive ABI
|
||||
selection dropped for PowerPC.
|
||||
|
||||
Toolchain:
|
||||
|
||||
- Support for GDB 13.2, make GDB 12.x the default
|
||||
|
||||
- Glibc bumped to 2.38
|
||||
|
||||
- Bootlin external toolchains updated to 2023.08, bringing
|
||||
support for Aarch64 BE with musl.
|
||||
|
||||
- Motorola 68K w/MMU support added for glibc and musl.
|
||||
|
||||
- License info added for GCC
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- The CMake infrastructure now supports building packages with
|
||||
ninja instead of make (based on <pkg>_CMAKE_BACKEND).
|
||||
|
||||
- The RPATH fixup done at the end of the build is now done in
|
||||
parallel (according to BR2_JLEVEL).
|
||||
|
||||
- Packages downloaded from Subversion repos no longer
|
||||
retrieves svn:externals unless <pkg>_SVN_EXTERNALS is set to
|
||||
YES.
|
||||
|
||||
- Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
- Various improvements to utils/docker-run to handle external
|
||||
(BR2_DL_DIR defined in environment) download directory,
|
||||
proxy configuration, SELinux and out of tree (O=) builds.
|
||||
|
||||
New defconfigs: AMD Zynq ZC702, ASUS Tinker-s rk3288, ICnova
|
||||
A20-adb4006, Khadas vim3, Libre Computer ROC-RK3399-PC,
|
||||
Microchip PolarFire SoC Icicle Kit, NXP imxrt1050-evk, Pine64
|
||||
pinecube, Sipeed LicheePi Nano, Synopsys ARC700 nSIM, TI
|
||||
SK-AM62 and TI SK-AM64
|
||||
|
||||
New packages: ti-k3-boot-firmware, ti-k3-image-gen,
|
||||
amlogic-boot-fip, criu, cutekeyboard, depot-tools, fft-eval,
|
||||
firewalld, flutter-engine, flutter-gallery, flutter-pi,
|
||||
flutter-sdk-bin, ledmon, libcanberra, libnvme, libsoup3,
|
||||
libspdm, libucontext, libzenoh-pico,
|
||||
microchip-hss-payload-generator, nodejs-bin, nushell,
|
||||
nvidia-persistenced, oatpp, onevpl-intel-gpu, onevpl,
|
||||
python-calver, python-distlib, python-jeepney,
|
||||
python-jsonschema-specifications, python-kmod,
|
||||
python-pysensors, python-referencing, python-segno,
|
||||
python-tftpy, python-trove-classifiers,
|
||||
python-types-python-dateutil, python-versioneer,
|
||||
qoriq-fm-ucode, qt6core5compat, rauc-hawkbit-updater,
|
||||
rust-bindgen, spirv-headers, spirv-tools, vulkan-loader,
|
||||
vulkan-tools
|
||||
|
||||
Removed packages: google-material-design-icons, libtextstyle,
|
||||
python-pyxb
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14366: Nodejs fails with "version `GLIBC_2.34' not found"..
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15733: xfsprogs outdated
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15778: strace comilation fails on Fedora39/gcc13
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15826: nodejs modules with native extensions fail to install
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.4, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: gcc, erlang, exfatprogs, gsl,
|
||||
imagemagick, intel-microcode, libde265, libmemcached,
|
||||
libpjsip, libxml2, mariadb, memcached, motion, netsnmp, perl,
|
||||
postgresql, putty, rtty, samba4, speechd, squid, vim, vlc,
|
||||
xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.08.3, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.08.2.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
|
||||
issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
|
||||
TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
|
||||
cups-filters, dhcpcd, docker-cli, docker-engine,
|
||||
freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
|
||||
libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
|
||||
libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
|
||||
lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs-src, opencv4,
|
||||
opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
pango, perl-lwp-protocol-https, petitboot, php, pistache,
|
||||
python-django, python-pycryptodomex, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, reproc,
|
||||
riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
|
||||
tor, traceroute, vim, websocketpp, wireshark, wolfssl,
|
||||
xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.2, released October 15th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Freescale ARM: Add ATF patch to fix build issue
|
||||
with binutils 2.39+. QEMU Aarch64-virt: Enable ACPI support
|
||||
for EDK2. Visionfive2: Bump kernel to fix build issue with GCC
|
||||
13.
|
||||
|
||||
Per-package builds: Do not use hard links for host / target
|
||||
dirs, fixing issues with package rebuilds or post-build
|
||||
scripts modifications.
|
||||
|
||||
Infrastructure: Explicitly disable shuffle mode for Make >=
|
||||
4.4 where needed.
|
||||
|
||||
Urandom-scripts: Move seedrng init script to S01 for earlier
|
||||
random number entrophy initialization.
|
||||
|
||||
Updated/fixed packages: at91bootstrap, batman-adv, bind, cups,
|
||||
efl, enlightenment, exim, gcc, glibc, gnu-efi, go, gptfdisk,
|
||||
grub2, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad,
|
||||
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
|
||||
gst1-python, gst1-rstp-server, gst1-rtsp-vaapi, gstreamer1,
|
||||
gstreamer1-editing-services, gtkmm3, libcue, libcurl,
|
||||
libfastjson, libhtp, libmodplug, librsvg, libvpx, libyang,
|
||||
linux-pam, linux-tools, mbedtls, mosquitto, mutt, neon,
|
||||
netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php, pound,
|
||||
powertop, python-mako, python3, rauc, rockchip-mali, samba4,
|
||||
sslh, stress-ng, suricata, syslog-ng, systemd, tar, unifdef,
|
||||
urandom-scripts, usbguard, webkitgtk, wilc-driver,
|
||||
wireless-regdb, wpewebkit
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
|
||||
2023.08.1, released September 27th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -441,35 +117,6 @@
|
||||
|
||||
Removed packages: libasplib, ocf-linux, tovid
|
||||
|
||||
2023.05.3, released September 26th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: PC x86-64 bios/efi: Needs libelf. Raspberrypi:
|
||||
Also enable HDMI console when systemd is used.
|
||||
|
||||
Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
|
||||
aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
|
||||
compiler-rt, connman, cpio, cups, dav1d, diffutils, dracut,
|
||||
dt, expect, fail2ban, fio, flite, freerdp, freeswitch,
|
||||
fstrcmp, gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
|
||||
heirloom-mailx, hwloc, icu, intel-microcode, irssi, less,
|
||||
libcoap, libcurl, libglib2, libiec61850, libjxl, libks,
|
||||
libksba, libmodsecurity, libpjsip, libqb, libraw, libssh,
|
||||
libtommath, lldpd, log4cxx, lsof, mdadm, mosquitto, mpd, mpv,
|
||||
mutt, mv-ddr-marvell, ne10, netatalk, network-manager,
|
||||
nftables, nodejs, ntpsec, nut, openblas, openjdk, openjdk-bin,
|
||||
opensc, openssh, pcm-tools, perftest, petitboot, php, pixman,
|
||||
poppler, postgresql, python-django, python-ipython,
|
||||
python-pip, python-pylibfdt, python-tornado, python3, qt5,
|
||||
ramspeed, rtl8189fs, rtl8812au-aircrack-ng, samba4, screen,
|
||||
screenfetch, sngrep, sofia-sip, stellarium, stress-ng,
|
||||
strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
|
||||
webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
|
||||
zbar, zxing-cpp
|
||||
|
||||
New packages: xlib_libXpresent
|
||||
|
||||
2023.05.2, released August 31th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -607,166 +254,6 @@
|
||||
#15376: Libiconv config
|
||||
#15461: QtVirtualKeyboard segfaults
|
||||
|
||||
2023.02.9, released January 15th, 2024
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Infrastructure:
|
||||
|
||||
- Download: Revert a permission fixup step in the tarball
|
||||
creation logic, which lead to a hash mismatch issue in two
|
||||
cargo-vendored packages, ripgrep and sentry-cli.
|
||||
|
||||
- Build: Pass GIT_DIR=. in the environment (through
|
||||
HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
|
||||
workaround packages trying to detect if they are building in
|
||||
a git checkout and getting confused when building in a sub
|
||||
directory of a Buildroot git checkout.
|
||||
|
||||
Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
|
||||
cjson, cups, dropbear, duktape, edk2, exim, faad2, freeswitch,
|
||||
gcc, gdal, gdb, giflib, glibc, go, google-breakpad, gst-omx,
|
||||
gstd, gst1-devtools, gst1-libav, gst1-plugins-bad,
|
||||
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
|
||||
gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
|
||||
gstreamer1-editing-services, ipcalc, jq, json-for-modern-cpp,
|
||||
ksmbd-tools, libaio, libcamera, libcap-ng, libcurl, libebml,
|
||||
libgtk3, libiec61850, libraw, libsigsegv, libssh, libssh2,
|
||||
libuev, libwebsockets, liquid-dsp, lvm2, madplay, mesa3d,
|
||||
micropython, mp4v2, opensc, openssh, orc, php, pipewire,
|
||||
postgis, postgresql, proftpd, putty, python-sip,
|
||||
python-werkzeug, rng-tools, shim, squid, strongswan, sway,
|
||||
tinyssh, tor, tree, uftp, valijson, wireshark, wolfssl,
|
||||
xserver_xorg-server, xwayland
|
||||
|
||||
2023.02.8, released December 4th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
|
||||
bluetooth driver, Toradex apalis i.mx6: Add download hashes
|
||||
for Linux and U-Boot.
|
||||
|
||||
Updated/fixed packages: exfatprogs, gcc, imagemagick,
|
||||
intel-microcode, libpjsip, libxml2, mariadb, memcached,
|
||||
motion, netsnmp, perl, postgresql, rtty, samba4, speech,
|
||||
squid, vim, vlc, xenomai, xtables-addons, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.02.7, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.02.6.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: stm32mp157a-dk1, stm32mp157c-dk2: Unbreak TF-A
|
||||
build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, cjson, cups-filters, clamav, dhcpcd,
|
||||
freeradius-server, go, htop, ksmbd-tools, kvmtool, libgdiplus,
|
||||
libopenssl, libosmium, libtommath, libupnp, libzlib, lxc,
|
||||
mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs, opencv4, opencv4-contrib,
|
||||
openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
perl-lwp-protocol-https, php, python-django, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, riscv64-elf-toolchain,
|
||||
suricata, tar, tiff, tor, traceroute, vim, websocketpp,
|
||||
wireshark, wolfssl, xdg-dbus-proxy, xen, xlib_libX11,
|
||||
xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.02.6, released October 16th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Do not use hard links for host / target
|
||||
dirs, fixing issues with package rebuilds or post-build
|
||||
scripts modifications.
|
||||
|
||||
Infrastructure: Explicitly disable shuffle mode for Make >=
|
||||
4.4 where needed.
|
||||
|
||||
Urandom-scripts: Move seedrng init script to S01 for earlier
|
||||
random number entrophy initialization.
|
||||
|
||||
Go: Bump to 1.20.x as 1.19.x is now EOL and affected by
|
||||
security issues.
|
||||
|
||||
Updated/fixed packages: at91bootstrap, bind, cups, efl,
|
||||
enlightenment, exim, gcc, glibc, gnu-efi, go, go-bootstrap,
|
||||
gptfdisk, gst-omx, gst1-devtools, gst1-libav,
|
||||
gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
|
||||
gst1-plugins-ugly, gst1-python, gst1-rstp-server,
|
||||
gst1-rtsp-vaapi, gstreamer1, gstreamer1-editing-services,
|
||||
libcue, libcurl, libfastjson, libhtp, libmodplug, librsvg,
|
||||
libvpx, libyang, linux-tools, mbedtls, mosquitto, mutt, neon,
|
||||
netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php,
|
||||
powertop, python-mako, python3, rockchip-mali, samba4, sslh,
|
||||
suricata, tar, unifdef, unrandom-scripts, webkitgtk,
|
||||
wireless-regdb, wpewebkit
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
|
||||
#15808: connman is not supported on musl
|
||||
#15814: C++ not supported by bootlin toolchain
|
||||
|
||||
2023.02.5, released September 27th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
|
||||
aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
|
||||
compiler-rt, connman, cups, dav1d, diffutils, dracut, dt,
|
||||
expect, fail2ban, fio, flite, freerdp, freeswitch, fstrcmp,
|
||||
gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
|
||||
heirloom-mailx, hwloc, icu, intel-microcode, irssi, libcoap,
|
||||
libcurl, libiec61850, libjxl, libks, libksba, libmodsecurity,
|
||||
libpjsip, libqb, libraw, libssh, libtommath, less, lldpd,
|
||||
log4cxx, lsof, mdadm, mosquitto, mpd, mutt, mv-ddr-marvell,
|
||||
ne10, netatalk, network-manager, nftables, nodejs, ntpsec,
|
||||
nut, openblas, openjdk, openjdk-bin, opensc, openssh,
|
||||
pcm-tools, perftest, php, pixman, poppler, postgresql, pppd,
|
||||
python-django, python-ipython, python-pip, python-pylibfdt,
|
||||
python-tornado, python3, qt5, ramspeed, rtl8189fs, samba4,
|
||||
screen, screenfetch, sngrep, sofia-sip, stellarium,
|
||||
strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
|
||||
webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
|
||||
zbar, zxing-cpp
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14366: Nodejs fails with "version `GLIBC_2.34' not found"..
|
||||
#15754: The docker-engine and docker-cli versions are not...
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
|
||||
2023.02.4, released August 31th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
@@ -55,16 +55,6 @@ config BR2_HOST_GCC_AT_LEAST_9
|
||||
default y if BR2_HOST_GCC_VERSION = "9"
|
||||
select BR2_HOST_GCC_AT_LEAST_8
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_10
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "10"
|
||||
select BR2_HOST_GCC_AT_LEAST_9
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_11
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "11"
|
||||
select BR2_HOST_GCC_AT_LEAST_10
|
||||
|
||||
# When adding new entries above, be sure to update
|
||||
# the HOSTCC_MAX_VERSION variable in the Makefile.
|
||||
|
||||
@@ -251,7 +241,7 @@ if !BR2_PRIMARY_SITE_ONLY
|
||||
|
||||
config BR2_BACKUP_SITE
|
||||
string "Backup download site"
|
||||
default "https://sources.buildroot.net"
|
||||
default "http://sources.buildroot.net"
|
||||
help
|
||||
Backup site to download from. If this option is set then
|
||||
buildroot will fall back to download package sources from here
|
||||
@@ -474,7 +464,7 @@ config BR2_STRIP_EXCLUDE_DIRS
|
||||
|
||||
choice
|
||||
prompt "gcc optimization level"
|
||||
default BR2_OPTIMIZE_2
|
||||
default BR2_OPTIMIZE_S
|
||||
help
|
||||
Set the optimization level for gcc
|
||||
|
||||
@@ -520,7 +510,6 @@ config BR2_OPTIMIZE_2
|
||||
-falign-loops -falign-labels -ftree-vrp -ftree-pre. Please
|
||||
note the warning under -fgcse about invoking -O2 on programs
|
||||
that use computed gotos.
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_3
|
||||
bool "optimization level 3"
|
||||
@@ -549,6 +538,7 @@ config BR2_OPTIMIZE_S
|
||||
-falign-loops -falign-labels -freorder-blocks
|
||||
-freorder-blocks-and-partition -fprefetch-loop-arrays
|
||||
-ftree-vect-loop-version
|
||||
This is the default.
|
||||
|
||||
config BR2_OPTIMIZE_FAST
|
||||
bool "optimize for fast (may break packages!)"
|
||||
@@ -589,7 +579,7 @@ config BR2_GOOGLE_BREAKPAD_ENABLE
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
|
||||
depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_GOOGLE_BREAKPAD
|
||||
@@ -674,12 +664,12 @@ config BR2_PACKAGE_OVERRIDE_FILE
|
||||
documentation for more details on this feature.
|
||||
|
||||
config BR2_GLOBAL_PATCH_DIR
|
||||
string "global patch and hash directories"
|
||||
string "global patch directories"
|
||||
help
|
||||
You may specify a space separated list of one or more
|
||||
directories containing global package patches and/or hashes.
|
||||
For a specific version <packageversion> of a specific package
|
||||
<packagename>, patches are looked up as follows:
|
||||
directories containing global package patches. For a specific
|
||||
version <packageversion> of a specific package <packagename>,
|
||||
patches are applied as follows:
|
||||
|
||||
First, the default Buildroot patch set for the package is
|
||||
applied from the package's directory in Buildroot.
|
||||
@@ -693,8 +683,6 @@ config BR2_GLOBAL_PATCH_DIR
|
||||
exists, then all *.patch files in the directory will be
|
||||
applied.
|
||||
|
||||
The hash files are looked up similarly to the patches.
|
||||
|
||||
menu "Advanced"
|
||||
|
||||
config BR2_FORCE_HOST_BUILD
|
||||
@@ -709,21 +697,6 @@ config BR2_FORCE_HOST_BUILD
|
||||
|
||||
This option will increase build time.
|
||||
|
||||
config BR2_DOWNLOAD_FORCE_CHECK_HASHES
|
||||
bool "Force all downloads to have a valid hash"
|
||||
help
|
||||
Say 'y' here to enforce downloads to have at least one valid
|
||||
hash (and of course, that all hashes be valid).
|
||||
|
||||
By default, Buildroot checks hashes of all packages
|
||||
downloaded, except those for which a custom version is
|
||||
used.
|
||||
|
||||
With this option turned on, Buildroot will check hashes of
|
||||
all packages, including those that use a custom version. In
|
||||
order to provide hashes for such packages, place additional
|
||||
hash files in BR2_GLOBAL_PATCH_DIR directories.
|
||||
|
||||
config BR2_REPRODUCIBLE
|
||||
bool "Make the build reproducible (experimental)"
|
||||
# SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4
|
||||
@@ -763,20 +736,6 @@ config BR2_PER_PACKAGE_DIRECTORIES
|
||||
|
||||
endmenu
|
||||
|
||||
config BR2_TIME_BITS_64
|
||||
bool "Build Y2038-ready code"
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC && !BR2_ARCH_IS_64
|
||||
help
|
||||
This option will pass -D_TIME_BITS=64 in the compiler flags
|
||||
to ensure the glibc C library uses a 64-bit representation
|
||||
for time_t and other time types, which ensures that
|
||||
programs/libraries will correctly handle time past year
|
||||
2038.
|
||||
|
||||
This option only has an effect with glibc >= 2.34, as
|
||||
earlier glibc versions did not have support for 64-bit
|
||||
time_t.
|
||||
|
||||
comment "Security Hardening Options"
|
||||
|
||||
config BR2_PIC_PIE_ARCH_SUPPORTS
|
||||
|
||||
@@ -144,196 +144,6 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2024.02"
|
||||
|
||||
config BR2_PACKAGE_TINYMEMBENCH
|
||||
bool "tinymembench removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
tinymembench has been removed due to being abandoned.
|
||||
|
||||
config BR2_PACKAGE_DAVINCI_BOOTCOUNT
|
||||
bool "davinci-bootcount has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_UBOOT_BOOTCOUNT
|
||||
help
|
||||
The davinci-bootcount package has been renamed to
|
||||
uboot-bootcount.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_CROSSBAR
|
||||
bool "python-crossbar removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-crossbar has been removed. The current package has
|
||||
not received an update since Sat Oct 9 13:55:06 2021 commit:
|
||||
33ece2446e25e20929d1c7eefa9f3244a3b79a92 and is not python
|
||||
3.12.0 compatible.
|
||||
|
||||
Furthermore, the current version requires at least 42 new
|
||||
packages worth of depedencies of which several require
|
||||
patches to be python 3.12.0 compatible. As nobody has
|
||||
stepped up to maintain the package and its ever-growing list
|
||||
of dependencies, along with the other problems, it was time
|
||||
to drop the package.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYGAME
|
||||
bool "python-pygame removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-pygame has been removed due to being abandoned and
|
||||
the old version no longer building with python 3.12.0.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_14
|
||||
bool "kernel headers version 4.14.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.14.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI
|
||||
bool "libcamera pipeline 'raspberrypi' was renamed to 'rpi/vc4'"
|
||||
depends on BR2_arm || BR2_aarch64
|
||||
depends on BR2_USE_WCHAR
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBCAMERA_PIPELINE_RPI_VC4
|
||||
help
|
||||
Since version 0.1.0, the pipeline option 'raspberrypi' was
|
||||
renamed to 'rpi/vc4'.
|
||||
|
||||
config BR2_GDB_VERSION_11
|
||||
bool "gdb 11.x removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 11.x has been removed, use a newer version.
|
||||
|
||||
config BR2_PACKAGE_LIBMPD
|
||||
bool "libmpd package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The libmpd package was only used by gmpc, both of which are
|
||||
no longer maintained upstream.
|
||||
|
||||
config BR2_PACKAGE_GMPC
|
||||
bool "gmpc package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gmpc package was removed because it was unmaintained,
|
||||
and still using the old libsoup2 library.
|
||||
|
||||
config BR2_PACKAGE_FLICKCURL
|
||||
bool "flickcurl package was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The flickcurl package was removed because it was
|
||||
unmaintained upstream and causing build failures.
|
||||
|
||||
config BR2_PACKAGE_ONEVPL
|
||||
bool "onevpl package was renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_LIBVPL
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_5
|
||||
bool "kernel headers version 6.5.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.5.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL
|
||||
int "watchdogd generic poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The generic script poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_GENERIC_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_GENERIC_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL
|
||||
int "watchdogd loadavg poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The CPU load average poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL
|
||||
int "watchdogd filenr poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The file descriptor leak poll has been replaced upstream with
|
||||
a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_FILENR_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL
|
||||
int "watchdogd meminfo poll has been replaced"
|
||||
default 0
|
||||
help
|
||||
The memleak detector poll interval has been replaced upstream
|
||||
with a boolean on/off. Your configuration has been migrated.
|
||||
|
||||
Set this legacy option to 0 here to remove the warning.
|
||||
|
||||
# Note: BR2_PACKAGE_WATCHDOGD_*_POLL_WRAP referenced in package/watchdogd/Config.in
|
||||
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL != 0
|
||||
select BR2_LEGACY
|
||||
|
||||
comment "Legacy options removed in 2023.11"
|
||||
|
||||
config BR2_PACKAGE_PYTHON_PYXB
|
||||
bool "python-pyxb removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
python-pyxb has been removed due to being abandoned and
|
||||
distutils no longer being supported in python 3.12.0.
|
||||
|
||||
config BR2_PACKAGE_OPENJDK_VERSION_11
|
||||
bool "openjdk 11 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 11 of OpenJDK is no longer supported, version 17
|
||||
should now be used as the new LTS release.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_4
|
||||
bool "kernel headers version 6.4.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.4.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS
|
||||
bool "google-material-design-icons removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The google-material-design-icons package has been removed.
|
||||
|
||||
config BR2_GDB_VERSION_10
|
||||
bool "gdb 10.x removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
gdb 10.x has been removed, use a newer version.
|
||||
|
||||
comment "Legacy options removed in 2023.08"
|
||||
|
||||
config BR2_TARGET_LPC32XXCDL
|
||||
|
||||
+84
-244
@@ -26,20 +26,6 @@
|
||||
# infrastructure, and will be CC'ed on all patches that add or
|
||||
# modify packages that use this infrastructure.
|
||||
|
||||
N: Adam Duskett <adam.duskett@amarulasolutions.com>
|
||||
F: package/depot-tools/
|
||||
F: package/dmenu-wayland/
|
||||
F: package/fcft/
|
||||
F: package/foot/
|
||||
F: package/flutter-engine/
|
||||
F: package/flutter-gallery/
|
||||
F: package/flutter-pi/
|
||||
F: package/flutter-sdk-bin/
|
||||
F: package/ivi-homescreen/
|
||||
F: package/libutempter/
|
||||
F: package/tllist/
|
||||
F: support/testing/tests/package/test_flutter.py
|
||||
|
||||
N: Adam Heinrich <adam@adamh.cz>
|
||||
F: package/jack1/
|
||||
|
||||
@@ -72,11 +58,7 @@ F: package/libmbim/
|
||||
F: package/libqmi/
|
||||
F: package/modem-manager/
|
||||
|
||||
N: Alessandro Partesotti <a.partesotti@gmail.com>
|
||||
F: package/oatpp/
|
||||
|
||||
N: Alex Michel <alex.michel@wiedemann-group.com>
|
||||
F: package/libzenoh-pico/
|
||||
F: package/network-manager-openvpn/
|
||||
|
||||
N: Alex Suykov <alex.suykov@gmail.com>
|
||||
@@ -139,7 +121,6 @@ N: Alistair Francis <alistair@alistair23.me>
|
||||
F: board/sifive/
|
||||
F: boot/opensbi/
|
||||
F: configs/hifive_unleashed_defconfig
|
||||
F: package/libspdm/
|
||||
F: package/xen/
|
||||
|
||||
N: Alvaro G. M <alvaro.gamez@hazent.com>
|
||||
@@ -148,13 +129,7 @@ F: package/libxmlrpc/
|
||||
F: package/python-docopt/
|
||||
|
||||
N: Anand Gadiyar <gadiyar@ti.com>
|
||||
F: board/ti/am62x-sk/
|
||||
F: board/ti/am64x-sk/
|
||||
F: boot/ti-k3-boot-firmware/
|
||||
F: boot/ti-k3-image-gen/
|
||||
F: boot/ti-k3-r5-loader/
|
||||
F: configs/ti_am62x_sk_defconfig
|
||||
F: configs/ti_am64x_sk_defconfig
|
||||
|
||||
N: André Zwing <nerv@dawncrow.de>
|
||||
F: package/libkrb5/
|
||||
@@ -188,7 +163,6 @@ F: package/apparmor/
|
||||
F: package/corkscrew/
|
||||
F: package/cups/
|
||||
F: package/cups-filters/
|
||||
F: package/cutekeyboard/
|
||||
F: package/fail2ban/
|
||||
F: package/grep/
|
||||
F: package/htpdate/
|
||||
@@ -350,7 +324,6 @@ F: package/bitcoin/
|
||||
F: package/clamav/
|
||||
F: package/dav1d/
|
||||
F: package/dht/
|
||||
F: package/dnsmasq/
|
||||
F: package/dovecot/
|
||||
F: package/dovecot-pigeonhole/
|
||||
F: package/dtv-scan-tables/
|
||||
@@ -435,7 +408,6 @@ F: package/libva/
|
||||
F: package/libva-intel-driver/
|
||||
F: package/libva-utils/
|
||||
F: package/libvorbis/
|
||||
F: package/libvpl/
|
||||
F: package/libvpx/
|
||||
F: package/libyuv/
|
||||
F: package/linux-firmware/
|
||||
@@ -446,7 +418,6 @@ F: package/mjpg-streamer/
|
||||
F: package/mpg123/
|
||||
F: package/ntp/
|
||||
F: package/nut/
|
||||
F: package/onevpl-intel-gpu/
|
||||
F: package/opus/
|
||||
F: package/pciutils/
|
||||
F: package/perl-crypt-openssl-guess/
|
||||
@@ -528,11 +499,6 @@ F: package/iftop/
|
||||
F: package/ncdu/
|
||||
|
||||
N: Brandon Maier <brandon.maier@collins.com>
|
||||
F: board/freescale/ls1046a-frwy/
|
||||
F: configs/ls1046a-frwy_defconfig
|
||||
F: package/python-pysensors/
|
||||
F: package/qoriq-fm-ucode/
|
||||
F: package/unifdef/
|
||||
F: package/vmtouch/
|
||||
|
||||
N: Brock Williams <brock@cottonwoodcomputer.com>
|
||||
@@ -573,6 +539,7 @@ F: package/coremark/
|
||||
F: package/coremark-pro/
|
||||
F: package/gstreamer1/gst1-shark/
|
||||
F: package/micropython/
|
||||
F: package/micropython-lib/
|
||||
F: package/syslog-ng/
|
||||
|
||||
N: Christian Kellermann <christian.kellermann@solectrix.de>
|
||||
@@ -670,12 +637,6 @@ N: Clément Péron <peron.clem@gmail.com>
|
||||
F: board/beelink/gs1/
|
||||
F: configs/beelink_gs1_defconfig
|
||||
|
||||
N: Colin Foster <colin.foster@in-advantage.com>
|
||||
F: package/python-tftpy/
|
||||
F: package/rauc-hawkbit-updater/
|
||||
F: support/testing/tests/package/sample_python_tftpy.py
|
||||
F: support/testing/tests/package/test_python_tftpy.py
|
||||
|
||||
N: Corentin Guillevic <corentin.guillevic@smile.fr>
|
||||
F: package/libloki/
|
||||
|
||||
@@ -761,7 +722,7 @@ F: package/sscep/
|
||||
F: package/uuu/
|
||||
|
||||
N: Dario Binacchi <dariobin@libero.it>
|
||||
F: package/uboot-bootcount/
|
||||
F: package/davinci-bootcount/
|
||||
F: package/libmnl/
|
||||
|
||||
N: David Bachelart <david.bachelart@bbright.com>
|
||||
@@ -861,7 +822,7 @@ F: package/bayer2rgb-neon/
|
||||
F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/
|
||||
|
||||
N: Eric Le Bihan <eric.le.bihan.dev@free.fr>
|
||||
F: docs/manual/adding-packages-meson.adoc
|
||||
F: docs/manual/adding-packages-meson.txt
|
||||
F: package/adwaita-icon-theme/
|
||||
F: package/darkhttpd/
|
||||
F: package/eudev/
|
||||
@@ -1063,6 +1024,7 @@ F: package/snort3/
|
||||
F: package/suricata/
|
||||
F: package/tinycbor/
|
||||
F: package/tinydtls/
|
||||
F: package/tinymembench/
|
||||
F: package/whois/
|
||||
F: package/x11r7/xlib_libXpresent/
|
||||
F: package/zeek/
|
||||
@@ -1074,12 +1036,6 @@ F: configs/freescale_imx6ullevk_defconfig
|
||||
N: Falco Hyfing <hyfinglists@gmail.com>
|
||||
F: package/python-pymodbus/
|
||||
|
||||
N: Flávio Tapajós <flavio.tapajos@newtesc.com.br>
|
||||
F: configs/asus_tinker-s_rk3288_defconfig
|
||||
F: board/asus/tinker-s/
|
||||
F: package/python-sqlalchemy/
|
||||
F: package/rsyslog/
|
||||
|
||||
N: Florian Fainelli <f.fainelli@gmail.com>
|
||||
F: package/cpulimit/
|
||||
|
||||
@@ -1097,9 +1053,7 @@ N: Francisco Gonzalez <gzmorell@gmail.com>
|
||||
F: package/ser2net/
|
||||
|
||||
N: Francois Dugast <francois.dugast.foss@gmail.com>
|
||||
F: board/sipeed/licheepi_nano/
|
||||
F: board/visionfive2/
|
||||
F: configs/sipeed_licheepi_nano_defconfig
|
||||
F: configs/visionfive2_defconfig
|
||||
|
||||
N: Francois Perrad <francois.perrad@gadz.org>
|
||||
@@ -1211,20 +1165,13 @@ F: package/xapian/
|
||||
N: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
F: board/bananapi/bananapi-m2-ultra/
|
||||
F: board/freescale/imx6ullevk/
|
||||
F: board/freescale/imxrt1050evk/
|
||||
F: board/mangopi/mq1rdw2/
|
||||
F: board/olimex/a*
|
||||
F: board/pine64/rockpro64
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
F: configs/asus_tinker_rk3288_defconfig
|
||||
F: configs/bananapi_m2_berry_defconfig
|
||||
F: configs/bananapi_m2_ultra_defconfig
|
||||
F: configs/freescale_imx6ullevk_defconfig
|
||||
F: configs/imx6ullevk_defconfig
|
||||
F: configs/imxrt1050-evk_defconfig
|
||||
F: configs/mangopi_mq1rdw2_defconfig
|
||||
F: configs/olimex_a*
|
||||
F: configs/rockpro64_defconfig
|
||||
F: package/at/
|
||||
F: package/binutils/
|
||||
F: package/cryptsetup/
|
||||
@@ -1232,17 +1179,11 @@ F: package/erlang-jiffy/
|
||||
F: package/esp-hosted/
|
||||
F: package/gcc/
|
||||
F: package/harfbuzz/
|
||||
F: package/libblockdev/
|
||||
F: package/libfuse3/
|
||||
F: package/libnspr/
|
||||
F: package/libnss/
|
||||
F: package/libnvme/
|
||||
F: package/libtraceevent/
|
||||
F: package/libtracefs
|
||||
F: package/linux-tools/linux-tool-rtla.mk.in
|
||||
F: package/mali-driver/
|
||||
F: package/minicom/
|
||||
F: package/mongoose/
|
||||
F: package/mmc-utils/
|
||||
F: package/nfs-utils/
|
||||
F: package/python-libconf/
|
||||
@@ -1261,7 +1202,6 @@ F: package/sunxi-mali-utgard/
|
||||
F: package/sunxi-mali-utgard-driver/
|
||||
F: package/sunxi-tools/
|
||||
F: package/swugenerator/
|
||||
F: package/swupdate/
|
||||
F: package/trace-cmd/
|
||||
F: package/udisks/
|
||||
F: package/wilc-driver/
|
||||
@@ -1387,12 +1327,6 @@ F: package/mrp/
|
||||
N: Ian Haylock <haylocki@yahoo.co.uk>
|
||||
F: package/python-rpi-gpio/
|
||||
|
||||
N: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com>
|
||||
F: package/binutils-bare-metal/
|
||||
F: package/gcc-bare-metal/
|
||||
F: package/newlib-bare-metal/
|
||||
F: toolchain/toolchain-bare-metal-buildroot/
|
||||
|
||||
N: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
|
||||
F: package/angularjs/
|
||||
|
||||
@@ -1443,12 +1377,79 @@ F: package/fxdiv/
|
||||
F: package/gensio/
|
||||
F: package/lua-std-debug/
|
||||
F: package/lua-std-normalize/
|
||||
F: package/libucontext/
|
||||
F: package/lilv/
|
||||
F: package/lv2/
|
||||
F: package/neon-2-sse/
|
||||
F: package/pipewire/
|
||||
F: package/python*
|
||||
F: package/python-aioconsole/
|
||||
F: package/python-aiodns/
|
||||
F: package/python-aiohttp/
|
||||
F: package/python-aiohttp-cors/
|
||||
F: package/python-aiohttp-debugtoolbar/
|
||||
F: package/python-aiohttp-jinja2/
|
||||
F: package/python-aiohttp-mako/
|
||||
F: package/python-aiohttp-remotes/
|
||||
F: package/python-aiohttp-security/
|
||||
F: package/python-aiohttp-session/
|
||||
F: package/python-aiohttp-sse/
|
||||
F: package/python-aiologstash/
|
||||
F: package/python-aiomonitor/
|
||||
F: package/python-aiojobs/
|
||||
F: package/python-aioprocessing/
|
||||
F: package/python-aiorwlock/
|
||||
F: package/python-aiosignal/
|
||||
F: package/python-aiozipkin/
|
||||
F: package/python-argon2-cffi/
|
||||
F: package/python-argon2-cffi-bindings/
|
||||
F: package/python-async-generator/
|
||||
F: package/python-async-lru/
|
||||
F: package/python-async-timeout/
|
||||
F: package/python-bidict/
|
||||
F: package/python-brotli/
|
||||
F: package/python-cbor2/
|
||||
F: package/python-cchardet/
|
||||
F: package/python-charset-normalizer/
|
||||
F: package/python-cssselect2/
|
||||
F: package/python-editables/
|
||||
F: package/python-flatbuffers/
|
||||
F: package/python-fonttools/
|
||||
F: package/python-frozenlist/
|
||||
F: package/python-greenlet/
|
||||
F: package/python-h11/
|
||||
F: package/python-hatchling/
|
||||
F: package/python-hatch-fancy-pypi-readme/
|
||||
F: package/python-hatch-vcs/
|
||||
F: package/python-installer/
|
||||
F: package/python-janus/
|
||||
F: package/python-logstash/
|
||||
F: package/python-maturin/
|
||||
F: package/python-multidict/
|
||||
F: package/python-mypy-extensions/
|
||||
F: package/python-outcome/
|
||||
F: package/python-pathspec/
|
||||
F: package/python-pycares/
|
||||
F: package/python-pydyf/
|
||||
F: package/python-pypa-build/
|
||||
F: package/python-pyphen/
|
||||
F: package/python-pyproject-hooks/
|
||||
F: package/python-rpds-py/
|
||||
F: package/python-rtoml/
|
||||
F: package/python-selenium/
|
||||
F: package/python-snappy/
|
||||
F: package/python-sniffio/
|
||||
F: package/python-sockjs/
|
||||
F: package/python-terminaltables/
|
||||
F: package/python-tinycss2/
|
||||
F: package/python-tomli/
|
||||
F: package/python-trio/
|
||||
F: package/python-trio-websocket/
|
||||
F: package/python-typeguard/
|
||||
F: package/python-typing-inspect/
|
||||
F: package/python-uhid/
|
||||
F: package/python-weasyprint/
|
||||
F: package/python-wsproto/
|
||||
F: package/python-yarl/
|
||||
F: package/python-zopfli/
|
||||
F: package/rtl8192eu/
|
||||
F: package/serd/
|
||||
F: package/sord/
|
||||
@@ -1461,6 +1462,7 @@ F: support/testing/tests/package/test_python_rtoml.py
|
||||
N: James Knight <james.knight@collins.com>
|
||||
F: package/atkmm/
|
||||
F: package/cairomm/
|
||||
F: package/google-material-design-icons/
|
||||
F: package/glibmm/
|
||||
F: package/gtkmm3/
|
||||
F: package/libpqxx/
|
||||
@@ -1469,15 +1471,6 @@ F: package/rpm/
|
||||
F: package/swaybg/
|
||||
F: package/yad/
|
||||
|
||||
N: Jamie Gibbons <jamie.gibbons@microchip.com>
|
||||
F: board/microchip/mpfs_icicle/
|
||||
F: configs/microchip_mpfs_icicle_defconfig
|
||||
F: package/microchip-hss-payload-generator/
|
||||
|
||||
N: Jan Havran <havran.jan@email.cz>
|
||||
F: board/pine64/pinecube/
|
||||
F: configs/pine64_pinecube_defconfig
|
||||
|
||||
N: Jan Heylen <jan.heylen@nokia.com>
|
||||
F: package/opentracing-cpp/
|
||||
|
||||
@@ -1504,10 +1497,6 @@ F: package/quota/
|
||||
N: Jason Pruitt <jrspruitt@gmail.com>
|
||||
F: package/librtlsdr/
|
||||
|
||||
N: Javad Rahimi <javad321javad@gmail.com>
|
||||
F: board/orangepi/orangepi-pc2
|
||||
F: configs/orangepi_pc2_defconfig
|
||||
|
||||
N: Jean Burgat <jeanburgat33@gmail.com>
|
||||
F: package/openfpgaloader/
|
||||
|
||||
@@ -1536,10 +1525,6 @@ F: package/strongswan/
|
||||
F: package/wmctrl/
|
||||
F: package/x11r7/xdriver_xf86-video-imx/
|
||||
|
||||
N: Jesse Taube <Mr.Bossman075@gmail.com>
|
||||
F: board/freescale/imxrt1050evk/
|
||||
F: configs/imxrt1050-evk_defconfig
|
||||
|
||||
N: Jesse Van Gavere <jesseevg@gmail.com>
|
||||
F: package/qt6/
|
||||
|
||||
@@ -1706,6 +1691,7 @@ F: package/libcddb/
|
||||
F: package/libmodbus/
|
||||
F: package/ltris/
|
||||
F: package/opentyrian/
|
||||
F: package/python-pygame/
|
||||
|
||||
N: Julien Corjon <corjon.j@ecagroup.com>
|
||||
F: package/qt5/
|
||||
@@ -1718,14 +1704,14 @@ F: configs/ts7680_defconfig
|
||||
F: package/paho-mqtt-c
|
||||
|
||||
N: Julien Olivain <ju.o@free.fr>
|
||||
F: board/qemu/riscv64-virt-efi/
|
||||
F: board/qmtech/zynq/
|
||||
F: board/spike/
|
||||
F: board/technexion/imx8mmpico/
|
||||
F: board/technexion/imx8mpico/
|
||||
F: configs/imx8mmpico_defconfig
|
||||
F: configs/imx8mpico_defconfig
|
||||
F: configs/qemu_riscv64_virt_efi_defconfig
|
||||
F: configs/spike_riscv64_defconfig
|
||||
F: configs/zynq_qmtech_defconfig
|
||||
F: package/fluid-soundfont/
|
||||
F: package/fluidsynth/
|
||||
F: package/glslsandbox-player/
|
||||
@@ -1748,7 +1734,6 @@ F: package/python-magic-wormhole/
|
||||
F: package/python-magic-wormhole-mailbox-server/
|
||||
F: package/python-magic-wormhole-transit-relay/
|
||||
F: package/python-midiutil/
|
||||
F: package/python-ml-dtypes/
|
||||
F: package/python-pyalsa/
|
||||
F: package/python-spake2/
|
||||
F: package/rdma-core/
|
||||
@@ -1756,37 +1741,23 @@ F: package/riscv-isa-sim/
|
||||
F: package/tinycompress/
|
||||
F: package/z3/
|
||||
F: package/zynaddsubfx/
|
||||
F: support/testing/tests/boot/test_optee_os.py
|
||||
F: support/testing/tests/boot/test_optee_os/
|
||||
F: support/testing/tests/package/sample_python_distro.py
|
||||
F: support/testing/tests/package/sample_python_gnupg.py
|
||||
F: support/testing/tests/package/sample_python_hwdata.py
|
||||
F: support/testing/tests/package/sample_python_midiutil.py
|
||||
F: support/testing/tests/package/sample_python_ml_dtypes.py
|
||||
F: support/testing/tests/package/sample_python_pyalsa.py
|
||||
F: support/testing/tests/package/sample_python_spake2.py
|
||||
F: support/testing/tests/package/test_acl.py
|
||||
F: support/testing/tests/package/test_acpica.py
|
||||
F: support/testing/tests/package/test_acpica/
|
||||
F: support/testing/tests/package/test_apache.py
|
||||
F: support/testing/tests/package/test_bc.py
|
||||
F: support/testing/tests/package/test_brotli.py
|
||||
F: support/testing/tests/package/test_bzip2.py
|
||||
F: support/testing/tests/package/test_compressor_base.py
|
||||
F: support/testing/tests/package/test_coremark.py
|
||||
F: support/testing/tests/package/test_cryptsetup.py
|
||||
F: support/testing/tests/package/test_cryptsetup/
|
||||
F: support/testing/tests/package/test_ddrescue.py
|
||||
F: support/testing/tests/package/test_ddrescue/
|
||||
F: support/testing/tests/package/test_dos2unix.py
|
||||
F: support/testing/tests/package/test_file.py
|
||||
F: support/testing/tests/package/test_file/
|
||||
F: support/testing/tests/package/test_fluidsynth.py
|
||||
F: support/testing/tests/package/test_fluidsynth/
|
||||
F: support/testing/tests/package/test_fping.py
|
||||
F: support/testing/tests/package/test_gawk.py
|
||||
F: support/testing/tests/package/test_ghostscript.py
|
||||
F: support/testing/tests/package/test_ghostscript/
|
||||
F: support/testing/tests/package/test_glslsandbox_player.py
|
||||
F: support/testing/tests/package/test_glslsandbox_player/
|
||||
F: support/testing/tests/package/test_gnupg2.py
|
||||
@@ -1795,75 +1766,36 @@ F: support/testing/tests/package/test_gnuradio/
|
||||
F: support/testing/tests/package/test_gzip.py
|
||||
F: support/testing/tests/package/test_highway.py
|
||||
F: support/testing/tests/package/test_hwloc.py
|
||||
F: support/testing/tests/package/test_iozone.py
|
||||
F: support/testing/tests/package/test_iperf3.py
|
||||
F: support/testing/tests/package/test_jailhouse.py
|
||||
F: support/testing/tests/package/test_jq.py
|
||||
F: support/testing/tests/package/test_jq/
|
||||
F: support/testing/tests/package/test_kexec.py
|
||||
F: support/testing/tests/package/test_kexec/
|
||||
F: support/testing/tests/package/test_kmscube.py
|
||||
F: support/testing/tests/package/test_kmscube/
|
||||
F: support/testing/tests/package/test_less.py
|
||||
F: support/testing/tests/package/test_libcamera.py
|
||||
F: support/testing/tests/package/test_libcamera/
|
||||
F: support/testing/tests/package/test_libgpgme.py
|
||||
F: support/testing/tests/package/test_libjxl.py
|
||||
F: support/testing/tests/package/test_lrzip.py
|
||||
F: support/testing/tests/package/test_ltrace.py
|
||||
F: support/testing/tests/package/test_lzip.py
|
||||
F: support/testing/tests/package/test_lsof.py
|
||||
F: support/testing/tests/package/test_lz4.py
|
||||
F: support/testing/tests/package/test_lzop.py
|
||||
F: support/testing/tests/package/test_mdadm.py
|
||||
F: support/testing/tests/package/test_mdadm/
|
||||
F: support/testing/tests/package/test_micropython.py
|
||||
F: support/testing/tests/package/test_micropython/
|
||||
F: support/testing/tests/package/test_mtools.py
|
||||
F: support/testing/tests/package/test_mtr.py
|
||||
F: support/testing/tests/package/test_ncdu.py
|
||||
F: support/testing/tests/package/test_netcat.py
|
||||
F: support/testing/tests/package/test_nftables.py
|
||||
F: support/testing/tests/package/test_nftables/
|
||||
F: support/testing/tests/package/test_ngrep.py
|
||||
F: support/testing/tests/package/test_numactl.py
|
||||
F: support/testing/tests/package/test_numactl/
|
||||
F: support/testing/tests/package/test_octave.py
|
||||
F: support/testing/tests/package/test_ola.py
|
||||
F: support/testing/tests/package/test_ola/
|
||||
F: support/testing/tests/package/test_openblas.py
|
||||
F: support/testing/tests/package/test_pciutils.py
|
||||
F: support/testing/tests/package/test_perftest.py
|
||||
F: support/testing/tests/package/test_pigz.py
|
||||
F: support/testing/tests/package/test_postgresql.py
|
||||
F: support/testing/tests/package/test_python_distro.py
|
||||
F: support/testing/tests/package/test_python_gnupg.py
|
||||
F: support/testing/tests/package/test_python_hkdf.py
|
||||
F: support/testing/tests/package/test_python_hwdata.py
|
||||
F: support/testing/tests/package/test_python_magic_wormhole.py
|
||||
F: support/testing/tests/package/test_python_midiutil.py
|
||||
F: support/testing/tests/package/test_python_ml_dtypes.py
|
||||
F: support/testing/tests/package/test_python_pyalsa.py
|
||||
F: support/testing/tests/package/test_python_spake2.py
|
||||
F: support/testing/tests/package/test_rdma_core.py
|
||||
F: support/testing/tests/package/test_rdma_core/
|
||||
F: support/testing/tests/package/test_screen.py
|
||||
F: support/testing/tests/package/test_sed.py
|
||||
F: support/testing/tests/package/test_sox.py
|
||||
F: support/testing/tests/package/test_sqlite.py
|
||||
F: support/testing/tests/package/test_strace.py
|
||||
F: support/testing/tests/package/test_stress_ng.py
|
||||
F: support/testing/tests/package/test_tcl.py
|
||||
F: support/testing/tests/package/test_tcl/
|
||||
F: support/testing/tests/package/test_tcpdump.py
|
||||
F: support/testing/tests/package/test_tesseract_ocr.py
|
||||
F: support/testing/tests/package/test_thttpd.py
|
||||
F: support/testing/tests/package/test_trace_cmd.py
|
||||
F: support/testing/tests/package/test_trace_cmd/
|
||||
F: support/testing/tests/package/test_usbutils.py
|
||||
F: support/testing/tests/package/test_usbutils/
|
||||
F: support/testing/tests/package/test_weston.py
|
||||
F: support/testing/tests/package/test_weston/
|
||||
F: support/testing/tests/package/test_xz.py
|
||||
F: support/testing/tests/package/test_z3.py
|
||||
F: support/testing/tests/package/test_z3/
|
||||
@@ -1896,11 +1828,9 @@ N: Kieran Bingham <kieran.bingham@ideasonboard.com>
|
||||
F: package/libcamera/
|
||||
|
||||
N: Kilian Zinnecker <kilian.zinnecker@mail.de>
|
||||
F: board/avnet/rzboard_v2l/
|
||||
F: board/radxa/rock5b/
|
||||
F: configs/rock5b_defconfig
|
||||
F: configs/avnet_rzboard_v2l_defconfig
|
||||
F: package/rockchip-rkbin/
|
||||
F: configs/rock5b_defconfig
|
||||
F: board/radxa/rock5b/
|
||||
|
||||
N: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
|
||||
F: package/wqy-zenhei/
|
||||
@@ -2020,10 +1950,6 @@ F: package/python-simplejson/
|
||||
F: package/python-versiontools/
|
||||
F: package/wilc-firmware/
|
||||
|
||||
N: Ludwig Kormann <ludwig.kormann@ict42.de>
|
||||
F: board/in-circuit/
|
||||
F: configs/icnova*
|
||||
|
||||
N: Maeva Manuel <maeva.manuel@oss.nxp.com>
|
||||
F: board/freescale/imx8qmmek/
|
||||
F: configs/freescale_imx8qmmek_defconfig
|
||||
@@ -2043,10 +1969,8 @@ F: package/ecryptfs-utils/
|
||||
N: Marcin Niestroj <m.niestroj@grinn-global.com>
|
||||
F: board/grinn/
|
||||
F: board/orangepi/orangepi-zero-plus/
|
||||
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/
|
||||
@@ -2080,7 +2004,6 @@ F: support/testing/tests/package/test_python_pytest.py
|
||||
F: support/testing/tests/package/test_python_pytest_asyncio.py
|
||||
|
||||
N: Marcus Folkesson <marcus.folkesson@gmail.com>
|
||||
F: package/criu/
|
||||
F: package/libcamera/
|
||||
F: package/libcamera-apps/
|
||||
F: package/libostree/
|
||||
@@ -2091,10 +2014,6 @@ F: package/selinux-python/
|
||||
F: utils/config
|
||||
F: utils/diffconfig
|
||||
|
||||
N: Marcus Hoffmann <bubu@bubu1.eu>
|
||||
F: support/testing/tests/package/test_python_fastapi.py
|
||||
F: support/testing/tests/package/sample_python_fastapi.py
|
||||
|
||||
N: Marek Belisko <marek.belisko@open-nandra.com>
|
||||
F: package/libatasmart/
|
||||
F: package/polkit/
|
||||
@@ -2116,12 +2035,6 @@ F: board/qemu/riscv64-virt/
|
||||
F: configs/qemu_riscv32_virt_defconfig
|
||||
F: configs/qemu_riscv64_virt_defconfig
|
||||
|
||||
N: Marleen Vos <marleen.vos@mind.be>
|
||||
F: board/stmicroelectronics/common/stm32mp157/
|
||||
F: configs/avenger96_defconfig
|
||||
F: configs/stm32mp157a_dk1_defconfig
|
||||
F: configs/stm32mp157c_dk2_defconfig
|
||||
|
||||
N: Martin Bark <martin@barkynet.com>
|
||||
F: board/raspberrypi/
|
||||
F: configs/raspberrypi3_defconfig
|
||||
@@ -2159,15 +2072,13 @@ F: board/technologic/ts4900/
|
||||
F: configs/ts4900_defconfig
|
||||
F: package/ts4900-fpga/
|
||||
|
||||
N: Matt Silva <dev@matt-silva.com>
|
||||
F: package/rlwrap/
|
||||
|
||||
N: Mauro Condarelli <mc5686@mclink.it>
|
||||
F: package/mc/
|
||||
F: package/python-autobahn/
|
||||
F: package/python-cbor/
|
||||
F: package/python-characteristic/
|
||||
F: package/python-click/
|
||||
F: package/python-crossbar/
|
||||
F: package/python-lmdb/
|
||||
F: package/python-mistune/
|
||||
F: package/python-netaddr/
|
||||
@@ -2182,9 +2093,6 @@ F: package/python-txaio/
|
||||
F: package/python-ujson/
|
||||
F: package/python-wsaccel/
|
||||
|
||||
N: Maksim Kiselev <bigunclemax@gmail.com>
|
||||
F: package/ledmon/
|
||||
|
||||
N: Max Filippov <jcmvbkbc@gmail.com>
|
||||
F: arch/Config.in.xtensa
|
||||
|
||||
@@ -2197,11 +2105,6 @@ F: package/postgresql/
|
||||
F: package/protozero/
|
||||
F: package/timescaledb/
|
||||
|
||||
N: Maxime Chevallier <maxime.chevallier@bootlin.com>
|
||||
F: package/libtraceevent/
|
||||
F: package/libtracefs
|
||||
F: package/linux-tools/linux-tool-rtla.mk.in
|
||||
|
||||
N: Michael Durrant <mdurrant@arcturusnetworks.com>
|
||||
F: board/arcturus/
|
||||
F: configs/arcturus_ucp1020_defconfig
|
||||
@@ -2250,8 +2153,8 @@ F: package/openrc/
|
||||
F: package/skeleton-init-openrc/
|
||||
|
||||
N: Michel Stempin <michel.stempin@wanadoo.fr>
|
||||
F: board/sipeed/licheepi_zero/
|
||||
F: configs/sipeed_licheepi_zero_defconfig
|
||||
F: board/licheepi/
|
||||
F: configs/licheepi_zero_defconfig
|
||||
|
||||
N: Mike Frampton <mikeframpo@gmail.com>
|
||||
F: package/qcom-db410c-firmware/
|
||||
@@ -2284,20 +2187,12 @@ F: board/versal/
|
||||
F: board/zynq/
|
||||
F: board/zynqmp/
|
||||
F: configs/versal_vck190_defconfig
|
||||
F: configs/zynq_zc702_defconfig
|
||||
F: configs/zynq_zc706_defconfig
|
||||
F: configs/zynqmp_kria_kd240_defconfig
|
||||
F: configs/zynqmp_kria_kr260_defconfig
|
||||
F: configs/zynqmp_kria_kv260_defconfig
|
||||
F: configs/zynqmp_zcu102_defconfig
|
||||
F: configs/zynqmp_zcu104_defconfig
|
||||
F: configs/zynqmp_zcu106_defconfig
|
||||
F: package/binutils-bare-metal/
|
||||
F: package/bootgen/
|
||||
F: package/gcc-bare-metal/
|
||||
F: package/newlib-bare-metal/
|
||||
F: package/versal-firmware/
|
||||
F: toolchain/toolchain-bare-metal-buildroot/
|
||||
|
||||
N: Nicola Di Lieto <nicola.dilieto@gmail.com>
|
||||
F: package/uacme/
|
||||
@@ -2413,9 +2308,6 @@ N: Patrick Havelange <patrick.havelange@essensium.com>
|
||||
F: support/testing/tests/package/test_lxc.py
|
||||
F: support/testing/tests/package/test_lxc/
|
||||
|
||||
N: Patrick Oppenlander <patrick.oppenlander@gmail.com>
|
||||
F: package/minisign/
|
||||
|
||||
N: Paul Cercueil <paul@crapouillou.net>
|
||||
F: package/libiio/
|
||||
F: package/lightning/
|
||||
@@ -2457,6 +2349,7 @@ F: package/dfu-programmer/
|
||||
F: package/docker-compose/
|
||||
F: package/dump1090/
|
||||
F: package/fatcat/
|
||||
F: package/flickcurl/
|
||||
F: package/fscryptctl/
|
||||
F: package/ifmetric/
|
||||
F: package/jo/
|
||||
@@ -2487,7 +2380,6 @@ F: support/testing/tests/package/test_docker_compose.py
|
||||
|
||||
N: Peter Seiderer <ps.report@gmx.net>
|
||||
F: package/dotconf/
|
||||
F: package/fft-eval/
|
||||
F: package/python-blinker/
|
||||
F: package/qt5/qt5speech/
|
||||
F: package/speechd/
|
||||
@@ -2613,7 +2505,6 @@ F: support/testing/tests/package/test_python_rsa.py
|
||||
F: support/testing/tests/package/test_python_s3transfer.py
|
||||
|
||||
N: Raphael Pavlidis <raphael.pavlidis@gmail.com>
|
||||
F: package/nvidia-persistenced/
|
||||
F: package/shadow/
|
||||
F: package/slirp4netns/
|
||||
F: package/sway/
|
||||
@@ -2658,10 +2549,6 @@ F: package/mhz/
|
||||
N: Robert Rose <robertroyrose@gmail.com>
|
||||
F: package/grpc/
|
||||
|
||||
N: Roberto Medina <robertoxmed@gmail.com>
|
||||
F: board/firefly/roc-rk3399-pc/
|
||||
F: configs/roc_pc_rk3399_defconfig
|
||||
|
||||
N: Rodrigo Rebello <rprebello@gmail.com>
|
||||
F: package/chocolate-doom/
|
||||
F: package/irssi/
|
||||
@@ -2669,9 +2556,7 @@ F: package/vnstat/
|
||||
|
||||
N: Romain Naour <romain.naour@gmail.com>
|
||||
F: board/qemu/
|
||||
F: board/ti/am574x-idk/
|
||||
F: configs/qemu_*
|
||||
F: configs/am574x_idk_defconfig
|
||||
F: package/alure/
|
||||
F: package/aubio/
|
||||
F: package/binutils/
|
||||
@@ -2717,11 +2602,8 @@ F: package/upower/
|
||||
F: package/waffle/
|
||||
F: package/xenomai/
|
||||
F: package/zziplib/
|
||||
F: support/testing/tests/package/sample_python_mako.py
|
||||
F: support/testing/tests/package/sample_python_mako_ext.py
|
||||
F: support/testing/tests/package/test_glxinfo.py
|
||||
F: support/testing/tests/package/test_openssh.py
|
||||
F: support/testing/tests/package/test_python_mako.py
|
||||
F: toolchain/
|
||||
|
||||
N: Rufus Segar <rhs@riseup.net>
|
||||
@@ -2730,10 +2612,6 @@ F: package/agent-proxy/
|
||||
N: Ryan Wilkins <ryan@deadfrog.net>
|
||||
F: package/biosdevname/
|
||||
|
||||
N: Saeed Kazemi <kazemi.ms@gmail.com>
|
||||
F: package/eza/
|
||||
F: package/procs/
|
||||
|
||||
N: Sam Lancia <sam@gpsm.co.uk>
|
||||
F: package/lrzip/
|
||||
|
||||
@@ -2754,14 +2632,6 @@ F: support/misc/toolchainfile.cmake.in
|
||||
N: Sam Voss <sam.voss@gmail.com>
|
||||
F: package/ripgrep/
|
||||
|
||||
N: Sebastian Weyer <sebastian.weyer@smile.fr>
|
||||
F: package/amlogic-boot-fip/
|
||||
F: package/nushell/
|
||||
F: package/rust-bindgen/
|
||||
F: package/spirv-headers/
|
||||
F: support/testing/tests/package/sample_nu.nu
|
||||
F: support/testing/tests/package/test_nu.py
|
||||
|
||||
N: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
|
||||
F: package/mmc-utils/
|
||||
F: package/python-flask-jsonrpc/
|
||||
@@ -2774,7 +2644,7 @@ F: package/libbson/
|
||||
F: package/lua-resty-http/
|
||||
F: package/mpir/
|
||||
|
||||
N: Sen Hastings <sen@hastings.org>
|
||||
N: Sen Hastings <sen@phobosdpl.com>
|
||||
F: package/systemd
|
||||
F: support/scripts/pkg-stats
|
||||
|
||||
@@ -2864,10 +2734,6 @@ F: package/libvpx/
|
||||
F: package/mesa3d-demos/
|
||||
F: package/ti-gfx/
|
||||
|
||||
N: Stefan Nickl <Stefan.Nickl@gmail.com>
|
||||
F: board/freescale/imx8dxlevk/
|
||||
F: configs/freescale_imx8dxlevk_defconfig
|
||||
|
||||
N: Stefan Ott <stefan@ott.net>
|
||||
F: package/unbound/
|
||||
|
||||
@@ -2927,10 +2793,6 @@ F: package/reproc/
|
||||
F: package/termcolor/
|
||||
F: package/tl-expected/
|
||||
|
||||
N: Takumi Takahashi <takumiiinn@gmail.com>
|
||||
F: package/gsettings-desktop-schemas/
|
||||
F: package/libcanberra/
|
||||
|
||||
N: Tan En De <ende.tan@starfivetech.com>
|
||||
F: package/libkcapi/
|
||||
|
||||
@@ -2996,7 +2858,6 @@ F: toolchain/
|
||||
|
||||
N: Thomas Devoogdt <thomas@devoogdt.com>
|
||||
F: package/fluent-bit/
|
||||
F: package/libsoup3/
|
||||
|
||||
N: Thomas Huth <huth@tuxfamily.org>
|
||||
F: board/qemu/m68k-mcf5208/
|
||||
@@ -3054,7 +2915,6 @@ F: package/msmtp/
|
||||
F: package/musl/
|
||||
F: package/musl-fts/
|
||||
F: package/ne10/
|
||||
F: package/nodejs/
|
||||
F: package/pkg-python.mk
|
||||
F: package/pkg-autotools.mk
|
||||
F: package/pkg-generic.mk
|
||||
@@ -3179,13 +3039,10 @@ N: Wade Berrier <wberrier@gmail.com>
|
||||
F: package/ngrep/
|
||||
|
||||
N: Waldemar Brodkorb <wbx@openadk.org>
|
||||
F: package/asterisk/
|
||||
F: package/libjwt/
|
||||
F: package/mksh/
|
||||
F: package/ruby/
|
||||
F: package/uclibc/
|
||||
F: package/uclibc-ng-test/
|
||||
F: support/testing/tests/package/test_ruby.py
|
||||
|
||||
N: Will Newton <will.newton@gmail.com>
|
||||
F: package/enchant/
|
||||
@@ -3197,11 +3054,6 @@ F: package/time/
|
||||
N: Will Wagner <will_wagner@carallon.com>
|
||||
F: package/yaffs2utils/
|
||||
|
||||
N: Witold Lipieta <witold.lipieta@thaumatec.com>
|
||||
F: package/python-segno/
|
||||
F: support/testing/tests/package/sample_python_segno.py
|
||||
F: support/testing/tests/package/test_python_segno.py
|
||||
|
||||
N: Wojciech M. Zabolotny <wzab01@gmail.com>
|
||||
F: package/avrdude/
|
||||
F: package/jack2/
|
||||
@@ -3211,18 +3063,8 @@ F: package/python-pyusb/
|
||||
N: Wojciech Niziński <niziak@spox.org>
|
||||
F: package/fwup/
|
||||
|
||||
N: Woodrow Douglass <wdouglass@carnegierobotics.com>
|
||||
F: package/opencv4
|
||||
F: package/opencv4-contrib
|
||||
|
||||
N: Xuanhao Shi <X15000177@gmail.com>
|
||||
F: board/ti/am62x-sk/
|
||||
F: board/ti/am64x-sk/
|
||||
F: boot/ti-k3-boot-firmware/
|
||||
F: boot/ti-k3-image-gen/
|
||||
F: boot/ti-k3-r5-loader/
|
||||
F: configs/ti_am62x_sk_defconfig
|
||||
F: configs/ti_am64x_sk_defconfig
|
||||
|
||||
N: Yair Ben Avraham <yairba@protonmail.com>
|
||||
F: package/casync/
|
||||
@@ -3279,7 +3121,6 @@ F: package/zisofs-tools/
|
||||
F: support/download/
|
||||
|
||||
N: Yann E. MORIN <yann.morin@orange.com>
|
||||
F: .editorconfig
|
||||
F: package/gpsd/
|
||||
|
||||
N: Yegor Yefremov <yegorslists@googlemail.com>
|
||||
@@ -3354,7 +3195,6 @@ F: package/libusb-compat/
|
||||
F: package/proj/
|
||||
F: package/python-iniparse/
|
||||
F: package/qjson/
|
||||
F: package/qt6/qt6core5compat/
|
||||
F: package/quazip/
|
||||
F: package/shapelib/
|
||||
F: package/simple-mail/
|
||||
|
||||
@@ -90,9 +90,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2024.02-rc1
|
||||
export BR2_VERSION := 2023.08.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1708860000
|
||||
BR2_VERSION_EPOCH = 1695852000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@@ -227,6 +227,8 @@ LEGAL_MANIFEST_CSV_HOST = $(LEGAL_INFO_DIR)/host-manifest.csv
|
||||
LEGAL_WARNINGS = $(LEGAL_INFO_DIR)/.warnings
|
||||
LEGAL_REPORT = $(LEGAL_INFO_DIR)/README
|
||||
|
||||
CPE_UPDATES_DIR = $(BASE_DIR)/cpe-updates
|
||||
|
||||
BR2_CONFIG = $(CONFIG_DIR)/.config
|
||||
|
||||
# Pull in the user's configuration file
|
||||
@@ -351,7 +353,7 @@ export HOSTARCH := $(shell LC_ALL=C $(HOSTCC_NOCCACHE) -v 2>&1 | \
|
||||
|
||||
# When adding a new host gcc version in Config.in,
|
||||
# update the HOSTCC_MAX_VERSION variable:
|
||||
HOSTCC_MAX_VERSION := 11
|
||||
HOSTCC_MAX_VERSION := 9
|
||||
|
||||
HOSTCC_VERSION := $(shell V=$$($(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p'); \
|
||||
@@ -592,13 +594,8 @@ world: target-post-image
|
||||
.PHONY: prepare-sdk
|
||||
prepare-sdk: world
|
||||
@$(call MESSAGE,"Rendering the SDK relocatable")
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath host
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath staging
|
||||
$(call ppd-fixup-paths,$(BASE_DIR))
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging
|
||||
$(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh
|
||||
mkdir -p $(HOST_DIR)/share/buildroot
|
||||
echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
|
||||
@@ -715,7 +712,7 @@ STAGING_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list-staging.t
|
||||
.PHONY: host-finalize
|
||||
host-finalize: $(PACKAGES) $(HOST_DIR) $(HOST_DIR_SYMLINK)
|
||||
@$(call MESSAGE,"Finalizing host directory")
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR),copy)
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR))
|
||||
|
||||
.PHONY: staging-finalize
|
||||
staging-finalize: $(STAGING_DIR_SYMLINK)
|
||||
@@ -723,7 +720,7 @@ staging-finalize: $(STAGING_DIR_SYMLINK)
|
||||
.PHONY: target-finalize
|
||||
target-finalize: $(PACKAGES) $(TARGET_DIR) host-finalize
|
||||
@$(call MESSAGE,"Finalizing target directory")
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),target,$(TARGET_DIR),copy)
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),target,$(TARGET_DIR))
|
||||
$(foreach hook,$(TARGET_FINALIZE_HOOKS),$($(hook))$(sep))
|
||||
rm -rf $(TARGET_DIR)/usr/include $(TARGET_DIR)/usr/share/aclocal \
|
||||
$(TARGET_DIR)/usr/lib/pkgconfig $(TARGET_DIR)/usr/share/pkgconfig \
|
||||
@@ -768,9 +765,7 @@ endif
|
||||
ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc
|
||||
|
||||
@$(call MESSAGE,"Sanitizing RPATH in target tree")
|
||||
PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath target
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target
|
||||
|
||||
# For a merged /usr, ensure that /lib, /bin and /sbin and their /usr
|
||||
# counterparts are appropriately setup as symlinks ones to the others.
|
||||
@@ -836,7 +831,7 @@ legal-info-clean:
|
||||
.PHONY: legal-info-prepare
|
||||
legal-info-prepare: $(LEGAL_INFO_DIR)
|
||||
@$(call MESSAGE,"Buildroot $(BR2_VERSION_FULL) Collecting legal info")
|
||||
@$(call legal-license-file,HOST,buildroot,buildroot,COPYING,COPYING,support/legal-info/buildroot.hash)
|
||||
@$(call legal-license-file,buildroot,buildroot,support/legal-info/buildroot.hash,COPYING,COPYING,HOST)
|
||||
@$(call legal-manifest,TARGET,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,DEPENDENCIES WITH LICENSES)
|
||||
@$(call legal-manifest,HOST,buildroot,$(BR2_VERSION_FULL),GPL-2.0+,COPYING,not saved,not saved)
|
||||
@@ -1102,7 +1097,8 @@ show-vars:
|
||||
clean:
|
||||
rm -rf $(BASE_TARGET_DIR) $(BINARIES_DIR) $(HOST_DIR) $(HOST_DIR_SYMLINK) \
|
||||
$(BUILD_DIR) $(BASE_DIR)/staging \
|
||||
$(LEGAL_INFO_DIR) $(GRAPHS_DIR) $(PER_PACKAGE_DIR) $(O)/pkg-stats.*
|
||||
$(LEGAL_INFO_DIR) $(GRAPHS_DIR) $(PER_PACKAGE_DIR) $(CPE_UPDATES_DIR) \
|
||||
$(O)/pkg-stats.*
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
@@ -1258,7 +1254,4 @@ include docs/manual/manual.mk
|
||||
|
||||
.PHONY: $(noconfig_targets)
|
||||
|
||||
# .WAIT was introduced in make 4.4. For older make, define it as phony.
|
||||
.PHONY: .WAIT
|
||||
|
||||
endif #umask / $(CURDIR) / $(O)
|
||||
|
||||
@@ -313,10 +313,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
|
||||
@@ -781,9 +781,6 @@ choice
|
||||
config BR2_ARM64_PAGE_SIZE_4K
|
||||
bool "4KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_16K
|
||||
bool "16KB"
|
||||
|
||||
config BR2_ARM64_PAGE_SIZE_64K
|
||||
bool "64KB"
|
||||
|
||||
@@ -792,7 +789,6 @@ endchoice
|
||||
config BR2_ARM64_PAGE_SIZE
|
||||
string
|
||||
default "4K" if BR2_ARM64_PAGE_SIZE_4K
|
||||
default "16K" if BR2_ARM64_PAGE_SIZE_16K
|
||||
default "64K" if BR2_ARM64_PAGE_SIZE_64K
|
||||
|
||||
config BR2_ARCH
|
||||
|
||||
+2
-5
@@ -40,8 +40,8 @@ choice
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
64bit capable: mips4, 64, 64r2, 64r3, 64r5, 64r6
|
||||
non-64bit capable: mips4, 32, 32r2, 32r3, 32r5, 32r6
|
||||
64bit capable: 64, 64r2, 64r3, 64r5, 64r6
|
||||
non-64bit capable: 32, 32r2, 32r3, 32r5, 32r6
|
||||
|
||||
config BR2_mips_32
|
||||
bool "Generic MIPS32"
|
||||
@@ -97,8 +97,6 @@ config BR2_mips_xburst
|
||||
to be used in order to prevent emitting these instructions.
|
||||
|
||||
See http://www.ingenic.com/en/?xburst.html
|
||||
config BR2_mips4
|
||||
bool "MIPS IV"
|
||||
config BR2_mips_64
|
||||
bool "Generic MIPS64"
|
||||
depends on BR2_ARCH_IS_64
|
||||
@@ -264,7 +262,6 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "octeon2" if BR2_mips_octeon2
|
||||
default "octeon3" if BR2_mips_octeon3
|
||||
default "p6600" if BR2_mips_p6600
|
||||
default "mips4" if BR2_mips4
|
||||
|
||||
config BR2_MIPS_OABI32
|
||||
bool
|
||||
|
||||
@@ -146,6 +146,21 @@ config BR2_powerpc_power9
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Target ABI"
|
||||
default BR2_powerpc_SPE if BR2_POWERPC_CPU_HAS_SPE
|
||||
default BR2_powerpc_CLASSIC
|
||||
help
|
||||
Application Binary Interface to use
|
||||
|
||||
config BR2_powerpc_CLASSIC
|
||||
bool "Classic"
|
||||
depends on !BR2_POWERPC_CPU_HAS_SPE
|
||||
config BR2_powerpc_SPE
|
||||
bool "SPE"
|
||||
depends on BR2_POWERPC_CPU_HAS_SPE
|
||||
endchoice
|
||||
|
||||
config BR2_POWERPC_SOFT_FLOAT
|
||||
bool "Use soft-float"
|
||||
select BR2_SOFT_FLOAT
|
||||
|
||||
+37
-9
@@ -1,5 +1,26 @@
|
||||
# RISC-V CPU ISA extensions.
|
||||
|
||||
config BR2_RISCV_ISA_RVI
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVM
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVA
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVF
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVD
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVC
|
||||
bool
|
||||
|
||||
config BR2_RISCV_ISA_RVV
|
||||
bool
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
default BR2_riscv_g
|
||||
@@ -20,31 +41,38 @@ config BR2_riscv_custom
|
||||
|
||||
endchoice
|
||||
|
||||
if BR2_riscv_custom
|
||||
|
||||
comment "Instruction Set Extensions"
|
||||
|
||||
config BR2_RISCV_ISA_RVI
|
||||
bool "Base Integer (I)"
|
||||
|
||||
config BR2_RISCV_ISA_RVM
|
||||
config BR2_RISCV_ISA_CUSTOM_RVM
|
||||
bool "Integer Multiplication and Division (M)"
|
||||
select BR2_RISCV_ISA_RVM
|
||||
|
||||
config BR2_RISCV_ISA_RVA
|
||||
config BR2_RISCV_ISA_CUSTOM_RVA
|
||||
bool "Atomic Instructions (A)"
|
||||
select BR2_RISCV_ISA_RVA
|
||||
|
||||
config BR2_RISCV_ISA_RVF
|
||||
config BR2_RISCV_ISA_CUSTOM_RVF
|
||||
bool "Single-precision Floating-point (F)"
|
||||
select BR2_RISCV_ISA_RVF
|
||||
|
||||
config BR2_RISCV_ISA_RVD
|
||||
config BR2_RISCV_ISA_CUSTOM_RVD
|
||||
bool "Double-precision Floating-point (D)"
|
||||
depends on BR2_RISCV_ISA_RVF
|
||||
select BR2_RISCV_ISA_RVD
|
||||
|
||||
config BR2_RISCV_ISA_RVC
|
||||
config BR2_RISCV_ISA_CUSTOM_RVC
|
||||
bool "Compressed Instructions (C)"
|
||||
select BR2_RISCV_ISA_RVC
|
||||
|
||||
config BR2_RISCV_ISA_RVV
|
||||
config BR2_RISCV_ISA_CUSTOM_RVV
|
||||
bool "Vector Instructions (V)"
|
||||
select BR2_RISCV_ISA_RVV
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
|
||||
endif
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Size"
|
||||
default BR2_RISCV_64
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ ifeq ($(BR2_ARC_PAGE_SIZE_4K)$(BR2_ARM64_PAGE_SIZE_4K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_8K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=8192 -Wl,-z,common-page-size=8192
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K)$(BR2_ARM64_PAGE_SIZE_16K),y)
|
||||
else ifeq ($(BR2_ARC_PAGE_SIZE_16K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384
|
||||
else ifeq ($(BR2_ARM64_PAGE_SIZE_64K),y)
|
||||
ARCH_TOOLCHAIN_WRAPPER_OPTS += -Wl,-z,max-page-size=65536 -Wl,-z,common-page-size=65536
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* Licensed under GPLv2 or later.
|
||||
*/
|
||||
/dts-v1/;
|
||||
#include "microchip/sama5d31.dtsi"
|
||||
#include "sama5d31.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Acme Systems Acqua SOM";
|
||||
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
From 336dc301e02d64507447f82020ce7a349797bef3 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Sun, 5 Nov 2023 14:59:16 +0100
|
||||
Subject: [PATCH] stm32mp157a-avenger96.dts: enable hash device to unbreak boot
|
||||
issue
|
||||
|
||||
The avenger96 board was forgotten when authentication support was added with
|
||||
commit 4bdb1a7a6a1325343 (stm32mp1: add authentication support for
|
||||
stm32image), causing a panic when stm32mp_init_auth() is called, so fix it
|
||||
similar to how it was done for the STM32MP157C-ED1 board with:
|
||||
|
||||
commit b37b52ef8bc05bfd8dcca992d4ba84cd7c5d23bb
|
||||
Author: Yann Gautier <yann.gautier@st.com>
|
||||
Date: Tue Oct 13 18:05:06 2020 +0200
|
||||
|
||||
fdts: add missing hash node in STM32MP157C-ED1 board DT
|
||||
|
||||
Without this node, the board fails to boot and panics in the function
|
||||
stm32mp_init_auth().
|
||||
|
||||
Change-Id: Ia54924410dac2a8c94dd6e45d7e93977fe7d87e2
|
||||
Signed-off-by: Yann Gautier <yann.gautier@st.com>
|
||||
|
||||
Upstream: N/A - Upstream reworked authentication to skip it for MP157A
|
||||
variant since v2.7, see "feat(st): disable authentication based on
|
||||
part_number"
|
||||
(https://github.com/ARM-software/arm-trusted-firmware/commit/49abdfd8cececb91a4bc7e7b29a30c09dce461c7)
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
fdts/stm32mp157a-avenger96.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/fdts/stm32mp157a-avenger96.dts b/fdts/stm32mp157a-avenger96.dts
|
||||
index b967736e4..76edecb83 100644
|
||||
--- a/fdts/stm32mp157a-avenger96.dts
|
||||
+++ b/fdts/stm32mp157a-avenger96.dts
|
||||
@@ -271,6 +271,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
+&hash1 {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&rng1 {
|
||||
status = "okay";
|
||||
};
|
||||
--
|
||||
2.39.2
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/rk3288-tinker-s.dtb
|
||||
append console=ttyS2,115200n8 root=179:1 rootwait
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
MKIMAGE=$HOST_DIR/bin/mkimage
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
$MKIMAGE -n rk3288 -T rksd -d "$BINARIES_DIR"/u-boot-tpl.bin "$BINARIES_DIR"/u-boot-tpl.img
|
||||
cat "$BINARIES_DIR"/u-boot-tpl.img "$BINARIES_DIR"/u-boot-spl-dtb.bin > "$BINARIES_DIR"/u-boot-tpl-spl-dtb.img
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$TARGET_DIR"/boot/extlinux/extlinux.conf
|
||||
@@ -1,43 +0,0 @@
|
||||
Tinker S RK3288
|
||||
=============
|
||||
|
||||
Tinker Board is a Single Board Computer (SBC) in an ultra-small form
|
||||
factor that offers class-leading performance while leveraging outstanding
|
||||
mechanical compatibility. The "S" variant of the Tinker Board has eMMC
|
||||
|
||||
Tinker link:
|
||||
https://www.asus.com/br/motherboards-components/single-board-computer/all-series/tinker-board-s/
|
||||
|
||||
Wiki link:
|
||||
https://openedev.amarulasolutions.com/display/ODWIKI/Tinker+RK3288
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make asus_tinker-s_rk3288_defconfig
|
||||
|
||||
Then you can edit the build options using
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Compile all and build rootfs image:
|
||||
|
||||
$ make
|
||||
|
||||
Prepare your SDCard
|
||||
===================
|
||||
|
||||
Buildroot generates a ready-to-use SD card image that you can flash directly to
|
||||
the card. The image will be in output/images/sdcard.img.
|
||||
You can write this image directly to an SD card device (i.e. /dev/xxx):
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/xxx
|
||||
$ sudo sync
|
||||
|
||||
Finally, you can insert the SD card to the Tinker RK3288 board and boot it.
|
||||
|
||||
NOTE:
|
||||
USB power supply requires more than the standard 500mA USB current, so
|
||||
this board must be supplied from a capable port or from an external
|
||||
AC/DC adapter. Otherwise it will hang forever while loading the kernel
|
||||
image.
|
||||
@@ -1,4 +1,4 @@
|
||||
label Tinker linux
|
||||
kernel /boot/zImage
|
||||
kernel /boot/uImage
|
||||
devicetree /boot/rk3288-tinker.dtb
|
||||
append console=ttyS2,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
# SD card image for RZBoard V2L
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"rzboard.dtb",
|
||||
"uEnv.txt"
|
||||
}
|
||||
}
|
||||
size = 24M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "hybrid"
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = "0xC"
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
cp board/avnet/rzboard_v2l/uEnv.txt "${BINARIES_DIR}"
|
||||
support/scripts/genimage.sh -c board/avnet/rzboard_v2l/genimage.cfg
|
||||
@@ -1,71 +0,0 @@
|
||||
RZBoard V2L
|
||||
===========
|
||||
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
This board support creates a bootable sd card image for the AVNET RZBoard V2L.
|
||||
This board is shipped with a u-boot inside its eMMC. This board support uses
|
||||
that u-boot and only puts uEnv.txt, kernel image and rootfs onto the sd card.
|
||||
|
||||
Build:
|
||||
======
|
||||
|
||||
$ make rzboard_v2l_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
=================================
|
||||
|
||||
output/images
|
||||
.
|
||||
├── Image
|
||||
├── boot.vfat
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4
|
||||
├── rootfs.tar
|
||||
├── rzboard.dtb
|
||||
├── sdcard.img
|
||||
└── uEnv.txt
|
||||
|
||||
Creating bootable SD card:
|
||||
==========================
|
||||
|
||||
Simply invoke (as root)
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
Where X is your SD card device.
|
||||
|
||||
Booting:
|
||||
========
|
||||
|
||||
Configure board for sd card boot:
|
||||
---------------------------------
|
||||
Set the 'BOOT1' switch (next to the audio jack) to '1' (away from 'ON') in
|
||||
order to let the board boot kernel and rootfs from SD card.
|
||||
|
||||
Serial console:
|
||||
---------------
|
||||
The RZBoard V2L has a 4-pin header "J19" right next to the micro USB. Its
|
||||
layout can be seen in the Quick-Start Guide, or the Hardware User Guide,
|
||||
obtainable from:
|
||||
https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/rzboard-v2l/
|
||||
|
||||
The uart pins are as follows (from left to right - orientation according to the
|
||||
board's labeling):
|
||||
|
||||
pin 1: n/a (most away from the board's corner)
|
||||
pin 2: tx
|
||||
pin 3: rx
|
||||
pin 4: gnd (nearest to the board's corner)
|
||||
|
||||
Baudrate for this board is 115200.
|
||||
|
||||
Power-Up:
|
||||
---------
|
||||
Plug in a suitable USB-C power supply and press the button 'S1' (next to the
|
||||
USB-C port) for 2 seconds until the LED goes on.
|
||||
|
||||
Login:
|
||||
------
|
||||
Enter 'root' as login user, and the prompt is ready.
|
||||
@@ -1,3 +0,0 @@
|
||||
bootcmd=booti ${kernel_addr_r} - ${fdt_addr_r}
|
||||
uenvcmd=fatload mmc 0:1 ${kernel_addr_r} Image; fatload mmc 0:1 ${fdt_addr_r} rzboard.dtb
|
||||
bootargs=root=/dev/mmcblk0p2 rw rootfstype=ext4 earlyprintk console=ttyS0,115200 rootwait earlycon clk_ignore_unused debug
|
||||
@@ -1,4 +0,0 @@
|
||||
label Bananapi M2 Berry linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-v40-bananapi-m2-berry.dtb
|
||||
append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,16 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
|
||||
"${TARGET_DIR}"/boot/extlinux/extlinux.conf
|
||||
@@ -1,35 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Bananapi M2 Berry. With the current
|
||||
configuration it will bring-up the board, and allow access through the
|
||||
serial console.
|
||||
|
||||
Bananapi M2 Berry link:
|
||||
https://wiki.banana-pi.org/Banana_Pi_BPI-M2_Berry
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make bananapi_m2_berry_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Bananapi M2 Berry and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
+4
-2
@@ -1,5 +1,7 @@
|
||||
setenv fdt_high ffffffff
|
||||
setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
|
||||
|
||||
mmc dev 0
|
||||
fatload mmc 0 $kernel_addr_r zImage
|
||||
fatload mmc 0 $fdt_addr_r sun7i-a20-icnova-a20-adb4006.dtb
|
||||
fatload mmc 0 $fdt_addr_r sun8i-r40-bananapi-m2-ultra.dtb
|
||||
|
||||
bootz $kernel_addr_r - $fdt_addr_r
|
||||
@@ -1,4 +0,0 @@
|
||||
label Bananapi M2 Ultra linux
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-r40-bananapi-m2-ultra.dtb
|
||||
append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,3 +1,15 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun8i-r40-bananapi-m2-ultra.dtb",
|
||||
"boot.scr"
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
@@ -9,6 +21,12 @@ image sdcard.img {
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
|
||||
"${TARGET_DIR}"/boot/extlinux/extlinux.conf
|
||||
@@ -27,9 +27,8 @@ build_trx() {
|
||||
rm -f $images/zImage.$device.lzma
|
||||
}
|
||||
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([^"]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
devices="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
for device in $devices; do
|
||||
device="${device#broadcom/}"
|
||||
case "$device" in
|
||||
"bcm4708-smartrg-sr400ac")
|
||||
build_trx "$1" "$device"
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
label RK3399RocPC linux
|
||||
kernel /boot/Image
|
||||
devicetree /boot/rk3399-roc-pc.dtb
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait
|
||||
@@ -1,22 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot-tpl-spl-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "idbloader.img"
|
||||
offset = 32K
|
||||
}
|
||||
|
||||
partition u-boot-dtb {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.itb"
|
||||
offset = 8M
|
||||
size = 30M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$TARGET_DIR"/boot/extlinux/extlinux.conf
|
||||
@@ -1,40 +0,0 @@
|
||||
Libre Computer Board ROC-RK3399-PC
|
||||
===================================
|
||||
|
||||
Build:
|
||||
|
||||
$ make roc_pc_rk3399_defconfig
|
||||
$ make
|
||||
|
||||
Files created in output directory
|
||||
=================================
|
||||
|
||||
output/images
|
||||
|
||||
├── bl31.elf
|
||||
├── idbloader.img
|
||||
├── Image
|
||||
├── rk3399-roc-pc.dtb
|
||||
├── rootfs.ext2
|
||||
├── rootfs.ext4 -> rootfs.ext2
|
||||
├── rootfs.tar
|
||||
├── sdcard.img
|
||||
├── u-boot.bin
|
||||
└── u-boot.itb
|
||||
|
||||
Creating bootable SD card:
|
||||
==========================
|
||||
|
||||
Simply invoke (as root)
|
||||
|
||||
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
||||
|
||||
Where X is your SD card device
|
||||
|
||||
Serial console
|
||||
--------------
|
||||
|
||||
Baudrate for this board is 1500000
|
||||
|
||||
Wiki link:
|
||||
https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html
|
||||
@@ -1,42 +0,0 @@
|
||||
# Minimal SD card image for the NXP i.MX9 boards
|
||||
#
|
||||
# We mimic the .sdcard NXP's image format:
|
||||
# * the SD card must have 32 kB free space at the beginning,
|
||||
# * U-Boot is integrated into imx9-boot-sd.bin and is dumped as is,
|
||||
# * a FAT partition at offset 8MB is containing Image and DTB files
|
||||
# * a single root filesystem partition is required (ext2, ext3 or ext4)
|
||||
#
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
label = "boot"
|
||||
files = {
|
||||
%FILES%
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition imx-boot {
|
||||
in-partition-table = "no"
|
||||
image = "imx9-boot-sd.bin"
|
||||
offset = %IMXOFFSET%
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
offset = 8M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -63,8 +63,6 @@ main ()
|
||||
dd if=${BINARIES_DIR}/u-boot-hash.bin of=${BINARIES_DIR}/u-boot-atf.bin bs=1K seek=128
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" ${BR2_CONFIG}; then
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc QM -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8qm-mek-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a53 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" ${BR2_CONFIG}; then
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc DXL -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8dxl-evk-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a35 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
else
|
||||
${HOST_DIR}/bin/mkimage_imx8 -soc QX -rev B0 -append ${BINARIES_DIR}/ahab-container.img -c -scfw ${BINARIES_DIR}/mx8qx-mek-scfw-tcm.bin -ap ${BINARIES_DIR}/u-boot-atf.bin a35 0x80000000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
fi
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
main ()
|
||||
{
|
||||
SPL_LOAD_ADDR=0x2049A000
|
||||
ATF_LOAD_ADDR=0x204E0000
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
SPL_LOAD_ADDR=0x204A0000
|
||||
ATF_LOAD_ADDR=0x204C0000
|
||||
fi
|
||||
|
||||
dd if="${BINARIES_DIR}/u-boot-spl.bin" of="${BINARIES_DIR}/u-boot-spl-padded.bin" bs=4 conv=sync
|
||||
cat "${BINARIES_DIR}/u-boot-spl-padded.bin" "${BINARIES_DIR}/ddr_fw.bin" > "${BINARIES_DIR}/u-boot-spl-ddr.bin"
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -commit > "${BINARIES_DIR}/mkimg.commit"
|
||||
cat "${BINARIES_DIR}/u-boot.bin" "${BINARIES_DIR}/mkimg.commit" > "${BINARIES_DIR}/u-boot-hash.bin"
|
||||
rm -f "${BINARIES_DIR}/mkimg.commit"
|
||||
|
||||
if grep -Eq "^BR2_TARGET_OPTEE_OS=y$" "${BR2_CONFIG}"; then
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-ap "${BINARIES_DIR}/tee.bin" a35 0x96000000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
else
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -c \
|
||||
-ap "${BINARIES_DIR}/bl31.bin" a35 ${ATF_LOAD_ADDR} \
|
||||
-ap "${BINARIES_DIR}/u-boot-hash.bin" a35 0x80200000 \
|
||||
-out "${BINARIES_DIR}/u-boot-atf-container.img"
|
||||
fi
|
||||
|
||||
"${HOST_DIR}/bin/mkimage_imx8" -soc IMX9 -append "${BINARIES_DIR}/ahab-container.img" -c \
|
||||
-ap "${BINARIES_DIR}/u-boot-spl-ddr.bin" a35 ${SPL_LOAD_ADDR} \
|
||||
-out "${BINARIES_DIR}/imx9-boot-sd.bin"
|
||||
|
||||
flashbin_size="$(wc -c "${BINARIES_DIR}/imx9-boot-sd.bin" | awk '{print $1}')"
|
||||
pad_cnt=$(($((flashbin_size + 0x400 - 1)) / 0x400))
|
||||
dd if="${BINARIES_DIR}/u-boot-atf-container.img" of="${BINARIES_DIR}/imx9-boot-sd.bin" bs=1K seek=${pad_cnt}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
@@ -7,12 +7,10 @@
|
||||
#
|
||||
dtb_list()
|
||||
{
|
||||
local DTB_LIST
|
||||
|
||||
DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' "${BR2_CONFIG}")"
|
||||
local DTB_LIST="$(sed -n 's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([\/a-z0-9 \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
|
||||
for dt in $DTB_LIST; do
|
||||
echo -n "\"$(basename "${dt}").dtb\", "
|
||||
echo -n "\"`basename $dt`.dtb\", "
|
||||
done
|
||||
}
|
||||
|
||||
@@ -23,11 +21,11 @@ dtb_list()
|
||||
#
|
||||
linux_image()
|
||||
{
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_LINUX_KERNEL_UIMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"uImage\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGE=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image\""
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_IMAGEGZ=y$" ${BR2_CONFIG}; then
|
||||
echo "\"Image.gz\""
|
||||
else
|
||||
echo "\"zImage\""
|
||||
@@ -36,31 +34,25 @@ linux_image()
|
||||
|
||||
genimage_type()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8DXL=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX91=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y$" "${BR2_CONFIG}"; then
|
||||
echo "genimage.cfg.template_imx9"
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_no_boot_part_spl"
|
||||
else
|
||||
echo "genimage.cfg.template_no_boot_part"
|
||||
fi
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_SPL=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_spl"
|
||||
else
|
||||
echo "genimage.cfg.template"
|
||||
@@ -69,9 +61,9 @@ genimage_type()
|
||||
|
||||
imx_offset()
|
||||
{
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "33K"
|
||||
else
|
||||
echo "32K"
|
||||
@@ -80,30 +72,29 @@ imx_offset()
|
||||
|
||||
uboot_image()
|
||||
{
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" "${BR2_CONFIG}"; then
|
||||
if grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMX=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.imx"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot-dtb.img"
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" "${BR2_CONFIG}"; then
|
||||
elif grep -Eq "^BR2_TARGET_UBOOT_FORMAT_IMG=y$" ${BR2_CONFIG}; then
|
||||
echo "u-boot.img"
|
||||
fi
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
local FILES IMXOFFSET UBOOTBIN GENIMAGE_CFG GENIMAGE_TMP
|
||||
FILES="$(dtb_list) $(linux_image)"
|
||||
IMXOFFSET="$(imx_offset)"
|
||||
UBOOTBIN="$(uboot_image)"
|
||||
GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
local FILES="$(dtb_list) $(linux_image)"
|
||||
local IMXOFFSET="$(imx_offset)"
|
||||
local UBOOTBIN="$(uboot_image)"
|
||||
local GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
sed -e "s/%FILES%/${FILES}/" \
|
||||
-e "s/%IMXOFFSET%/${IMXOFFSET}/" \
|
||||
-e "s/%UBOOTBIN%/${UBOOTBIN}/" \
|
||||
"board/freescale/common/imx/$(genimage_type)" > "${GENIMAGE_CFG}"
|
||||
board/freescale/common/imx/$(genimage_type) > ${GENIMAGE_CFG}
|
||||
|
||||
rm -rf "${GENIMAGE_TMP}"
|
||||
|
||||
@@ -114,9 +105,9 @@ main()
|
||||
--outputpath "${BINARIES_DIR}" \
|
||||
--config "${GENIMAGE_CFG}"
|
||||
|
||||
rm -f "${GENIMAGE_CFG}"
|
||||
rm -f ${GENIMAGE_CFG}
|
||||
|
||||
exit $?
|
||||
}
|
||||
|
||||
main "$@"
|
||||
main $@
|
||||
|
||||
-61
@@ -1,61 +0,0 @@
|
||||
From 0f75b03c008eacb9818af3a56dc088e72a623d17 Mon Sep 17 00:00:00 2001
|
||||
From: Marco Felsch <m.felsch@pengutronix.de>
|
||||
Date: Wed, 9 Nov 2022 12:59:09 +0100
|
||||
Subject: [PATCH] feat(build): add support for new binutils versions
|
||||
|
||||
Users of GNU ld (BPF) from binutils 2.39+ will observe multiple instaces
|
||||
of a new warning when linking the bl*.elf in the form:
|
||||
|
||||
ld.bfd: warning: stm32mp1_helper.o: missing .note.GNU-stack section implies executable stack
|
||||
ld.bfd: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
|
||||
ld.bfd: warning: bl2.elf has a LOAD segment with RWX permissions
|
||||
ld.bfd: warning: bl32.elf has a LOAD segment with RWX permissions
|
||||
|
||||
These new warnings are enbaled by default to secure elf binaries:
|
||||
- https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107
|
||||
- https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=0d38576a34ec64a1b4500c9277a8e9d0f07e6774
|
||||
|
||||
Fix it in a similar way to what the Linux kernel does, see:
|
||||
https://lore.kernel.org/all/20220810222442.2296651-1-ndesaulniers@google.com/
|
||||
|
||||
Following the reasoning there, we set "-z noexecstack" for all linkers
|
||||
(although LLVM's LLD defaults to it) and optional add
|
||||
--no-warn-rwx-segments since this a ld.bfd related.
|
||||
|
||||
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
|
||||
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
||||
Change-Id: I9430f5fa5036ca88da46cd3b945754d62616b617
|
||||
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
|
||||
Upstream: https://github.com/ARM-software/arm-trusted-firmware/commit/1f49db5f25cdd4e43825c9bcc0575070b80f628c
|
||||
---
|
||||
Makefile | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 1ddb7b844..470956b19 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -416,6 +416,8 @@ endif
|
||||
|
||||
GCC_V_OUTPUT := $(shell $(CC) -v 2>&1)
|
||||
|
||||
+TF_LDFLAGS += -z noexecstack
|
||||
+
|
||||
# LD = armlink
|
||||
ifneq ($(findstring armlink,$(notdir $(LD))),)
|
||||
TF_LDFLAGS += --diag_error=warning --lto_level=O1
|
||||
@@ -442,7 +444,10 @@ TF_LDFLAGS += $(subst --,-Xlinker --,$(TF_LDFLAGS_$(ARCH)))
|
||||
|
||||
# LD = gcc-ld (ld) or llvm-ld (ld.lld) or other
|
||||
else
|
||||
-TF_LDFLAGS += --fatal-warnings -O1
|
||||
+# With ld.bfd version 2.39 and newer new warnings are added. Skip those since we
|
||||
+# are not loaded by a elf loader.
|
||||
+TF_LDFLAGS += $(call ld_option, --no-warn-rwx-segments)
|
||||
+TF_LDFLAGS += -O1
|
||||
TF_LDFLAGS += --gc-sections
|
||||
# ld.lld doesn't recognize the errata flags,
|
||||
# therefore don't add those in that case
|
||||
--
|
||||
2.30.2
|
||||
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
From b2a94de52ae4a940a87d569815b19d3fa92dd32a Mon Sep 17 00:00:00 2001
|
||||
From: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
Date: Mon, 16 May 2022 13:45:16 -0500
|
||||
Subject: [PATCH] LF-7968-01 fix(Makefile): Suppress array-bounds error
|
||||
|
||||
The array-bounds error is triggered now in cases where it was silent
|
||||
before, causing errors like:
|
||||
|
||||
```
|
||||
plat/imx/imx8m/hab.c: In function 'imx_hab_handler':
|
||||
plat/imx/imx8m/hab.c:64:57: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Werror=array-bounds]
|
||||
64 | #define HAB_RVT_CHECK_TARGET_ARM64 ((unsigned long)*(uint32_t *)(HAB_RVT_BASE + 0x18))
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
```
|
||||
|
||||
The error is a false-positive and is entered as a bug [1]. The problem
|
||||
is fixed partially in GCC 12 and fully in GCC 13 [2].
|
||||
|
||||
The partial fix does not work here because the constant addresses used
|
||||
are less than the 4kB boundary chosen for the partial fix, so suppress
|
||||
the error until GCC is upgraded to 13.
|
||||
|
||||
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
|
||||
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c39
|
||||
|
||||
Upstream-Status: Inappropriate [other]
|
||||
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
||||
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
|
||||
Reviewed-by: Ye Li <ye.li@nxp.com>
|
||||
Signed-off-by: Brandon Maier <brandon.maier@collins.com>
|
||||
Upstream: https://github.com/nxp-imx/imx-atf/commit/058bf0f104115037d03e277f079825ef3659c5b9
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index c87c3ae08..2d6b90f47 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -346,7 +346,7 @@ WARNINGS += -Wshift-overflow -Wshift-sign-overflow \
|
||||
endif
|
||||
|
||||
ifneq (${E},0)
|
||||
-ERRORS := -Werror
|
||||
+ERRORS := -Werror -Wno-error=array-bounds
|
||||
endif
|
||||
|
||||
CPPFLAGS = ${DEFINES} ${INCLUDES} ${MBEDTLS_INC} -nostdinc \
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_IMX_SDMA=m
|
||||
@@ -1,69 +0,0 @@
|
||||
******************************
|
||||
Freescale i.MX8DXL WEVK board
|
||||
******************************
|
||||
|
||||
This file documents the Buildroot support for the Freescale i.MX8DXL WEVK
|
||||
board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX8DXL WEVK board:
|
||||
|
||||
make freescale_imx8dxlevk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- ahab-container.img
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- Image
|
||||
- imx8-boot-sd.bin
|
||||
- imx8dxl-evk.dtb
|
||||
- mkimg.commit
|
||||
- mx8dxl-ddr3-evk-scfw-tcm.bin
|
||||
- mx8dxl-evk-scfw-tcm.bin
|
||||
- mx8dxl-phantom-mek-scfw-tcm.bin
|
||||
- mx8dxl-val-scfw-tcm.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot-atf.bin
|
||||
- u-boot.bin
|
||||
- u-boot-hash.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx8.
|
||||
|
||||
Boot the i.MX8DXL WEVK board
|
||||
============================
|
||||
|
||||
To boot your newly created system:
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the boot switch as follows:
|
||||
SW1: ON ON OFF OFF
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Enjoy!
|
||||
@@ -1,3 +0,0 @@
|
||||
# Use the upstream devicetree name for EVK board
|
||||
# Revert https://github.com/nxp-imx/uboot-imx/commit/a60e787a6e35b9c14c391e03d41468e4ad63d598
|
||||
CONFIG_DEFAULT_FDT_FILE="imx8mp-evk.dtb"
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 cfb927722272897f850681c78d5f129b0883a8efaba9c52d30e029086524f7ff imx-atf-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 eb94414f952444289c0af8ad82afa0dc2d07e08f9000ccd2cc39f11da5b494ea linux-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 64441ee5bf3d5011e7853c028d06211b6f0439d21e147a8f36972c95a07ae9ac uboot-imx-lf-6.1.55-2.2.0.tar.gz
|
||||
@@ -1,77 +0,0 @@
|
||||
*********************
|
||||
NXP i.MX93 EVK board
|
||||
*********************
|
||||
|
||||
This file documents the Buildroot support for the i.MX 93 EVK board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX 93 EVK board:
|
||||
|
||||
make freescale_imx93evk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- ahab-container.img
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- ddr_fw.bin
|
||||
- Image
|
||||
- imx93-11x11-evk.dtb
|
||||
- imx9-boot-sd.bin
|
||||
- lpddr4_pmu_train_fw.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot-atf-container.img
|
||||
- u-boot.bin
|
||||
- u-boot-hash.bin
|
||||
- u-boot-spl.bin
|
||||
- u-boot-spl-ddr.bin
|
||||
- u-boot-spl-padded.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx9.
|
||||
|
||||
Boot the i.MX 93 EVK board
|
||||
===============================
|
||||
|
||||
To boot your newly created system (refer to the i.MX 93 EVK Documentation
|
||||
[1] for guidance):
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches as follows:
|
||||
SW1301: 0100 SW1301[1-4]
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Note: the debug USB connector presents 4 UARTs (for example /dev/ttyUSB[0-3]),
|
||||
the Cortex-A55 UART should be the 3rd one (in the previous example, /dev/ttyUSB2).
|
||||
Refer to the documentation [1] for more details.
|
||||
|
||||
Enjoy!
|
||||
|
||||
References
|
||||
==========
|
||||
[1] https://www.nxp.com/document/guide/getting-started-with-the-i-mx93-evk:GS-IMX93EVK
|
||||
@@ -1,40 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"imxrt1050-evk.dtb",
|
||||
}
|
||||
}
|
||||
|
||||
size = 8M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition SPL {
|
||||
in-partition-table = "no"
|
||||
image = "SPL"
|
||||
offset = 1K
|
||||
size = 127K
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot.img"
|
||||
offset = 128K
|
||||
size = 512K
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xc
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
NXP i.MXRT1050 EVK board
|
||||
------------------------
|
||||
|
||||
i.MX RT1050 are NXP's crossover MCUs. They combine the high performance and high
|
||||
level of integration of an applications processors with the ease-of-use and
|
||||
real-time functionality of a microcontroller. The i.MX RT1050 MCU runs on the Arm
|
||||
Cortex-M7 core at 600 MHz.
|
||||
https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/i-mx-rt1050-evaluation-kit:MIMXRT1050-EVK
|
||||
|
||||
To build a minimal support for this board:
|
||||
|
||||
$ make imxrt1050-evk_defconfig
|
||||
$ make
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be flashed into the SD card:
|
||||
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX
|
||||
Where 'sdX' is the device node of the uSD.
|
||||
|
||||
Jumper settings:
|
||||
|
||||
SW7: 1 0 1 0
|
||||
|
||||
Where 0 means bottom position and 1 means top position (from the
|
||||
switch label numbers reference).
|
||||
|
||||
Connect the USB cable between the EVK and the PC for the console.
|
||||
|
||||
Insert the micro SD card in the board, power it up and U-Boot messages should come up.
|
||||
@@ -1,2 +0,0 @@
|
||||
CONFIG_USE_BOOTCOMMAND=y
|
||||
CONFIG_BOOTCOMMAND="setenv bootargs console=ttyLP0 root=/dev/mmcblk0p2 rw earlycon rootwait;load mmc 0:1 0x80800000 imxrt1050-evk.dtb;load mmc 0:1 0x80000000 zImage;bootz 0x80000000 - 0x80800000"
|
||||
@@ -1,29 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition fsbl {
|
||||
offset = 4K
|
||||
in-partition-table = "no"
|
||||
image = "bl2_sd.pbl"
|
||||
}
|
||||
|
||||
partition ssbl {
|
||||
offset = 1M
|
||||
in-partition-table = "no"
|
||||
image = "fip.bin"
|
||||
}
|
||||
|
||||
partition fman {
|
||||
offset = 9M
|
||||
in-partition-table = "no"
|
||||
image = "fsl_fman_ucode_ls1046_r1.0_106_4_18.bin"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
offset = 16M
|
||||
partition-type = 0x83
|
||||
bootable = "true"
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,90 +0,0 @@
|
||||
**************
|
||||
NXP LS1046A-FRWY
|
||||
**************
|
||||
|
||||
This file documents the Buildroot support for the LS1046A Freeway Board.
|
||||
|
||||
for more details about the board and the QorIQ Layerscape SoC, see the following pages:
|
||||
- https://www.nxp.com/design/software/qoriq-developer-resources/ls1046a-freeway-board:FRWY-LS1046A
|
||||
- https://www.nxp.com/FRWY-LS1046A
|
||||
- https://www.nxp.com/docs/en/quick-reference-guide/FRWY-LS1046AGSG.pdf
|
||||
|
||||
for the software NXP LSDK (Layerscape Software Development Kit), see
|
||||
- https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf
|
||||
|
||||
the components from NXP are:
|
||||
- rcw, LSDK 21.08
|
||||
- atf (fork), LSDK 21.08
|
||||
- uboot (fork), LSDK 21.08
|
||||
- qoriq-fm-ucode (blob), LSDK 21.08
|
||||
- linux (fork), LSDK 21.08
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the LS1046A-FRWY board:
|
||||
|
||||
make ls1046a-frwy_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- bl2_sd.pbl
|
||||
- fip.bin
|
||||
- fsl_fman_ucode_ls1046_r1.0_106_4_18.bin
|
||||
- fsl_fman_ucode_ls1046_r1.0_108_4_9.bin
|
||||
- fsl-ls1046a-frwy.dtb
|
||||
- fsl-ls1046a-frwy-sdk.dtb
|
||||
- Image
|
||||
- PBL.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- sdcard.img
|
||||
- u-boot.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/ls1046a-frwy/genimage.cfg.
|
||||
|
||||
Boot the LS1046A-FRWY board
|
||||
=========================
|
||||
|
||||
To boot your newly created system:
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches SW1[1:9] = 0_0100_0000 (select SD Card boot option)
|
||||
- put a Micro-USB cable into UART1 Port and connect using a terminal emulator
|
||||
at 115200 bps, 8n1. Or remove the jumper on J72, connect a USB to TTL cable
|
||||
to J73, and connect using a terminal emualtor at 115200 bps, 8n1.
|
||||
- power on the board.
|
||||
|
||||
The front panel Ethernet connectors are off at boot, to bring them up run the
|
||||
following commands.
|
||||
|
||||
1G PORT1
|
||||
ip link set eth1 up
|
||||
|
||||
1G PORT2
|
||||
ip link set eth2 up
|
||||
|
||||
1G PORT3
|
||||
ip link set eth0 up
|
||||
|
||||
1G PORT4
|
||||
ip link set eth3 up
|
||||
@@ -1,4 +0,0 @@
|
||||
label ls1046afrwy-buildroot
|
||||
kernel /boot/Image
|
||||
devicetree /boot/fsl-ls1046a-frwy-sdk.dtb
|
||||
append console=ttyS0,115200 root=/dev/mmcblk0p1 earlycon=uart8250,mmio,0x21c0500 rootwait
|
||||
@@ -1,38 +0,0 @@
|
||||
# Minimal SD card image for the ICnova A20 SomPi on ADB4006
|
||||
# Based in the Cubieboard2 genimage.cfg
|
||||
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun7i-a20-icnova-a20-adb4006.dtb",
|
||||
"boot.scr"
|
||||
}
|
||||
}
|
||||
|
||||
size = 10M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 512M
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
|
||||
@@ -154,9 +154,9 @@ CONFIG_TUN=y
|
||||
# CONFIG_NET_VENDOR_SILAN is not set
|
||||
# CONFIG_NET_VENDOR_SIS is not set
|
||||
# CONFIG_NET_VENDOR_SMSC is not set
|
||||
CONFIG_STMMAC_ETH=y
|
||||
CONFIG_STMMAC_ETH=m
|
||||
# CONFIG_STMMAC_PLATFORM is not set
|
||||
CONFIG_STMMAC_PCI=y
|
||||
CONFIG_STMMAC_PCI=m
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
# CONFIG_NET_VENDOR_TEHUTI is not set
|
||||
# CONFIG_NET_VENDOR_TI is not set
|
||||
@@ -306,6 +306,3 @@ CONFIG_SECURITY=y
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
# CONFIG_VIRTUALIZATION is not set
|
||||
CONFIG_CRC_T10DIF=y
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_ROOT_NFS=y
|
||||
CONFIG_IP_PNP=y
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
default buildroot
|
||||
label buildroot
|
||||
kernel /Image
|
||||
devicetree /meson-g12b-a311d-khadas-vim3.dtb
|
||||
append root=/dev/mmcblk0p2 rootwait console=ttyAML0,115200
|
||||
@@ -1,33 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"meson-g12b-a311d-khadas-vim3.dtb",
|
||||
"extlinux"
|
||||
}
|
||||
|
||||
label = "boot"
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image="boot.vfat"
|
||||
size = 64M
|
||||
offset = 2M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext2"
|
||||
size = 128M
|
||||
offset = 0
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
||||
@@ -1,23 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
support/scripts/genimage.sh -c "${BOARD_DIR}/genimage.cfg"
|
||||
|
||||
AMLOGIC_DIR=${BINARIES_DIR}/amlogic-boot-fip
|
||||
FIP_DIR=${BINARIES_DIR}/fip
|
||||
|
||||
mkdir -p "${FIP_DIR}"
|
||||
|
||||
(cd "${AMLOGIC_DIR}" && \
|
||||
./build-fip.sh khadas-vim3 \
|
||||
"${BINARIES_DIR}"/u-boot.bin \
|
||||
"${FIP_DIR}")
|
||||
|
||||
dd if="${FIP_DIR}"/u-boot.bin.sd.bin \
|
||||
of="${BINARIES_DIR}"/sdcard.img \
|
||||
conv=fsync,notrunc bs=1 count=444
|
||||
|
||||
dd if="${FIP_DIR}"/u-boot.bin.sd.bin \
|
||||
of="${BINARIES_DIR}"/sdcard.img \
|
||||
conv=fsync,notrunc bs=512 skip=1 seek=1
|
||||
@@ -1,71 +0,0 @@
|
||||
Khadas VIM3
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration builds a complete image for the Khadas VIM3 to be flashed
|
||||
on an SD-card.
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
Select the default configuration for the target:
|
||||
$ make khadas_vim3_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
$ make
|
||||
|
||||
Result of the build
|
||||
===================
|
||||
output/images/
|
||||
+-- amlogic-boot-fip
|
||||
+ +-- build-fip.sh
|
||||
+ +-- g12a.inc
|
||||
+ `-- khadas-vim3
|
||||
+ +-- acs.bin
|
||||
+ +-- acs_tool.py
|
||||
+ +-- aml_ddr.fw
|
||||
+ +-- aml_encrypt_g12b
|
||||
+ +-- bl2.bin
|
||||
+ +-- bl301.bin
|
||||
+ +-- bl30.bin
|
||||
+ +-- bl31.bin
|
||||
+ +-- bl31.img
|
||||
+ +-- blx_fix.sh
|
||||
+ +-- ddr3_1d.fw
|
||||
+ +-- ddr4_1d.fw
|
||||
+ +-- ddr4_2d.fw
|
||||
+ +-- diag_lpddr4.fw
|
||||
+ +-- lpddr3_1d.fw
|
||||
+ +-- lpddr4_1d.fw
|
||||
+ +-- lpddr4_2d.fw
|
||||
+ +-- Makefile
|
||||
+ `-- piei.fw
|
||||
+-- boot.vfat
|
||||
+-- extlinux
|
||||
+ `-- extlinux.conf
|
||||
+-- fip
|
||||
+ +-- u-boot.bin
|
||||
+ +-- u-boot.bin.sd.bin
|
||||
+ +-- u-boot.bin.usb.bl2
|
||||
+ `-- u-boot.bin.usb.tpl
|
||||
+-- Image
|
||||
+-- meson-g12b-a311d-khadas-vim3.dtb
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4 -> rootfs.ext2
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
`-- u-boot.bin
|
||||
|
||||
The post-image script uses the files in the amlogic-boot-fip folder to sign
|
||||
the bootloader image before integrating it into the sdcard image.
|
||||
|
||||
To copy the image file to the sdcard use dd:
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Tested hardware
|
||||
===============
|
||||
Khadas vim3 (rev. 14)
|
||||
@@ -10,7 +10,7 @@ How to build it
|
||||
Configure Buildroot
|
||||
-------------------
|
||||
|
||||
$ make sipeed_licheepi_zero_defconfig
|
||||
$ make licheepi_zero_defconfig
|
||||
|
||||
Build the rootfs
|
||||
----------------
|
||||
@@ -1,16 +0,0 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 1016K # 1MB - 8KB
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
MangoPi MQ1RDW2
|
||||
===============
|
||||
|
||||
MangoPi MQ1RDW2 is a tiny ARM Cortex-A7 based single board computer.
|
||||
It's built around Allwinner T113-S3 dual core 1GHz CPU with integrated
|
||||
128MB DDR3-1600 RAM.
|
||||
Board features:
|
||||
- USB-OTG Type-C socket
|
||||
- USB-HOST Type-C socket
|
||||
- 2x 18 pin GPIO headers
|
||||
- TF card slot
|
||||
- RTL8723DS WiFi module with ext. antenna connector
|
||||
- 40 pin RGB FPC connector
|
||||
- 6 pin CTP FPC connector
|
||||
- 24 pin DVP FPC connector
|
||||
- onboard mic
|
||||
- onboard audio amplifier
|
||||
- FEL,reset button
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make mangopi_mq1rdw2_defconfig
|
||||
$ make
|
||||
|
||||
Wifi
|
||||
==========
|
||||
|
||||
Edit board/mangopi/mq1rdw2/overlay/etc/wpa_supplicant.conf or
|
||||
/etc/wpa_supplicant.conf once connected to the board:
|
||||
|
||||
* Replace YOURSSID with your AP ssid
|
||||
* Replace YOURPASSWD with your AP password
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Connect a TTL UART to the UART3 on P8 header (unpopulated), insert the microSD card and
|
||||
plug in a USB-C cable to the OTG or HOST connector to boot the system.
|
||||
@@ -1,4 +0,0 @@
|
||||
label MANGOPI-MQ1RDW2
|
||||
kernel /boot/zImage
|
||||
devicetree /boot/sun8i-t113s-mangopi-mq-r-t113.dtb
|
||||
append console=ttyS3,115200 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}
|
||||
@@ -1,6 +0,0 @@
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
auto wlan0
|
||||
iface wlan0 inet dhcp
|
||||
wpa-conf /etc/wpa_supplicant.conf
|
||||
@@ -1,8 +0,0 @@
|
||||
ap_scan=1
|
||||
|
||||
network={
|
||||
ssid="YOURSSID"
|
||||
scan_ssid=1
|
||||
key_mgmt=WPA-PSK
|
||||
psk="YOURPASSWD"
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
Microchip PolarFire SoC Icicle Kit
|
||||
==================================
|
||||
|
||||
This file describes how to use the pre-defined Buildroot
|
||||
configuration for Microchip's PolarFire SoC Icicle Kit.
|
||||
|
||||
Further information about the PolarFire SoC Icicle Kit can be found
|
||||
at https://github.com/polarfire-soc/polarfire-soc-documentation
|
||||
|
||||
Building
|
||||
========
|
||||
|
||||
Configure Buildroot using the default board configuration:
|
||||
|
||||
'$ make microchip_mpfs_icicle_defconfig'
|
||||
|
||||
Customise the build as necessary:
|
||||
|
||||
'$ make menuconfig'
|
||||
|
||||
Start the build:
|
||||
|
||||
'$ make'
|
||||
|
||||
Result of the build
|
||||
===================
|
||||
|
||||
Once the build has finished you will have the following files:
|
||||
|
||||
output/images/
|
||||
+-- boot.scr
|
||||
+-- boot.vfat
|
||||
+-- Image
|
||||
+-- mpfs_icicle.itb
|
||||
+-- mpfs_icicle.its
|
||||
+-- mpfs-icicle-kit.dtb
|
||||
+-- payload.bin
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
+-- u-boot.bin
|
||||
|
||||
|
||||
Creating a bootable SD card with genimage
|
||||
=========================================
|
||||
|
||||
By default Buildroot builds a SD card image for you. The first partition
|
||||
of this image contains a U-Boot binary, embedded in a Hart Software
|
||||
Services (HSS) payload. The second partition contains a FAT filesystem
|
||||
with a U-Boot env and an ITB file containing the kernel and the device
|
||||
tree. The third partition contains the file system. This image can be
|
||||
written directly to the eMMC or an SD card. All you need to do is dd the
|
||||
image to the eMMC or your SD card, which can be done with the following
|
||||
command on your development host:
|
||||
|
||||
'$ sudo dd if=output/images/sdcard.img of=/dev/sdb bs=1M'
|
||||
|
||||
For instructions on how to transfer the image to the eMMC/SD, please refer to
|
||||
the "Programming the Linux image" section of our guide on updating
|
||||
PolarFire SoC dev kits:
|
||||
https://github.com/polarfire-soc/polarfire-soc-documentation/blob/master/reference-designs-fpga-and-development-kits/updating-mpfs-kit.md.
|
||||
@@ -1,28 +0,0 @@
|
||||
#
|
||||
# HSS Payload Generator - buildroot configuration file
|
||||
#
|
||||
|
||||
# First, we can optionally set a name for our image, otherwise one will be created dynamically
|
||||
set-name: 'PolarFire-SoC-HSS::U-Boot'
|
||||
|
||||
#
|
||||
# Next, we'll define the entry point addresses for each hart, as follows:
|
||||
#
|
||||
hart-entry-points: {u54_1: '0x80200000', u54_2: '0x80200000', u54_3: '0x80200000', u54_4: '0x80200000'}
|
||||
#
|
||||
# Finally, we'll define a payloads (source binary file) that will be placed at certain regions in memory
|
||||
# The payload section is defined with the keyword payloads, and then a number of individual
|
||||
# payload descriptors.
|
||||
#
|
||||
# Each payload has a name (path to its ELF/bin file), an owner-hart, and optionally 1-3 secondary-harts.
|
||||
#
|
||||
# Additionally, it has a privilege mode in which it will start execution.
|
||||
# * Valid privilege modes are PRV_M, PRV_S and PRV_U.
|
||||
#
|
||||
#
|
||||
# In this case, the only payload is the u-boot s-mode binary.
|
||||
#
|
||||
# Case only matters for the ELF path names, not the keywords.
|
||||
#
|
||||
payloads:
|
||||
u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s}
|
||||
@@ -1,34 +0,0 @@
|
||||
# Image for eMMC or SDCard boot on the Microchip PolarFire SOC Icicle Board
|
||||
#
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"mpfs_icicle.itb",
|
||||
}
|
||||
|
||||
file boot.scr {
|
||||
image = "boot.scr"
|
||||
}
|
||||
}
|
||||
size = 60M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition uboot {
|
||||
partition-type-uuid = 21686148-6449-6E6F-744E-656564454649
|
||||
image = "payload.bin"
|
||||
}
|
||||
|
||||
partition kernel {
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition root {
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_POLARFIRE_SOC_DMA_NONCOHERENT=y
|
||||
@@ -1,53 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Flattened Image Tree file for Icicle Kit
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-Boot fitImage for the MPFS";
|
||||
address-cells = <1>;
|
||||
|
||||
images {
|
||||
kernel {
|
||||
description = "Linux kernel";
|
||||
data = /incbin/("./Image");
|
||||
type = "kernel";
|
||||
arch = "riscv";
|
||||
os = "linux";
|
||||
compression = "none";
|
||||
load = <0x80200000>;
|
||||
entry = <0x80200000>;
|
||||
hash-1 {
|
||||
algo = "sha256";
|
||||
};
|
||||
};
|
||||
base_fdt {
|
||||
description = "Flattened Device Tree blob";
|
||||
data = /incbin/("./mpfs-icicle-kit.dtb");
|
||||
type = "flat_dt";
|
||||
arch = "riscv";
|
||||
compression = "none";
|
||||
load = <0x8a000000>;
|
||||
hash-1 {
|
||||
algo = "sha256";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "kernel_dtb";
|
||||
kernel_dtb {
|
||||
description = "1 Linux kernel, FDT blob";
|
||||
kernel = "kernel";
|
||||
fdt = "base_fdt";
|
||||
};
|
||||
|
||||
base_dtb {
|
||||
description = "Base FDT blob for MPFS Icicle board";
|
||||
fdt = "base_fdt";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,13 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
HSS_PAYLOAD_GENERATOR="${HOST_DIR}"/bin/hss-payload-generator
|
||||
MKIMAGE="${HOST_DIR}"/bin/mkimage
|
||||
BOARD_DIR="$(pwd)"/"${0%/*}"
|
||||
|
||||
pushd "${BINARIES_DIR}"
|
||||
"${HSS_PAYLOAD_GENERATOR}" -c "${BOARD_DIR}"/config.yaml payload.bin
|
||||
cp "${BOARD_DIR}"/mpfs_icicle.its "${BINARIES_DIR}"/mpfs_icicle.its
|
||||
"${MKIMAGE}" -f mpfs_icicle.its mpfs_icicle.itb
|
||||
popd
|
||||
support/scripts/genimage.sh -c "${BOARD_DIR}"/genimage.cfg
|
||||
@@ -1,16 +0,0 @@
|
||||
# this assumes ${scriptaddr} is already set!!
|
||||
|
||||
# Try to boot a fitImage from eMMC/SD
|
||||
|
||||
setenv fdt_high 0xffffffffffffffff
|
||||
setenv initrd_high 0xffffffffffffffff
|
||||
|
||||
load mmc 0:${distro_bootpart} ${scriptaddr} mpfs_icicle.itb;
|
||||
bootm start ${scriptaddr}#kernel_dtb;
|
||||
bootm loados ${scriptaddr};
|
||||
# Try to load a ramdisk if available inside fitImage
|
||||
bootm ramdisk;
|
||||
bootm prep;
|
||||
fdt set /soc/ethernet@20112000 mac-address ${icicle_mac_addr0};
|
||||
fdt set /soc/ethernet@20110000 mac-address ${icicle_mac_addr1};
|
||||
bootm go;
|
||||
@@ -1,3 +0,0 @@
|
||||
CONFIG_USE_BOOTARGS=y
|
||||
CONFIG_BOOTARGS="root=/dev/mmcblk0p3 rootwait uio_pdrv_genirq.of_id=generic-uio"
|
||||
CONFIG_MPFS_PRIORITISE_QSPI_BOOT=n
|
||||
@@ -1,37 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Orangepi PC2. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi PC2 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-PC-2.html
|
||||
|
||||
Sunxi Wiki link:
|
||||
https://linux-sunxi.org/Xunlong_Orange_Pi_PC_2
|
||||
|
||||
This configuration uses U-Boot mainline and kernel mainline.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make orangepi_pc2_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Orangepi PC2 and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
+4
-4
@@ -13,13 +13,13 @@ This commit specifies XR819 interrupt configuration for the driver.
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 3 +++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index b7ca916d871d..4e1a9050c6b4 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -125,6 +125,9 @@
|
||||
*/
|
||||
xr819: sdio_wifi@1 {
|
||||
|
||||
+4
-4
@@ -10,13 +10,13 @@ For more information see:
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 16 ++++++++++++++++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 16 ++++++++++++++++
|
||||
1 file changed, 16 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index 4e1a9050c6b4..cdf19821b1f3 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -161,3 +161,19 @@
|
||||
/* USB VBUS is always on */
|
||||
status = "okay";
|
||||
|
||||
+4
-4
@@ -8,13 +8,13 @@ This patch enables spidev driver for SPI1.
|
||||
|
||||
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index cdf19821b1f3..7242aaecb14f 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -59,6 +59,7 @@
|
||||
serial0 = &uart0;
|
||||
/* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
|
||||
|
||||
+4
-4
@@ -7,13 +7,13 @@ Enable uart1 and uart2 on orange-pi-zero board.
|
||||
|
||||
Signed-off-by: Sergey Kuzminov <kuzminov.sergey81@gmail.com>
|
||||
---
|
||||
arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts | 4 ++--
|
||||
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
index f19ed981da9d..03acf166ab70 100644
|
||||
--- a/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/allwinner/sun8i-h2-plus-orangepi-zero.dts
|
||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||
@@ -184,13 +184,13 @@ &uart0 {
|
||||
&uart1 {
|
||||
pinctrl-names = "default";
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This default configuration will allow you to start experimenting with the
|
||||
buildroot environment for the Orangepi Zero3. With the current configuration
|
||||
it will bring-up the board, and allow access through the serial console.
|
||||
|
||||
Orangepi Zero3 link:
|
||||
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-Zero-3.html
|
||||
|
||||
This configuration uses Orangepi's fork of U-Boot and Linux kernel.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make orangepi_zero3_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your Orangepi Zero3 and power it up. The console
|
||||
is on the serial line, 115200 8N1.
|
||||
@@ -1,4 +0,0 @@
|
||||
label buildroot
|
||||
kernel /zImage
|
||||
devicetree /sun8i-s3-pinecube.dtb
|
||||
append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait rw
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
||||
@@ -1,31 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This directory contains a Buildroot configuration for building a
|
||||
Pine64 PineCube.
|
||||
|
||||
Board homepage: https://www.pine64.org/cube/
|
||||
Board wiki: https://wiki.pine64.org/wiki/PineCube
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make pine64_pinecube_defconfig
|
||||
$ make
|
||||
|
||||
Note: you will need access to the internet to download the required
|
||||
sources.
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
$ sudo sync
|
||||
|
||||
Insert the micro SDcard in your PineCube and power it up. The console
|
||||
is on the serial port 2, 115200 8N1 (check Wiki for board pinout).
|
||||
@@ -1,4 +1,4 @@
|
||||
label RK3399_ROCKPRO64 linux
|
||||
kernel /Image
|
||||
devicetree /rk3399-rockpro64.dtb
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait
|
||||
append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait
|
||||
|
||||
@@ -26,15 +26,16 @@ Running under Qemu
|
||||
Run the emulation with:
|
||||
|
||||
qemu-system-aarch64 \
|
||||
-M virt,secure=on,acpi=off \
|
||||
-M virt,secure=on \
|
||||
-bios output/images/flash.bin \
|
||||
-cpu cortex-a53 \
|
||||
-device virtio-blk-device,drive=hd0 \
|
||||
-device virtio-net-device,netdev=eth0 \
|
||||
-device virtio-rng-device,rng=rng0 \
|
||||
-drive file=output/images/disk.img,if=none,format=raw,id=hd0 \
|
||||
-m 2048 \
|
||||
-m 1024 \
|
||||
-netdev user,id=eth0 \
|
||||
-no-acpi \
|
||||
-nographic \
|
||||
-object rng-random,filename=/dev/urandom,id=rng0 \
|
||||
-rtc base=utc,clock=host \
|
||||
@@ -62,7 +63,7 @@ image first with:
|
||||
Then run the OS installer iso image on emulation with:
|
||||
|
||||
qemu-system-aarch64 \
|
||||
-M virt,secure=on,acpi=off \
|
||||
-M virt,secure=on \
|
||||
-bios output/images/flash.bin \
|
||||
-cpu cortex-a53 \
|
||||
-device virtio-blk-device,drive=hd1 \
|
||||
@@ -71,8 +72,9 @@ Then run the OS installer iso image on emulation with:
|
||||
-device virtio-rng-device,rng=rng0 \
|
||||
-drive file=<iso>,if=none,format=raw,readonly=on,id=hd0 \
|
||||
-drive file=disk.qcow2,if=none,id=hd1 \
|
||||
-m 2048 \
|
||||
-m 1024 \
|
||||
-netdev user,id=eth0 \
|
||||
-no-acpi \
|
||||
-nographic \
|
||||
-object rng-random,filename=/dev/urandom,id=rng0 \
|
||||
-rtc base=utc,clock=host \
|
||||
@@ -98,4 +100,4 @@ Firmware update is currently not supported.
|
||||
[1]: https://github.com/ARM-software/ebbr
|
||||
[2]: https://developer.arm.com/Architectures/Arm%20SystemReady%20IR
|
||||
[3]: https://github.com/ARM-software/arm-systemready/tree/main/IR/prebuilt_images
|
||||
[4]: https://developer.arm.com/documentation/DUI1101/latest/
|
||||
[4]: https://developer.arm.com/documentation/DUI1101/1-1/?lang=en
|
||||
|
||||
@@ -12,7 +12,8 @@ CONFIG_SCHED_AUTOGROUP=y
|
||||
CONFIG_PROFILING=y
|
||||
CONFIG_ARCH_VEXPRESS=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_ACPI=y
|
||||
CONFIG_FW_CFG_SYSFS=y
|
||||
CONFIG_FW_CFG_SYSFS_CMDLINE=y
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
@@ -33,8 +34,6 @@ CONFIG_PCI=y
|
||||
CONFIG_PCI_HOST_GENERIC=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
CONFIG_FW_CFG_SYSFS=y
|
||||
CONFIG_FW_CFG_SYSFS_CMDLINE=y
|
||||
CONFIG_VIRTIO_BLK=y
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
CONFIG_CHR_DEV_SG=y
|
||||
|
||||
@@ -26,7 +26,7 @@ Running under Qemu
|
||||
Run the emulation with:
|
||||
|
||||
qemu-system-arm \
|
||||
-M virt,secure=on,acpi=off \
|
||||
-M virt,secure=on \
|
||||
-bios output/images/flash.bin \
|
||||
-cpu cortex-a15 \
|
||||
-device virtio-blk-device,drive=hd0 \
|
||||
@@ -35,6 +35,7 @@ Run the emulation with:
|
||||
-drive file=output/images/disk.img,if=none,format=raw,id=hd0 \
|
||||
-m 1024 \
|
||||
-netdev user,id=eth0 \
|
||||
-no-acpi \
|
||||
-nographic \
|
||||
-object rng-random,filename=/dev/urandom,id=rng0 \
|
||||
-rtc base=utc,clock=host \
|
||||
@@ -67,4 +68,4 @@ Firmware update is currently not supported.
|
||||
[1]: https://github.com/ARM-software/ebbr
|
||||
[2]: https://developer.arm.com/Architectures/Arm%20SystemReady%20IR
|
||||
[3]: https://github.com/ARM-software/arm-systemready/tree/main/IR/prebuilt_images
|
||||
[4]: https://developer.arm.com/documentation/DUI1101/latest/
|
||||
[4]: https://developer.arm.com/documentation/DUI1101/1-1/?lang=en
|
||||
|
||||
@@ -62,7 +62,7 @@ consoles over telnet connections:
|
||||
-serial telnet:127.0.0.1:1235,server \
|
||||
-serial telnet:127.0.0.1:1236,server \
|
||||
-netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \
|
||||
-semihosting-config enable=on,target=native \
|
||||
-semihosting-config enable,target=native \
|
||||
-bios flash.bin
|
||||
|
||||
QEMU is now waiting for the telnet connection. From another shell, open a
|
||||
@@ -91,7 +91,7 @@ From a first shell:
|
||||
-smp 1 -s -m 1024 -d unimp \
|
||||
-serial stdio \
|
||||
-netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \
|
||||
-semihosting-config enable=on,target=native \
|
||||
-semihosting-config enable,target=native \
|
||||
-bios flash.bin \
|
||||
-S
|
||||
|
||||
@@ -123,7 +123,7 @@ Emulation has started, TF-A has loaded OP-TEE and U-boot images in memory and
|
||||
has booted OP-TEE. Emulation stopped at OP-TEE core entry.
|
||||
|
||||
Note: QEMU hosts a GDB service listening to TCP port 1234, as set through
|
||||
qemu-system-arm command line option -S.
|
||||
qemu-system-arm command line option -s.
|
||||
|
||||
Note: To build the GDB server, the following extra options have to be added to
|
||||
the Buildroot configuration:
|
||||
|
||||
@@ -3,3 +3,5 @@ Run the emulation with:
|
||||
qemu-system-or1k -kernel output/images/vmlinux -nographic # qemu_or1k_defconfig
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu.
|
||||
|
||||
Ethernet support is not working, yet.
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
cp -f "${BOARD_DIR}"/grub.cfg "${BINARIES_DIR}"/efi-part/EFI/BOOT/grub.cfg
|
||||
|
||||
# The QEMU riscv64 virt machine expects flash devices to be 32M.
|
||||
truncate -s 32M "${BINARIES_DIR}"/RISCV_VIRT_CODE.fd
|
||||
truncate -s 32M "${BINARIES_DIR}"/RISCV_VIRT_VARS.fd
|
||||
@@ -1,34 +0,0 @@
|
||||
image efi-part.vfat {
|
||||
vfat {
|
||||
file EFI {
|
||||
image = "efi-part/EFI"
|
||||
}
|
||||
|
||||
file Image {
|
||||
image = "Image"
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image disk.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition boot {
|
||||
image = "efi-part.vfat"
|
||||
partition-type-uuid = U
|
||||
offset = 32K
|
||||
bootable = true
|
||||
}
|
||||
|
||||
partition root {
|
||||
# For partition-type-uuid value, see:
|
||||
# https://uapi-group.org/specifications/specs/discoverable_partitions_specification/
|
||||
# SD_GPT_ROOT_RISCV64
|
||||
partition-type-uuid = 72ec70a6-cf74-40e6-bd49-4bda08e8f224
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
set default="0"
|
||||
set timeout="5"
|
||||
|
||||
menuentry "Buildroot" {
|
||||
linux /Image root=PARTLABEL=root rootwait
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This is a RISC-V 64bit UEFI Linux boot demo in QEmu virt machine.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
make qemu_riscv64_virt_efi_defconfig
|
||||
make
|
||||
|
||||
Emulation
|
||||
=========
|
||||
|
||||
Run the emulation with:
|
||||
|
||||
qemu-system-riscv64 \
|
||||
-M virt,pflash0=pflash0,pflash1=pflash1,acpi=off \
|
||||
-smp 4 \
|
||||
-m 1024 \
|
||||
-nographic \
|
||||
-blockdev node-name=pflash0,driver=file,read-only=on,filename=output/images/RISCV_VIRT_CODE.fd \
|
||||
-blockdev node-name=pflash1,driver=file,filename=output/images/RISCV_VIRT_VARS.fd \
|
||||
\
|
||||
-drive file=output/images/disk.img,format=raw,id=hd0 \
|
||||
-device virtio-blk-device,drive=hd0 \
|
||||
\
|
||||
-netdev user,id=net0 \
|
||||
-device virtio-net-device,netdev=net0 # qemu_riscv64_virt_efi_defconfig
|
||||
|
||||
Note: for information, qemu version >= 8.0.0 is needed for this UEFI
|
||||
Linux demo. It introduced the two pflash memories (previous versions
|
||||
had only one). The host-qemu package in Buildroot (enabled in this
|
||||
defconfig) is sufficient to run this demo. In case another qemu is
|
||||
used (for example, from the host OS), make sure to check the version
|
||||
requirement.
|
||||
@@ -0,0 +1,418 @@
|
||||
From 22d955122ac0f7ac74ab74aadebf6b8edaf0bbbd Mon Sep 17 00:00:00 2001
|
||||
From: Julien Olivain <juju@cotds.org>
|
||||
Date: Sun, 15 Dec 2019 18:45:40 +0100
|
||||
Subject: [PATCH] DTS for QMTech Zynq starter kit
|
||||
|
||||
Signed-off-by: Martin Chabot <martin.chabot@gmail.com>
|
||||
Signed-off-by: Julien Olivain <juju@cotds.org>
|
||||
---
|
||||
arch/arm/boot/dts/zynq-qmtech.dts | 397 ++++++++++++++++++++++++++++++
|
||||
1 file changed, 397 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/zynq-qmtech.dts
|
||||
|
||||
diff --git a/arch/arm/boot/dts/zynq-qmtech.dts b/arch/arm/boot/dts/zynq-qmtech.dts
|
||||
new file mode 100644
|
||||
index 000000000000..c6081dc0080e
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/zynq-qmtech.dts
|
||||
@@ -0,0 +1,397 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0+
|
||||
+/*
|
||||
+ * Copyright (C) 2011 - 2015 Xilinx
|
||||
+ * Copyright (C) 2012 National Instruments Corp.
|
||||
+ * Copyright (C) 2019 Martin Chabot <martin.chabot@gmail.com>
|
||||
+ */
|
||||
+
|
||||
+/* Derived from:
|
||||
+ * https://github.com/Xilinx/linux-xlnx/blob/xilinx-v2019.2.01/arch/arm/boot/dts/zynq-zc702.dts
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "zynq-7000.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "QMTECH XC7Z010 Starter Kit";
|
||||
+ compatible = "xlnx,zynq-qmtech", "xlnx,zynq-zc702", "xlnx,zynq-7000";
|
||||
+
|
||||
+ aliases {
|
||||
+ ethernet0 = &gem0;
|
||||
+ i2c0 = &i2c0;
|
||||
+ serial0 = &uart1;
|
||||
+ spi0 = &qspi;
|
||||
+ mmc0 = &sdhci0;
|
||||
+ };
|
||||
+
|
||||
+ memory@0 {
|
||||
+ device_type = "memory";
|
||||
+ reg = <0x0 0x20000000>;
|
||||
+ };
|
||||
+
|
||||
+ chosen {
|
||||
+ bootargs = "";
|
||||
+ stdout-path = "serial0:115200n8";
|
||||
+ };
|
||||
+
|
||||
+ leds {
|
||||
+ compatible = "gpio-leds";
|
||||
+
|
||||
+ ds23 {
|
||||
+ label = "ds23";
|
||||
+ gpios = <&gpio0 10 0>;
|
||||
+ linux,default-trigger = "heartbeat";
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+};
|
||||
+
|
||||
+&amba {
|
||||
+ ocm: sram@fffc0000 {
|
||||
+ compatible = "mmio-sram";
|
||||
+ reg = <0xfffc0000 0x10000>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&clkc {
|
||||
+ ps-clk-frequency = <33333333>;
|
||||
+};
|
||||
+
|
||||
+&gem0 {
|
||||
+ status = "okay";
|
||||
+ phy-mode = "rgmii-id";
|
||||
+ phy-handle = <ðernet_phy>;
|
||||
+
|
||||
+ ethernet_phy: ethernet-phy@0 {
|
||||
+ reg = <0>;
|
||||
+ device_type = "ethernet-phy";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&gpio0 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_gpio0_default>;
|
||||
+};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ status = "disabled";
|
||||
+ clock-frequency = <400000>;
|
||||
+ pinctrl-names = "default", "gpio";
|
||||
+ pinctrl-0 = <&pinctrl_i2c0_default>;
|
||||
+ pinctrl-1 = <&pinctrl_i2c0_gpio>;
|
||||
+ scl-gpios = <&gpio0 50 0>;
|
||||
+ sda-gpios = <&gpio0 51 0>;
|
||||
+
|
||||
+ i2c-mux@74 {
|
||||
+ compatible = "nxp,pca9548";
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <0x74>;
|
||||
+
|
||||
+ i2c@0 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <0>;
|
||||
+ si570: clock-generator@5d {
|
||||
+ #clock-cells = <0>;
|
||||
+ compatible = "silabs,si570";
|
||||
+ temperature-stability = <50>;
|
||||
+ reg = <0x5d>;
|
||||
+ factory-fout = <156250000>;
|
||||
+ clock-frequency = <148500000>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c@1 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <1>;
|
||||
+ adv7511: hdmi-tx@39 {
|
||||
+ compatible = "adi,adv7511";
|
||||
+ reg = <0x39>;
|
||||
+ adi,input-depth = <8>;
|
||||
+ adi,input-colorspace = "yuv422";
|
||||
+ adi,input-clock = "1x";
|
||||
+ adi,input-style = <3>;
|
||||
+ adi,input-justification = "right";
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c@2 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <2>;
|
||||
+ eeprom@54 {
|
||||
+ compatible = "atmel,24c08";
|
||||
+ reg = <0x54>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c@3 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <3>;
|
||||
+ gpio@21 {
|
||||
+ compatible = "ti,tca6416";
|
||||
+ reg = <0x21>;
|
||||
+ gpio-controller;
|
||||
+ #gpio-cells = <2>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c@4 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <4>;
|
||||
+ rtc@51 {
|
||||
+ compatible = "nxp,pcf8563";
|
||||
+ reg = <0x51>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c@7 {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ reg = <7>;
|
||||
+ hwmon@52 {
|
||||
+ compatible = "ti,ucd9248";
|
||||
+ reg = <52>;
|
||||
+ };
|
||||
+ hwmon@53 {
|
||||
+ compatible = "ti,ucd9248";
|
||||
+ reg = <53>;
|
||||
+ };
|
||||
+ hwmon@54 {
|
||||
+ compatible = "ti,ucd9248";
|
||||
+ reg = <54>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&pinctrl0 {
|
||||
+ pinctrl_can0_default: can0-default {
|
||||
+ mux {
|
||||
+ function = "can0";
|
||||
+ groups = "can0_9_grp";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "can0_9_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+
|
||||
+ conf-rx {
|
||||
+ pins = "MIO46";
|
||||
+ bias-high-impedance;
|
||||
+ };
|
||||
+
|
||||
+ conf-tx {
|
||||
+ pins = "MIO47";
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_gem0_default: gem0-default {
|
||||
+ mux {
|
||||
+ function = "ethernet0";
|
||||
+ groups = "ethernet0_0_grp";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "ethernet0_0_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <4>;
|
||||
+ };
|
||||
+
|
||||
+ conf-rx {
|
||||
+ pins = "MIO22", "MIO23", "MIO24", "MIO25", "MIO26", "MIO27";
|
||||
+ bias-high-impedance;
|
||||
+ low-power-disable;
|
||||
+ };
|
||||
+
|
||||
+ conf-tx {
|
||||
+ pins = "MIO16", "MIO17", "MIO18", "MIO19", "MIO20", "MIO21";
|
||||
+ bias-disable;
|
||||
+ low-power-enable;
|
||||
+ };
|
||||
+
|
||||
+ mux-mdio {
|
||||
+ function = "mdio0";
|
||||
+ groups = "mdio0_0_grp";
|
||||
+ };
|
||||
+
|
||||
+ conf-mdio {
|
||||
+ groups = "mdio0_0_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_gpio0_default: gpio0-default {
|
||||
+ mux {
|
||||
+ function = "gpio0";
|
||||
+ groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
|
||||
+ "gpio0_10_grp", "gpio0_11_grp", "gpio0_12_grp",
|
||||
+ "gpio0_13_grp", "gpio0_14_grp";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
|
||||
+ "gpio0_10_grp", "gpio0_11_grp", "gpio0_12_grp",
|
||||
+ "gpio0_13_grp", "gpio0_14_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+
|
||||
+ conf-pull-up {
|
||||
+ pins = "MIO9", "MIO10", "MIO11", "MIO12", "MIO13", "MIO14";
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+
|
||||
+ conf-pull-none {
|
||||
+ pins = "MIO7", "MIO8";
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_i2c0_default: i2c0-default {
|
||||
+ mux {
|
||||
+ groups = "i2c0_10_grp";
|
||||
+ function = "i2c0";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "i2c0_10_grp";
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_i2c0_gpio: i2c0-gpio {
|
||||
+ mux {
|
||||
+ groups = "gpio0_50_grp", "gpio0_51_grp";
|
||||
+ function = "gpio0";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "gpio0_50_grp", "gpio0_51_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_sdhci0_default: sdhci0-default {
|
||||
+ mux {
|
||||
+ groups = "sdio0_2_grp";
|
||||
+ function = "sdio0";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "sdio0_2_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+
|
||||
+ mux-cd {
|
||||
+ groups = "gpio0_0_grp";
|
||||
+ function = "sdio0_cd";
|
||||
+ };
|
||||
+
|
||||
+ conf-cd {
|
||||
+ groups = "gpio0_0_grp";
|
||||
+ bias-high-impedance;
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+
|
||||
+ mux-wp {
|
||||
+ groups = "gpio0_15_grp";
|
||||
+ function = "sdio0_wp";
|
||||
+ };
|
||||
+
|
||||
+ conf-wp {
|
||||
+ groups = "gpio0_15_grp";
|
||||
+ bias-high-impedance;
|
||||
+ bias-pull-up;
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ pinctrl_uart1_default: uart1-default {
|
||||
+ mux {
|
||||
+ groups = "uart1_10_grp";
|
||||
+ function = "uart1";
|
||||
+ };
|
||||
+
|
||||
+ conf {
|
||||
+ groups = "uart1_10_grp";
|
||||
+ slew-rate = <0>;
|
||||
+ io-standard = <1>;
|
||||
+ };
|
||||
+
|
||||
+ conf-rx {
|
||||
+ pins = "MIO25";
|
||||
+ bias-high-impedance;
|
||||
+ };
|
||||
+
|
||||
+ conf-tx {
|
||||
+ pins = "MIO24";
|
||||
+ bias-disable;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&qspi {
|
||||
+ u-boot,dm-pre-reloc;
|
||||
+ status = "disabled";
|
||||
+ is-dual = <0>;
|
||||
+ num-cs = <1>;
|
||||
+ flash@0 {
|
||||
+ compatible = "n25q128a11";
|
||||
+ reg = <0x0>;
|
||||
+ spi-tx-bus-width = <1>;
|
||||
+ spi-rx-bus-width = <4>;
|
||||
+ spi-max-frequency = <50000000>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <1>;
|
||||
+ partition@qspi-fsbl-uboot {
|
||||
+ label = "qspi-fsbl-uboot";
|
||||
+ reg = <0x0 0x100000>;
|
||||
+ };
|
||||
+ partition@qspi-linux {
|
||||
+ label = "qspi-linux";
|
||||
+ reg = <0x100000 0x500000>;
|
||||
+ };
|
||||
+ partition@qspi-device-tree {
|
||||
+ label = "qspi-device-tree";
|
||||
+ reg = <0x600000 0x20000>;
|
||||
+ };
|
||||
+ partition@qspi-rootfs {
|
||||
+ label = "qspi-rootfs";
|
||||
+ reg = <0x620000 0x5E0000>;
|
||||
+ };
|
||||
+ partition@qspi-bitstream {
|
||||
+ label = "qspi-bitstream";
|
||||
+ reg = <0xC00000 0x400000>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&sdhci0 {
|
||||
+ u-boot,dm-pre-reloc;
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&uart1 {
|
||||
+ u-boot,dm-pre-reloc;
|
||||
+ status = "okay";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_uart1_default>;
|
||||
+};
|
||||
--
|
||||
2.23.0
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user