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 |
+109
-20
@@ -99,6 +99,7 @@ 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
|
||||
@@ -124,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
|
||||
@@ -217,7 +220,10 @@ 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
|
||||
@@ -235,6 +241,7 @@ 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/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
|
||||
@@ -374,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
|
||||
@@ -428,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
|
||||
@@ -435,6 +449,7 @@ 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
|
||||
@@ -468,6 +483,15 @@ package/gcc/arc-2020.09-release/0002-libsanitizer-Remove-cyclades-from-libsaniti
|
||||
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
|
||||
@@ -486,20 +510,13 @@ 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/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
|
||||
@@ -507,6 +524,7 @@ 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
|
||||
@@ -572,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
|
||||
@@ -580,6 +601,7 @@ 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
|
||||
@@ -603,6 +625,9 @@ 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
|
||||
@@ -623,6 +648,7 @@ 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
|
||||
@@ -639,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
|
||||
@@ -662,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
|
||||
@@ -674,6 +704,7 @@ 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
|
||||
@@ -703,8 +734,10 @@ 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
|
||||
@@ -720,12 +753,14 @@ package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf
|
||||
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
|
||||
@@ -742,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
|
||||
@@ -754,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
|
||||
@@ -764,6 +804,9 @@ 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
|
||||
@@ -782,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
|
||||
@@ -809,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
|
||||
@@ -858,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
|
||||
@@ -914,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
|
||||
@@ -930,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
|
||||
@@ -949,10 +1001,10 @@ 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
|
||||
@@ -964,6 +1016,7 @@ 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
|
||||
@@ -987,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
|
||||
@@ -1059,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
|
||||
@@ -1087,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
|
||||
@@ -1121,6 +1181,8 @@ 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
|
||||
@@ -1197,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
|
||||
@@ -1268,6 +1331,8 @@ 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
|
||||
@@ -1283,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
|
||||
@@ -1314,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
|
||||
@@ -1326,12 +1393,15 @@ 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
|
||||
@@ -1359,6 +1429,9 @@ 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
|
||||
@@ -1379,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
|
||||
@@ -1410,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
|
||||
@@ -1448,6 +1526,7 @@ 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
|
||||
@@ -1499,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
|
||||
@@ -1506,15 +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
|
||||
@@ -1548,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
|
||||
@@ -1561,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,29 +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*,linux/Config.ext.in}]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[{Makefile*,*.mk}]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[S{0..9}{0..9}*]
|
||||
indent_style = tab
|
||||
indent_size = tab
|
||||
|
||||
[*.adoc]
|
||||
trim_trailing_whitespace = false
|
||||
@@ -1,130 +1,3 @@
|
||||
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.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.
|
||||
@@ -244,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.
|
||||
@@ -410,72 +254,6 @@
|
||||
#15376: Libiconv config
|
||||
#15461: QtVirtualKeyboard segfaults
|
||||
|
||||
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
|
||||
@@ -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,23 +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"
|
||||
depends on BR2_GLOBAL_PATCH_DIR != ""
|
||||
help
|
||||
For packages where a custom version or location can be set,
|
||||
Buildroot does not carry a hash for those custom versions or
|
||||
locations, so the integrity of such downloads is not verified.
|
||||
|
||||
Say 'y' here to enforce downloads to have at least one valid
|
||||
hash (and of course, that all hashes be valid).
|
||||
|
||||
Those hashes are looked in files in BR2_GLOBAL_PATCH_DIR,
|
||||
see above.
|
||||
|
||||
comment "Forcing all downloads to have a valid hash needs a global patch and hash directory"
|
||||
depends on BR2_GLOBAL_PATCH_DIR = ""
|
||||
|
||||
config BR2_REPRODUCIBLE
|
||||
bool "Make the build reproducible (experimental)"
|
||||
# SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4
|
||||
@@ -765,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,41 +144,6 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
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
|
||||
|
||||
+73
-149
@@ -26,22 +26,6 @@
|
||||
# infrastructure, and will be CC'ed on all patches that add or
|
||||
# modify packages that use this infrastructure.
|
||||
|
||||
N: Adam Duskett <aduskett@gmail.com>
|
||||
F: package/firewalld/
|
||||
F: package/vulkan-loader/
|
||||
F: package/vulkan-tools/
|
||||
|
||||
N: Adam Duskett <adam.duskett@amarulasolutions.com>
|
||||
F: package/depot-tools/
|
||||
F: package/flutter-engine/
|
||||
F: package/flutter-gallery/
|
||||
F: package/flutter-pi/
|
||||
F: package/flutter-sdk-bin/
|
||||
F: package/python-kmod/
|
||||
F: package/python-versioneer/
|
||||
F: support/testing/tests/package/test_firewalld.py
|
||||
F: support/testing/tests/package/test_flutter.py
|
||||
|
||||
N: Adam Heinrich <adam@adamh.cz>
|
||||
F: package/jack1/
|
||||
|
||||
@@ -74,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>
|
||||
@@ -141,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>
|
||||
@@ -150,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/
|
||||
@@ -190,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/
|
||||
@@ -446,8 +418,6 @@ F: package/mjpg-streamer/
|
||||
F: package/mpg123/
|
||||
F: package/ntp/
|
||||
F: package/nut/
|
||||
F: package/onevpl/
|
||||
F: package/onevpl-intel-gpu/
|
||||
F: package/opus/
|
||||
F: package/pciutils/
|
||||
F: package/perl-crypt-openssl-guess/
|
||||
@@ -529,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>
|
||||
@@ -672,10 +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/
|
||||
|
||||
N: Corentin Guillevic <corentin.guillevic@smile.fr>
|
||||
F: package/libloki/
|
||||
|
||||
@@ -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/
|
||||
@@ -1075,10 +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/
|
||||
|
||||
N: Florian Fainelli <f.fainelli@gmail.com>
|
||||
F: package/cpulimit/
|
||||
|
||||
@@ -1096,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>
|
||||
@@ -1210,18 +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/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/olimex_a*
|
||||
F: configs/rockpro64_defconfig
|
||||
F: package/at/
|
||||
F: package/binutils/
|
||||
F: package/cryptsetup/
|
||||
@@ -1229,14 +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/mali-driver/
|
||||
F: package/minicom/
|
||||
F: package/mongoose/
|
||||
F: package/mmc-utils/
|
||||
F: package/nfs-utils/
|
||||
F: package/python-libconf/
|
||||
@@ -1255,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/
|
||||
@@ -1431,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/
|
||||
@@ -1449,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/
|
||||
@@ -1457,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/
|
||||
|
||||
@@ -1492,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/
|
||||
|
||||
@@ -1524,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/
|
||||
|
||||
@@ -1772,10 +1769,6 @@ F: support/testing/tests/package/test_hwloc.py
|
||||
F: support/testing/tests/package/test_iperf3.py
|
||||
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_libgpgme.py
|
||||
F: support/testing/tests/package/test_libjxl.py
|
||||
F: support/testing/tests/package/test_lrzip.py
|
||||
F: support/testing/tests/package/test_lzip.py
|
||||
@@ -1802,12 +1795,7 @@ 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_stress_ng.py
|
||||
F: support/testing/tests/package/test_tcl.py
|
||||
F: support/testing/tests/package/test_tcl/
|
||||
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/
|
||||
@@ -1962,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
|
||||
@@ -1985,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/
|
||||
@@ -2022,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/
|
||||
@@ -2112,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
|
||||
|
||||
@@ -2175,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/
|
||||
@@ -2209,7 +2187,6 @@ 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_kv260_defconfig
|
||||
F: configs/zynqmp_zcu102_defconfig
|
||||
@@ -2403,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/
|
||||
@@ -2529,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/
|
||||
@@ -2574,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/
|
||||
@@ -2631,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>
|
||||
@@ -2644,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/
|
||||
|
||||
@@ -2668,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/
|
||||
@@ -2713,10 +2669,6 @@ F: package/rtl8189fs/
|
||||
F: package/wpa_supplicant/
|
||||
F: package/xr819-xradio/
|
||||
|
||||
N: Sergey Matyukevich <sergey.matyukevich@synopsys.com>
|
||||
F: board/synopsys/nsim/
|
||||
F: configs/snps_arc700_nsim_defconfig
|
||||
|
||||
N: Sergio Prado <sergio.prado@e-labworks.com>
|
||||
F: board/toradex/apalis-imx6/
|
||||
F: configs/toradex_apalis_imx6_defconfig
|
||||
@@ -2782,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/
|
||||
|
||||
@@ -2845,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/
|
||||
|
||||
@@ -2914,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/
|
||||
@@ -2972,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
|
||||
@@ -3101,7 +3043,6 @@ 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/
|
||||
@@ -3113,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/
|
||||
@@ -3127,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/
|
||||
@@ -3195,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>
|
||||
@@ -3270,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 := 2023.11-rc1
|
||||
export BR2_VERSION := 2023.08.1
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1699946000
|
||||
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)
|
||||
|
||||
+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
|
||||
|
||||
-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/uImage
|
||||
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 +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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -46,8 +46,6 @@ genimage_type()
|
||||
echo "genimage.cfg.template_imx8"
|
||||
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_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"
|
||||
|
||||
-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,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,40 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"uImage",
|
||||
"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 uImage;bootm 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
|
||||
@@ -1,137 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
// Copyright (C) 2023 In-Circuit GmbH
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "sun7i-a20-icnova-a20.dtsi"
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/leds/common.h>
|
||||
|
||||
/ {
|
||||
model = "In-Circuit ICnova A20 ADB4006";
|
||||
compatible = "incircuit,icnova-a20-adb4006", "incircuit,icnova-a20",
|
||||
"allwinner,sun7i-a20";
|
||||
|
||||
aliases {
|
||||
serial0 = &uart0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
|
||||
hdmi-connector {
|
||||
compatible = "hdmi-connector";
|
||||
type = "a";
|
||||
|
||||
port {
|
||||
hdmi_con_in: endpoint {
|
||||
remote-endpoint = <&hdmi_out_con>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
led-0 {
|
||||
function = LED_FUNCTION_POWER;
|
||||
color = <LED_COLOR_ID_YELLOW>;
|
||||
gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */
|
||||
default-state = "on";
|
||||
};
|
||||
|
||||
led-1 {
|
||||
function = LED_FUNCTION_HEARTBEAT;
|
||||
color = <LED_COLOR_ID_RED>;
|
||||
gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; /* PH20 */
|
||||
linux,default-trigger = "heartbeat";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&ahci {
|
||||
target-supply = <®_ahci_5v>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&codec {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&de {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&hdmi_out {
|
||||
hdmi_out_con: endpoint {
|
||||
remote-endpoint = <&hdmi_con_in>;
|
||||
};
|
||||
};
|
||||
|
||||
&mmc0 {
|
||||
vmmc-supply = <®_vcc3v3>;
|
||||
bus-width = <4>;
|
||||
cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ohci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ohci1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&otg_sram {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_ahci_5v {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ac_power_supply {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_usb1_vbus {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
®_usb2_vbus {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart0_pb_pins>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_otg {
|
||||
dr_mode = "otg";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usbphy {
|
||||
usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
|
||||
usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
|
||||
usb1_vbus-supply = <®_usb1_vbus>;
|
||||
usb2_vbus-supply = <®_usb2_vbus>;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -1,20 +0,0 @@
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006"
|
||||
CONFIG_SPL=y
|
||||
CONFIG_MACH_SUN7I=y
|
||||
CONFIG_DRAM_CLK=384
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||
CONFIG_SPL_I2C=y
|
||||
CONFIG_SCSI_AHCI=y
|
||||
CONFIG_SYS_I2C_MVTWSI=y
|
||||
CONFIG_SYS_I2C_SLAVE=0x7f
|
||||
CONFIG_SYS_I2C_SPEED=400000
|
||||
CONFIG_ETH_DESIGNWARE=y
|
||||
CONFIG_MII=y
|
||||
CONFIG_SUN7I_GMAC=y
|
||||
CONFIG_AXP_ALDO4_VOLT=2800
|
||||
CONFIG_SCSI=y
|
||||
CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_OHCI_HCD=y
|
||||
@@ -1,62 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
// Copyright (C) 2023 In-Circuit GmbH
|
||||
|
||||
#include "sun7i-a20.dtsi"
|
||||
#include "sunxi-common-regulators.dtsi"
|
||||
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
|
||||
&cpu0 {
|
||||
cpu-supply = <®_dcdc2>;
|
||||
};
|
||||
|
||||
&gmac {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&gmac_mii_pins>;
|
||||
phy-handle = <&phy1>;
|
||||
phy-mode = "mii";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
axp209: pmic@34 {
|
||||
reg = <0x34>;
|
||||
interrupt-parent = <&nmi_intc>;
|
||||
interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
&gmac_mdio {
|
||||
phy1: ethernet-phy@1 {
|
||||
reg = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
#include "axp209.dtsi"
|
||||
|
||||
®_dcdc2 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1400000>;
|
||||
regulator-name = "vdd-cpu";
|
||||
};
|
||||
|
||||
®_dcdc3 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1400000>;
|
||||
regulator-name = "vdd-int-dll";
|
||||
};
|
||||
|
||||
®_ldo1 {
|
||||
regulator-name = "vdd-rtc";
|
||||
};
|
||||
|
||||
®_ldo2 {
|
||||
regulator-always-on;
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
regulator-name = "avcc";
|
||||
};
|
||||
@@ -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,4 +0,0 @@
|
||||
default buildroot
|
||||
label buildroot
|
||||
kernel /Image
|
||||
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,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 {
|
||||
gpt = true
|
||||
}
|
||||
|
||||
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.
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_MFD_AC200=y
|
||||
@@ -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
|
||||
|
||||
@@ -33,7 +33,7 @@ Run the emulation with:
|
||||
-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 \
|
||||
@@ -72,7 +72,7 @@ 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 \
|
||||
@@ -100,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
|
||||
|
||||
@@ -68,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.
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2708-rpi-b.dtb",
|
||||
"bcm2708-rpi-b-plus.dtb",
|
||||
"bcm2708-rpi-cm.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2708-rpi-zero.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2708-rpi-zero-w.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2709-rpi-2-b.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2710-rpi-3-b.dtb",
|
||||
"bcm2710-rpi-3-b-plus.dtb",
|
||||
"bcm2837-rpi-3-b.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"Image"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2710-rpi-3-b.dtb",
|
||||
"bcm2710-rpi-3-b-plus.dtb",
|
||||
"bcm2710-rpi-cm3.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,13 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
#BOOT_FILES#
|
||||
"bcm2711-rpi-4-b.dtb",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup4.dat",
|
||||
"rpi-firmware/start4.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"Image"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +1,24 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"tiboot3.bin",
|
||||
"tispl.bin",
|
||||
"u-boot.img",
|
||||
"bcm2711-rpi-4-b.dtb",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup4.dat",
|
||||
"rpi-firmware/start4.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 16M
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
+8
-11
@@ -1,26 +1,23 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"zImage",
|
||||
"sun8i-s3-pinecube.dtb",
|
||||
"extlinux"
|
||||
"bcm2711-rpi-cm4.dtb",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup4.dat",
|
||||
"rpi-firmware/start4.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"Image"
|
||||
}
|
||||
}
|
||||
|
||||
size = 8M
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
in-partition-table = "no"
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
offset = 8K
|
||||
size = 504K # 512KB - 8KB
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
@@ -1,20 +1,24 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"tiboot3.bin",
|
||||
"tispl.bin",
|
||||
"u-boot.img",
|
||||
"bcm2711-rpi-cm4.dtb",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup4.dat",
|
||||
"rpi-firmware/start4.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 16M
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
@@ -0,0 +1,32 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"bcm2710-rpi-zero-2-w.dtb",
|
||||
"rpi-firmware/bootcode.bin",
|
||||
"rpi-firmware/cmdline.txt",
|
||||
"rpi-firmware/config.txt",
|
||||
"rpi-firmware/fixup.dat",
|
||||
"rpi-firmware/start.elf",
|
||||
"rpi-firmware/overlays",
|
||||
"zImage"
|
||||
}
|
||||
}
|
||||
|
||||
size = 32M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -15,5 +15,5 @@ elif [ -d ${TARGET_DIR}/etc/systemd ]; then
|
||||
"${TARGET_DIR}/etc/systemd/system/getty.target.wants/getty@tty1.service"
|
||||
fi
|
||||
|
||||
# ensure overlays exists for genimage
|
||||
# exnsure overlays exists for genimage
|
||||
mkdir -p "${BINARIES_DIR}/rpi-firmware/overlays"
|
||||
|
||||
@@ -7,23 +7,6 @@ BOARD_NAME="$(basename ${BOARD_DIR})"
|
||||
GENIMAGE_CFG="${BOARD_DIR}/genimage-${BOARD_NAME}.cfg"
|
||||
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
# generate genimage from template if a board specific variant doesn't exists
|
||||
if [ ! -e "${GENIMAGE_CFG}" ]; then
|
||||
GENIMAGE_CFG="${BINARIES_DIR}/genimage.cfg"
|
||||
FILES=()
|
||||
|
||||
for i in "${BINARIES_DIR}"/*.dtb "${BINARIES_DIR}"/rpi-firmware/*; do
|
||||
FILES+=( "${i#${BINARIES_DIR}/}" )
|
||||
done
|
||||
|
||||
KERNEL=$(sed -n 's/^kernel=//p' "${BINARIES_DIR}/rpi-firmware/config.txt")
|
||||
FILES+=( "${KERNEL}" )
|
||||
|
||||
BOOT_FILES=$(printf '\\t\\t\\t"%s",\\n' "${FILES[@]}")
|
||||
sed "s|#BOOT_FILES#|${BOOT_FILES}|" "${BOARD_DIR}/genimage.cfg.in" \
|
||||
> "${GENIMAGE_CFG}"
|
||||
fi
|
||||
|
||||
# Pass an empty rootpath. genimage makes a full copy of the given rootpath to
|
||||
# ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk
|
||||
# space. We don't rely on genimage to build the rootfs image, just to insert a
|
||||
|
||||
@@ -17,7 +17,6 @@ image sdcard.img {
|
||||
|
||||
partition rootfs {
|
||||
image = "rootfs.ext4"
|
||||
offset = 4076K
|
||||
partition-type-uuid = 0fc63daf-8483-4772-8e79-3d69d8477de4
|
||||
bootable = true
|
||||
}
|
||||
|
||||
@@ -113,20 +113,3 @@ Booting the SPI flash on the board
|
||||
|
||||
Make sure that the all DIP switches are set to the off position for
|
||||
default boot mode (MSEL mode = 0110) to boot from SPI flash.
|
||||
|
||||
Testing under QEMU
|
||||
==================
|
||||
|
||||
The SD card image can be tested using QEMU:
|
||||
|
||||
$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \
|
||||
-display none -serial stdio -nic user \
|
||||
-bios output/images/u-boot-spl.bin \
|
||||
-drive file=output/images/sdcard.img,if=sd
|
||||
|
||||
The SPI flash image can be tested with a slightly different command:
|
||||
|
||||
$ qemu-system-riscv64 -M sifive_u,msel=6 -smp 5 -m 8G \
|
||||
-display none -serial stdio -nic user \
|
||||
-bios output/images/u-boot-spl.bin \
|
||||
-drive file=output/images/spi-nor.img,if=mtd
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
flash w25q128 {
|
||||
pebsize = 65536
|
||||
numpebs = 256
|
||||
minimum-io-unit-size = 1
|
||||
sub-page-size = 1
|
||||
vid-header-offset = 64
|
||||
}
|
||||
|
||||
image flash.bin {
|
||||
flash {}
|
||||
flashtype = w25q128
|
||||
|
||||
partition uboot {
|
||||
image = "u-boot-sunxi-with-spl.bin"
|
||||
size = 512K
|
||||
}
|
||||
|
||||
partition dtb {
|
||||
image = "suniv-f1c100s-licheepi-nano.dtb"
|
||||
size = 64K
|
||||
}
|
||||
|
||||
partition zimage {
|
||||
image = "zImage"
|
||||
size = 5M
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
image = "rootfs.jffs2"
|
||||
size = 0
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
# CONFIG_NET is not set
|
||||
# CONFIG_DRM is not set
|
||||
# CONFIG_CMA is not set
|
||||
# CONFIG_ARCH_MULTI_V7 is not set
|
||||
CONFIG_UEVENT_HELPER=y
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_BLOCK=y
|
||||
CONFIG_MTD_SPI_NOR=y
|
||||
# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
|
||||
CONFIG_MTD_CMDLINE_PARTS=y
|
||||
CONFIG_JFFS2_FS=y
|
||||
@@ -1,84 +0,0 @@
|
||||
Intro
|
||||
=====
|
||||
|
||||
This directory contains a buildroot configuration for building a
|
||||
LicheePi Nano image which can be flashed into the board.
|
||||
|
||||
This frees the MMC port which can be used for an additional SD
|
||||
card of for a WiFi adapter.
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
Configure Buildroot
|
||||
-------------------
|
||||
|
||||
$ make sipeed_licheepi_nano_defconfig
|
||||
|
||||
Build the rootfs
|
||||
----------------
|
||||
|
||||
Note: you will need to have access to the network, since Buildroot
|
||||
will download the packages' sources.
|
||||
|
||||
You may now build your rootfs with:
|
||||
|
||||
$ make
|
||||
|
||||
(This may take a while, consider getting yourself a coffee ;-) )
|
||||
|
||||
Result of the build
|
||||
-------------------
|
||||
|
||||
After building, you should obtain this tree:
|
||||
|
||||
output/images/
|
||||
+-- flash.bin
|
||||
+-- rootfs.jffs2
|
||||
+-- rootfs.tar
|
||||
+-- suniv-f1c100s-licheepi-nano.dtb
|
||||
+-- u-boot.bin
|
||||
+-- u-boot-sunxi-with-spl.bin
|
||||
`-- zImage
|
||||
|
||||
How to flash
|
||||
============
|
||||
|
||||
Once the build process is finished you will have an image called
|
||||
"flash.bin" in the output/images/ directory. It contains the
|
||||
bootloader, the device tree, the kernel and the root file system.
|
||||
|
||||
The device can be flashed when it is in special mode called "FEL
|
||||
mode". There are multiple ways to enter this mode described here:
|
||||
https://linux-sunxi.org/FEL#Entering_FEL_mode
|
||||
|
||||
One way is to write one file from sunxi-tools to a SD card with:
|
||||
|
||||
$ sudo dd if=./output/build/host-sunxi-tools-*/bin/fel-sdboot.sunxi of=/dev/sdX bs=1024 seek=8
|
||||
|
||||
Once the SD card is burned, insert it into your LicheePi Nano board,
|
||||
and plug the USB cable. A new USB device should be visible with
|
||||
lsusb:
|
||||
|
||||
1f3a:efe8 Allwinner Technology sunxi SoC OTG connector in FEL/flashing mode
|
||||
|
||||
The image can be flashed with:
|
||||
|
||||
$ sudo ./output/host/bin/sunxi-fel -p spiflash-write 0 output/images/flash.bin
|
||||
|
||||
Once this completes, remove the SD card and power the board. Your
|
||||
new system should come up now and start a console on the UART0
|
||||
serial port.
|
||||
|
||||
Note
|
||||
====
|
||||
|
||||
Some standard kernel features are disabled using the fragment in
|
||||
order to reduce the size. They can be enabled again if other
|
||||
features are disabled instead.
|
||||
|
||||
For U-Boot, the upstream repository is preferred and the system
|
||||
boots, but loading the image from the flash takes a long time. It
|
||||
is much faster when using the branch "licheepi-nano-v2020.01" of
|
||||
this fork:
|
||||
https://github.com/florpor/u-boot
|
||||
@@ -1,3 +0,0 @@
|
||||
CONFIG_USE_BOOTARGS=y
|
||||
CONFIG_BOOTARGS="console=tty0 console=ttyS0,115200 panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=jffs2 mtdparts=spi0.0:512k(uboot)ro,64k(dtb),5M(kernel)ro,-(rootfs)"
|
||||
CONFIG_BOOTCOMMAND="sf probe 0 50000000; sf read 0x80C00000 0x80000 0x4000; sf read 0x80008000 0x90000 0x500000; bootz 0x80008000 - 0x80C00000"
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh -eu
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
# atf_image extracts the ATF binary image from DTB_FILE_NAME that appears in
|
||||
@@ -8,18 +8,22 @@
|
||||
#
|
||||
atf_image()
|
||||
{
|
||||
ATF_VARIABLES="$(sed -n 's/^BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="\([\/a-zA-Z0-9_=. \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
# make sure DTB_FILE_NAME is set
|
||||
printf '%s\n' "${ATF_VARIABLES}" | grep -Eq 'DTB_FILE_NAME=[0-9A-Za-z_\-]*'
|
||||
# extract the value
|
||||
DTB_FILE_NAME="$(printf '%s\n' "${ATF_VARIABLES}" | sed 's/.*DTB_FILE_NAME=\([a-zA-Z0-9_\-]*\)\.dtb.*/\1/')"
|
||||
echo "tf-a-${DTB_FILE_NAME}.stm32"
|
||||
local ATF_VARIABLES="$(sed -n 's/^BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="\([\/a-zA-Z0-9_=. \-]*\)"$/\1/p' ${BR2_CONFIG})"
|
||||
|
||||
if grep -Eq "DTB_FILE_NAME=stm32mp157c-dk2.dtb" <<< ${ATF_VARIABLES}; then
|
||||
echo "tf-a-stm32mp157c-dk2.stm32"
|
||||
elif grep -Eq "DTB_FILE_NAME=stm32mp157a-dk1.dtb" <<< ${ATF_VARIABLES}; then
|
||||
echo "tf-a-stm32mp157a-dk1.stm32"
|
||||
elif grep -Eq "DTB_FILE_NAME=stm32mp157a-avenger96.dtb" <<< ${ATF_VARIABLES}; then
|
||||
echo "tf-a-stm32mp157a-avenger96.stm32"
|
||||
fi
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
ATFBIN="$(atf_image)"
|
||||
GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local ATFBIN="$(atf_image)"
|
||||
local GENIMAGE_CFG="$(mktemp --suffix genimage.cfg)"
|
||||
local GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
|
||||
|
||||
sed -e "s/%ATFBIN%/${ATFBIN}/" \
|
||||
board/stmicroelectronics/common/stm32mp157/genimage.cfg.template > ${GENIMAGE_CFG}
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
How to build it
|
||||
===============
|
||||
|
||||
Configure build for the selected nSIM target. For instance, for
|
||||
ARC700 nSIM target use the following defauilt configuration:
|
||||
$ make snps_arc700_nsim_defconfig
|
||||
|
||||
Optionally modify the configuration:
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
$ make
|
||||
|
||||
How to use it
|
||||
=============
|
||||
|
||||
Resulting image can be booted using ARC nSIM instruction set simulator.
|
||||
Free version of nSIM is available for download:
|
||||
- https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi
|
||||
It provides nsimdrv binary for Linux that can be used stand-alone
|
||||
or with GDB.
|
||||
|
||||
To run ARC700 image use the following command:
|
||||
$ nsimdrv \
|
||||
-prop=nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000,irq=24 \
|
||||
-prop=icache=32768,64,2,0 \
|
||||
-prop=dcache=32768,64,4,0 \
|
||||
-prop=nsim_isa_enable_timer_0=1 \
|
||||
-prop=nsim_isa_enable_timer_1=1 \
|
||||
-prop=nsim_isa_host_timer=1 \
|
||||
-prop=nsim_mmu=3 \
|
||||
-prop=nsim_isa_family=a700 \
|
||||
-prop=nsim_isa_atomic_option=1 \
|
||||
-prop=nsim_isa_dpfp=none \
|
||||
-prop=nsim_isa_shift_option=2 \
|
||||
-prop=nsim_isa_swap_option=1 \
|
||||
-prop=nsim_isa_bitscan_option=1 \
|
||||
-prop=nsim_isa_sat=1 \
|
||||
-prop=nsim_isa_mpy32=1 \
|
||||
-prop=isa_counters=1 \
|
||||
-prop=nsim_isa_pct_counters=8 \
|
||||
-prop=nsim_isa_pct_size=48 \
|
||||
output/images/vmlinux
|
||||
@@ -1,34 +0,0 @@
|
||||
Texas Instuments SK-AM62 Test and Development Board
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration will build a complete image for the TI SK-AM62
|
||||
board: https://www.ti.com/tool/SK-AM62.
|
||||
|
||||
How to Build
|
||||
============
|
||||
|
||||
Select the default configuration for the target:
|
||||
|
||||
$ make ti_am62x_sk_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
|
||||
$ make
|
||||
|
||||
To copy the resultimg output image file to an SD card use dd:
|
||||
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M
|
||||
|
||||
How to Run
|
||||
==========
|
||||
|
||||
Insert the SD card into the SK-AM62 board, and power it up through the
|
||||
USB Type-C connector. The system should come up. You can use a
|
||||
micro-USB cable to connect to the connector labeled UART to
|
||||
communicate with the board.
|
||||
@@ -1,34 +0,0 @@
|
||||
Texas Instuments SK-AM64 Test and Development Board
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration will build a complete image for the TI SK-AM64
|
||||
board: https://www.ti.com/tool/SK-AM64.
|
||||
|
||||
How to Build
|
||||
============
|
||||
|
||||
Select the default configuration for the target:
|
||||
|
||||
$ make am64x_sk_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Build:
|
||||
|
||||
$ make
|
||||
|
||||
To copy the resultimg output image file to an SD card use dd:
|
||||
|
||||
$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M
|
||||
|
||||
How to Run
|
||||
==========
|
||||
|
||||
Insert the SD card into the SK-AM62 board, and power it up through the
|
||||
USB Type-C connector. The system should come up. You can use a
|
||||
micro-USB cable to connect to the connector labeled DEBUG CONSOLE to
|
||||
communicate with the board.
|
||||
+1
-1
@@ -1 +1 @@
|
||||
../../../../boot/arm-trusted-firmware/v2.8/0001-feat-build-add-support-for-new-binutils-versions.patch
|
||||
../../../../boot/arm-trusted-firmware/v2.6/0001-feat-build-add-support-for-new-binutils-versions.patch
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../../boot/arm-trusted-firmware/v2.8/0002-build-tools-avoid-unnecessary-link.patch
|
||||
@@ -11,5 +11,5 @@ cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf"
|
||||
label linux
|
||||
kernel /Image
|
||||
devicetree /system.dtb
|
||||
append console=${CONSOLE} root=/dev/${ROOT} rw rootwait
|
||||
append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait
|
||||
__HEADER_EOF
|
||||
|
||||
@@ -11,15 +11,16 @@ FIRST_DT=$(sed -nr \
|
||||
[ -z "${FIRST_DT}" ] || ln -fs "${FIRST_DT}.dtb" "${BINARIES_DIR}/system.dtb"
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
BOARD_NAME="$4"
|
||||
|
||||
mkdir -p "${BINARIES_DIR}"
|
||||
cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif"
|
||||
the_ROM_image:
|
||||
{
|
||||
image {
|
||||
{ type=bootimage, file=${BINARIES_DIR}/vpl_gen_fixed.pdi }
|
||||
{ type=bootloader, file=${BINARIES_DIR}/plm.elf }
|
||||
{ core=psm, file=${BINARIES_DIR}/psmfw.elf }
|
||||
{ type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi }
|
||||
{ type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf }
|
||||
{ core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf }
|
||||
}
|
||||
image {
|
||||
id = 0x1c000000, name=apu_subsystem
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
CONFIG_OF_SEPARATE=y
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user