Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e4a5ab3b31 | ||
|
|
28252450c4 | ||
|
|
7189e33c3c | ||
|
|
18d0a974fd | ||
|
|
e8ba4ef9bb | ||
|
|
253bbaae01 | ||
|
|
5f8758451a | ||
|
|
1fcb43692c | ||
|
|
cf09b890c9 | ||
|
|
f1387b8003 | ||
|
|
73432ca625 | ||
|
|
f69dcc46b8 | ||
|
|
056fe139e4 | ||
|
|
6e87183d0c | ||
|
|
5d4d2326a7 | ||
|
|
4d26c6214e | ||
|
|
ab10088867 | ||
|
|
80a726e85b | ||
|
|
e30fe15c91 | ||
|
|
6384a77dfb | ||
|
|
67270f2c3b | ||
|
|
e87365ffb4 | ||
|
|
6a2d1d947e | ||
|
|
64cfac7087 | ||
|
|
935111fd26 | ||
|
|
dc53c20200 | ||
|
|
e0fcc10522 | ||
|
|
11dda46ff2 | ||
|
|
eb39c88509 | ||
|
|
84202115a2 | ||
|
|
7389a01300 | ||
|
|
83112fb33f | ||
|
|
3455df79bc | ||
|
|
5456131b7a | ||
|
|
bf24fbf66a | ||
|
|
4d7d17c728 | ||
|
|
a0d1df2ac5 | ||
|
|
75b881e95c | ||
|
|
83c7e07828 | ||
|
|
1baed8fbd3 | ||
|
|
1b5461642e | ||
|
|
611adf8283 | ||
|
|
9194f49cf4 | ||
|
|
f10881b5b0 | ||
|
|
d5fb36257b | ||
|
|
e9de732aac | ||
|
|
50ee7ce814 | ||
|
|
330edde813 | ||
|
|
36617cbcfe | ||
|
|
37d815cbf4 | ||
|
|
5ff452936e | ||
|
|
e0da7d18c8 | ||
|
|
0cd5f986c3 | ||
|
|
14db9f6fc9 | ||
|
|
7a63a484a2 | ||
|
|
b4c2cc9219 | ||
|
|
ba2fc58073 | ||
|
|
aa3e78f18d | ||
|
|
7a94462019 | ||
|
|
88f005a95c | ||
|
|
7bf717d322 | ||
|
|
16ec025f81 | ||
|
|
141f1472a5 | ||
|
|
fa4f1e6110 | ||
|
|
c47d8b0726 | ||
|
|
41e4b2210d | ||
|
|
56393a6a44 | ||
|
|
96e0b1bd7a | ||
|
|
9d9b4bf57c | ||
|
|
ce93c5756e | ||
|
|
bf5e5d27e3 | ||
|
|
cede5364de | ||
|
|
1160c79146 | ||
|
|
22741d9eb6 | ||
|
|
990d0b3d10 | ||
|
|
b22f174148 | ||
|
|
a36740decf | ||
|
|
38d3f5b476 | ||
|
|
b88bcdc9aa | ||
|
|
6f7d3f3b80 | ||
|
|
26dbdb76f7 | ||
|
|
9b38882f06 | ||
|
|
d9e49f09b4 | ||
|
|
5826cc2d9f | ||
|
|
001e416759 | ||
|
|
917c414e68 | ||
|
|
a2bac4d1a5 | ||
|
|
8524286659 | ||
|
|
0712ca8326 | ||
|
|
99d8028b77 | ||
|
|
a5362fe2a5 | ||
|
|
2736c84728 | ||
|
|
59f3f3222c | ||
|
|
d2777c335a | ||
|
|
7b16d1e482 | ||
|
|
3e445665ba | ||
|
|
4737f8407e | ||
|
|
56c02aa6c9 | ||
|
|
22b3ef2e30 | ||
|
|
645d271e45 | ||
|
|
3688161940 | ||
|
|
55a126c829 | ||
|
|
453ed0edfe | ||
|
|
6718560ed9 | ||
|
|
32844c4ca2 | ||
|
|
3d5741d911 | ||
|
|
83601534d3 | ||
|
|
6aa0b16533 | ||
|
|
da80fbd0a7 | ||
|
|
69aa915c68 | ||
|
|
24c56c6d88 | ||
|
|
1519399c31 | ||
|
|
fa2f8886df | ||
|
|
fcaba8e25f | ||
|
|
94828223e4 | ||
|
|
8af9dacc2a | ||
|
|
9b8eefd7aa | ||
|
|
1b7369b6b8 | ||
|
|
186e4e79d8 | ||
|
|
006f172dd9 | ||
|
|
0836bb9172 | ||
|
|
3e47cc5995 | ||
|
|
40c35798db | ||
|
|
3f0b87bf31 | ||
|
|
96d32fd656 | ||
|
|
cdc2e042a1 | ||
|
|
e3b8078432 | ||
|
|
4b00891da1 | ||
|
|
bfc86676cf | ||
|
|
029a906053 | ||
|
|
b10a791c08 | ||
|
|
210df8fc4a | ||
|
|
4795d2b97d | ||
|
|
df596e57b8 | ||
|
|
38b8112733 | ||
|
|
4d68f0d040 | ||
|
|
4170afa998 | ||
|
|
287067a870 | ||
|
|
663b0c49f3 | ||
|
|
2432073c23 | ||
|
|
78c27b3fbc | ||
|
|
88212cba65 | ||
|
|
9fca029008 | ||
|
|
10babcbf2d | ||
|
|
06706fa80d | ||
|
|
ef5c954a1f | ||
|
|
c00bd4e951 | ||
|
|
078f99a315 | ||
|
|
ea282e0e5f | ||
|
|
09cee6ad43 | ||
|
|
300d507c2e | ||
|
|
39af748ca4 | ||
|
|
23e9dab58a | ||
|
|
22f476b997 | ||
|
|
ed225a0950 | ||
|
|
c7d558031d | ||
|
|
a70ac746fe | ||
|
|
65af7b6ee4 | ||
|
|
d9bddddd23 | ||
|
|
553391da6c | ||
|
|
ff17ce6f28 | ||
|
|
1c4be6bb37 | ||
|
|
aeced848bd | ||
|
|
ef7cf58714 | ||
|
|
4be8ba1629 | ||
|
|
560fb72ff4 | ||
|
|
5396f35da3 | ||
|
|
58e57aff08 | ||
|
|
051df65fd5 | ||
|
|
77ebe1795c | ||
|
|
53d0a01c0b | ||
|
|
8a6b867568 | ||
|
|
d3b6f8fa3c | ||
|
|
a3ec7bb68f | ||
|
|
be5c48e20c | ||
|
|
b8ec6c9b64 | ||
|
|
5fd4d3757c | ||
|
|
db06ee93b9 | ||
|
|
8896b815f1 | ||
|
|
f008725ad6 | ||
|
|
177b4deb3d | ||
|
|
c4f8ae4a1a | ||
|
|
3cf303f916 | ||
|
|
50bf83cb75 | ||
|
|
09766aab58 | ||
|
|
886cdf6c91 | ||
|
|
abf5e2571d | ||
|
|
5703b1a03e | ||
|
|
e0cb58f1ca | ||
|
|
6a3872661c | ||
|
|
92b84583f6 | ||
|
|
cb131ede84 | ||
|
|
ea84f13bb0 | ||
|
|
fffc83c54a | ||
|
|
8d5845211f | ||
|
|
8e63d76db9 | ||
|
|
7b148d9d25 | ||
|
|
362af615cd | ||
|
|
26db1f8ef5 | ||
|
|
6c6f6eb44a | ||
|
|
65fc31a8ec | ||
|
|
3127d74ff6 | ||
|
|
b506012134 | ||
|
|
9a118c7664 | ||
|
|
50b13c9f86 | ||
|
|
6c995cb48e | ||
|
|
cf9b5e669c | ||
|
|
ec0bad566a | ||
|
|
0cab1602a0 | ||
|
|
47c331f0da | ||
|
|
629869f2dd | ||
|
|
0eb1ea8cb5 | ||
|
|
b72162e806 | ||
|
|
4ec45eda0e | ||
|
|
0aa7967565 | ||
|
|
648478ee85 | ||
|
|
6c8122b48c | ||
|
|
157647502d | ||
|
|
175cac0f5f | ||
|
|
8beba85f71 | ||
|
|
c96b51be73 | ||
|
|
3432be2df1 | ||
|
|
7857868d00 | ||
|
|
d7696a82fb | ||
|
|
a02c8e337e | ||
|
|
4aed830703 | ||
|
|
58781773ec | ||
|
|
3918d46a26 | ||
|
|
fc0499a23c | ||
|
|
8d9f064080 | ||
|
|
c9089fb964 | ||
|
|
2b0c3604a4 | ||
|
|
6d6e9fb45f | ||
|
|
ffe46c6646 | ||
|
|
dbcdebb679 | ||
|
|
f42ca9644a | ||
|
|
4baf992d83 | ||
|
|
3d1d01f928 | ||
|
|
169284cd1f | ||
|
|
f907f52c0c | ||
|
|
9c29e72aef | ||
|
|
7e2f295681 | ||
|
|
b16821b9e2 | ||
|
|
144a817f4f | ||
|
|
2555f47788 | ||
|
|
38b5b42086 | ||
|
|
13d564b62e | ||
|
|
70cd92cae1 | ||
|
|
26226496c0 | ||
|
|
1697eca986 | ||
|
|
e77fa97f59 | ||
|
|
a11afff771 | ||
|
|
2598a0cffc | ||
|
|
7b3d3e52ac | ||
|
|
077861ec24 | ||
|
|
9a71dd347a | ||
|
|
0660fb5ed8 | ||
|
|
d19fb80b36 | ||
|
|
df75cdfe4c | ||
|
|
94daade68d | ||
|
|
8ac7ef5684 | ||
|
|
167680d773 | ||
|
|
d4c1151632 | ||
|
|
e7f124e9b6 | ||
|
|
30252c3e0a | ||
|
|
89a2fd6385 | ||
|
|
3c88f5d5ed | ||
|
|
eba94bc4d2 | ||
|
|
c366ecb95e | ||
|
|
34b358bf2c | ||
|
|
0eccc6d090 | ||
|
|
124b8f724e | ||
|
|
14e82c1f17 | ||
|
|
e1c896b10f | ||
|
|
99e58bdad0 | ||
|
|
9d22642eb1 | ||
|
|
2ebca64aab | ||
|
|
07ead503de | ||
|
|
327a5c349d | ||
|
|
db309fb4fa | ||
|
|
94808d630d | ||
|
|
5bdb98d537 | ||
|
|
b54a3e5a3d | ||
|
|
18a7440bb8 | ||
|
|
c35da01963 | ||
|
|
4ef5ca26a5 | ||
|
|
583ecdb8b4 | ||
|
|
9edaaea06f | ||
|
|
50ff485793 | ||
|
|
65c66c2ba1 | ||
|
|
9b2c10bc06 |
@@ -3,6 +3,5 @@
|
||||
[b4]
|
||||
send-series-to = buildroot@buildroot.org
|
||||
send-auto-cc-cmd = "./utils/get-developers -e -"
|
||||
prep-perpatch-check-cmd = "./utils/check-package -q -p -"
|
||||
|
||||
# vim: set filetype=gitconfig:
|
||||
|
||||
+357
-48
@@ -1,3 +1,4 @@
|
||||
board/aarch64-efi/post-image.sh Shellcheck
|
||||
board/amarula/vyasa/post-build.sh Shellcheck
|
||||
board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch lib_patch.Upstream
|
||||
board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch lib_patch.Upstream
|
||||
@@ -7,10 +8,11 @@ board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck
|
||||
board/aspeed/common/post-image.sh Shellcheck
|
||||
board/asus/tinker/post-build.sh Shellcheck
|
||||
board/atmel/flasher.sh Shellcheck
|
||||
board/beagleboard/beaglebone-qt5/patches/linux/0001-keep-jtag-clock-alive-for-debugger.patch lib_patch.Upstream
|
||||
board/beagleboard/beaglebone/post-build.sh Shellcheck
|
||||
board/beagleboard/beagleboneai/patches/uboot/0001-am57xx_evm-fixes.patch lib_patch.Upstream
|
||||
board/beagleboard/beagleboneai/post-build.sh Shellcheck
|
||||
board/beaglebone/patches/linux/0001-keep-jtag-clock-alive-for-debugger.patch lib_patch.Upstream
|
||||
board/beaglebone/post-build.sh Shellcheck
|
||||
board/beagleboneai/patches/uboot/0001-am57xx_evm-fixes.patch lib_patch.Upstream
|
||||
board/beagleboneai/post-build.sh Shellcheck
|
||||
board/beaglev/post-build.sh Shellcheck
|
||||
board/beelink/gs1/post-build.sh Shellcheck
|
||||
board/boundarydevices/common/post-build.sh Shellcheck
|
||||
board/boundarydevices/common/post-image.sh Shellcheck
|
||||
@@ -21,12 +23,15 @@ board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh Shellcheck
|
||||
board/bsh/imx8mn-bsh-smm-s2/flash.sh Shellcheck lib_shellscript.EmptyLastLine
|
||||
board/bsh/imx8mn-bsh-smm-s2/post-build.sh Shellcheck
|
||||
board/canaan/k210-soc/post-build.sh Shellcheck
|
||||
board/canaan/k210-soc/rootfs_overlay/sbin/init Shellcheck
|
||||
board/chromebook/elm/sign.sh Shellcheck
|
||||
board/chromebook/mksd.sh Shellcheck
|
||||
board/chromebook/snow/sign.sh Shellcheck
|
||||
board/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch lib_patch.Upstream
|
||||
board/cubietech/cubieboard2/post-image.sh Shellcheck
|
||||
board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck
|
||||
board/freescale/common/mxs/post-image.sh Shellcheck
|
||||
board/freescale/imx6sabre/patches/uboot/0001-mx6qsabre_common-boot-Linux-to-init-in-mfgtools-mode.patch lib_patch.Upstream
|
||||
board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
||||
board/hardkernel/odroidc2/post-image.sh Shellcheck
|
||||
board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
||||
@@ -42,6 +47,7 @@ board/lego/ev3/post-image.sh Shellcheck
|
||||
board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch lib_patch.Upstream
|
||||
board/lemaker/bananapro/post-build.sh Shellcheck
|
||||
board/lemaker/bananapro/post-image.sh Shellcheck
|
||||
board/mender/x86_64/post-image-efi.sh lib_shellscript.ConsecutiveEmptyLines
|
||||
board/minnowboard/post-build.sh Shellcheck
|
||||
board/nexbox/a95x/post-build.sh Shellcheck
|
||||
board/nexbox/a95x/post-image.sh Shellcheck
|
||||
@@ -62,6 +68,7 @@ board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-sp
|
||||
board/orangepi/orangepi-zero/patches/linux/0004-ARM-dts-orange-pi-zero-enable-uart.patch lib_patch.Upstream
|
||||
board/pine64/rock64/patches/uboot/0001-Makefile-rk3328-needs-itb-image-to-boot-properly.patch lib_patch.Upstream
|
||||
board/pine64/rock64/post-build.sh Shellcheck
|
||||
board/pine64/rockpro64/post-build.sh Shellcheck
|
||||
board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck
|
||||
board/qemu/x86/post-build.sh Shellcheck
|
||||
board/qemu/x86_64/post-build.sh Shellcheck
|
||||
@@ -72,18 +79,21 @@ board/roseapplepi/patches/uboot/0001-compiler-.h-sync-include-linux-compiler-.h-
|
||||
board/roseapplepi/post-build.sh Shellcheck
|
||||
board/seeed/stm32mp157c-odyssey/patches/linux/0001-ARM-dts-stm32-fix-stm32mp157c-odyssey-card-detect.patch lib_patch.Upstream
|
||||
board/sheevaplug/patches/uboot/0001-Remove-redundant-YYLOC-global-declaration.patch lib_patch.Upstream
|
||||
board/sifive/hifive-unleashed/post-build.sh Shellcheck
|
||||
board/solidrun/clearfog/post-build.sh Shellcheck
|
||||
board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck
|
||||
board/solidrun/macchiatobin/post-build.sh Shellcheck
|
||||
board/stmicroelectronics/common/stm32f4xx/stm32-post-build.sh Shellcheck
|
||||
board/stmicroelectronics/common/stm32mp1xx/post-image.sh Shellcheck
|
||||
board/stmicroelectronics/common/stm32mp157/post-image.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f429-disco/flash.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck
|
||||
board/stmicroelectronics/stm32f469-disco/post-build.sh Shellcheck
|
||||
board/synopsys/axs10x/post-build.sh Shellcheck
|
||||
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 lib_patch.Upstream
|
||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.patch lib_patch.Upstream
|
||||
boot/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch lib_patch.Upstream
|
||||
boot/syslinux/0001-bios-Fix-alignment-change-with-gcc-5.patch lib_patch.Upstream
|
||||
@@ -100,10 +110,12 @@ boot/syslinux/0013-Fix-build-with-gnu-efi-version-3.0.9.patch lib_patch.Upstream
|
||||
boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch lib_patch.Upstream
|
||||
boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch lib_patch.Upstream
|
||||
boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch lib_patch.Upstream
|
||||
configs/aarch64_efi_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/am574x_idk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/andes_ae350_45_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/arcturus_ucls1012a_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/arcturus_ucp1020_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/arm_foundationv8_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/aspeed_ast2500evb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/aspeed_ast2600evb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/asus_tinker-s_rk3288_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -130,21 +142,45 @@ configs/bananapi_m2_berry_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/bananapi_m2_ultra_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/bananapi_m2_zero_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/bananapro_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/beagleboardx15_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/beaglebone_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/beaglev_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/beelink_gs1_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/broadcom_northstar_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/canaan_kd233_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ci20_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/cubieboard2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/engicam_imx6qdl_icore_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/engicam_imx6qdl_icore_qt5_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/engicam_imx6qdl_icore_rqs_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/engicam_imx6ul_geam_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/engicam_imx6ul_isiot_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx28evk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6dlsabreauto_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6dlsabresd_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6qsabreauto_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6qsabresd_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6sxsabresd_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx6ullevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx7dsabresd_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8dxlevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8mmevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8mnevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8mpevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8mqevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8qmmek_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx8qxpmek_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_imx93evk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_p1025twr_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_t1040d4rdb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/freescale_t2080_qds_rdb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/friendlyarm_nanopi_r2s_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/galileo_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/globalscale_espressobin_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/grinn_chiliboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/grinn_liteboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/hifive_unleashed_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/icnova-a20-adb4006_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx23evk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx6-sabreauto_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx6-sabresd_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -154,15 +190,20 @@ configs/imx6sx-sdb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx6ulevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx6ullevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx6ulpico_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx7d-sdb_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx7dpico_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx8mpico_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imx8mqevk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/imxrt1050-evk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/khadas_vim3_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/kontron_bl_imx8mm_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/kontron_pitx_imx8m_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/linksprite_pcduino_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ls1046a-frwy_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_mpfs_icicle_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_sam9x60ek_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_sam9x60ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_sama5d27_wlsom1_ek_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -172,7 +213,9 @@ configs/microchip_sama5d2_icp_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_sama7g5ek_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/microchip_sama7g5ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/minnowboard_max_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mx25pdk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mx53loco_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mx6sx_udoo_neo_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/mx6udoo_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/nexbox_a95x_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/nitrogen6sx_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -182,19 +225,30 @@ configs/nitrogen8m_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/nitrogen8mm_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/nitrogen8mn_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/nitrogen8mp_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/octavo_osd32mp1_brk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/octavo_osd32mp1_red_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/odroidc2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/odroidxu4_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a10_olinuxino_lime_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a13_olinuxino_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a20_olinuxino_lime2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a20_olinuxino_lime_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a20_olinuxino_micro_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a33_olinuxino_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olimex_a64_olinuxino_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olpc_xo175_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/olpc_xo1_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_lite2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_lite_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_one_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_one_plus_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_pc2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_pc_plus_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_zero3_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_zero_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_zero_plus2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/orangepi_zero_plus_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pandaboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pc_x86_64_bios_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pc_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pcengines_apu2_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -202,9 +256,53 @@ configs/pine64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pine64_pinecube_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pine64_sopine_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/pine64_star64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_aarch64_ebbr_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_aarch64_sbsa_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_aarch64_virt_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_arm_ebbr_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_arm_versatile_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_arm_vexpress_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_arm_vexpress_tz_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_m68k_mcf5208_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_m68k_q800_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_microblazebe_mmu_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_microblazeel_mmu_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips32r2_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips32r2el_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips32r6_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips32r6el_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips64_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips64el_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips64r6_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_mips64r6el_malta_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_nios2_10m50_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_or1k_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc64_e5500_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc64_pseries_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc64le_powernv8_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc64le_pseries_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc_bamboo_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc_e500mc_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc_g3beige_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc_mac99_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_ppc_mpc8544ds_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_riscv32_virt_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_riscv64_nommu_virt_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_riscv64_virt_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_riscv64_virt_efi_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_s390x_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_sh4_r2d_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_sh4eb_r2d_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_sparc64_sun4u_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_x86_64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_x86_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_xtensa_lx60_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/qemu_xtensa_lx60_nommu_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/riotboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/roc_pc_rk3399_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/rock64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/rock_pi_n8_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/rockpro64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/roseapplepi_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/s6lx9_microboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/sipeed_lichee_rv_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -225,8 +323,13 @@ configs/snps_archs38_axs103_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/snps_archs38_haps_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/snps_archs38_hsdk_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/socrates_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/solidrun_clearfog_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/solidrun_clearfog_gt_8k_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/solidrun_macchiatobin_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/spike_riscv64_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/stm32f469_disco_sd_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/stm32f469_disco_xip_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/stm32mp157c_dk2_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/stm32mp157c_odyssey_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/terasic_de10nano_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/toradex_apalis_imx6_defconfig lib_defconfig.ForceCheckHash
|
||||
@@ -234,9 +337,16 @@ configs/ts4900_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ts5500_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/ts7680_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/uevm5432_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/versal_vck190_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/visionfive_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/wandboard_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/warp7_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_kria_kd240_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_kria_kr260_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_kria_kv260_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_zcu102_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_zcu104_defconfig lib_defconfig.ForceCheckHash
|
||||
configs/zynqmp_zcu106_defconfig lib_defconfig.ForceCheckHash
|
||||
linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch lib_patch.Upstream
|
||||
package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/4th/0001-avoid-regen-during-install.patch lib_patch.Upstream
|
||||
@@ -253,15 +363,17 @@ package/am33x-cm3/0004-Makefile-add-fno-builtin.patch lib_patch.Upstream
|
||||
package/am33x-cm3/S93-am335x-pm-firmware-load lib_sysv.Variables
|
||||
package/android-tools/0001-Fix-makefiles-for-out-of-tree-build.patch lib_patch.Upstream
|
||||
package/android-tools/0002-Fix-adbd-for-non-Ubuntu-systems.patch lib_patch.Upstream
|
||||
package/android-tools/0003-Fix-build-issue-with-uclibc.patch lib_patch.Upstream
|
||||
package/android-tools/0004-Fix-build-issue-with-musl.patch lib_patch.Upstream
|
||||
package/android-tools/0005-makefiles-use-pkgconf-to-get-libs-deps.patch lib_patch.Upstream
|
||||
package/android-tools/0006-Fix-build-on-big-endian-systems.patch lib_patch.Upstream
|
||||
package/android-tools/0007-Include-cdefs.h-wherever-it-is-needed.patch lib_patch.Upstream
|
||||
package/android-tools/0008-usb_linux.c-fix-minor-major-build-failure-due-to-gli.patch lib_patch.Upstream
|
||||
package/android-tools/0005-Use-pkgconf-to-get-libs-deps.patch lib_patch.Upstream
|
||||
package/android-tools/0006-fix-big-endian-build.patch lib_patch.Upstream
|
||||
package/android-tools/0007-include-cdefs-h-when-needed.patch lib_patch.Upstream
|
||||
package/android-tools/0008-Include-sysmacros.h-to-compile-with-glibc-2.28.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch lib_patch.Upstream
|
||||
package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.patch lib_patch.Upstream
|
||||
package/aoetools/0001-Change-shell-script-interpreter-from-bin-bash-to-bin.patch lib_patch.Upstream
|
||||
package/apache/0001-cross-compile.patch lib_patch.Upstream
|
||||
package/apache/0002-nios2_is_not_os2.patch lib_patch.Upstream
|
||||
package/apache/S50apache Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/apitrace/0001-thirdparty-libbacktrace-backtrace-h-include-config.h.patch lib_patch.Upstream
|
||||
package/apitrace/0002-gltrace-Avoid-__libc_dlsym-and-__libc_dlopen_mode-on-GLIBC-2-34.patch lib_patch.Upstream
|
||||
@@ -278,6 +390,7 @@ package/asterisk/0004-install-samples-need-the-data-files.patch lib_patch.Upstre
|
||||
package/at/0001-Makefile.in-fix-make-install-for-non-root-don-t-stri.patch lib_patch.Upstream
|
||||
package/at/S99at lib_sysv.Indent lib_sysv.Variables
|
||||
package/attr/0001-build-with-older-GCCs.patch lib_patch.Upstream
|
||||
package/audit/S02auditd Shellcheck lib_sysv.Variables
|
||||
package/aufs-util/0001-remove-user-settings.patch lib_patch.Upstream
|
||||
package/aufs-util/0002-no-check-ver.patch lib_patch.Upstream
|
||||
package/aufs-util/0003-no-strip-lib.patch lib_patch.Upstream
|
||||
@@ -291,6 +404,7 @@ package/babeld/S50babeld Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/babeltrace2/0001-configure-simplify-warning-flags-detection.patch lib_patch.Upstream
|
||||
package/bash/0001-input.h-add-missing-include-on-stdio.h.patch lib_patch.Upstream
|
||||
package/bash/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch lib_patch.Upstream
|
||||
package/bash/0003-configure-invert-condition-for-strtoimax-builtin.patch lib_patch.Upstream
|
||||
package/bc/0001-bc-use-MAKEINFO-variable-for-docs.patch lib_patch.Upstream
|
||||
package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch lib_patch.Upstream
|
||||
package/bc/0003-dc-fix-exit-code-of-q-command.patch lib_patch.Upstream
|
||||
@@ -299,10 +413,14 @@ package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch lib_p
|
||||
package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch lib_patch.Upstream
|
||||
package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch lib_patch.Upstream
|
||||
package/bearssl/0001-Fix-missing-objdir-dependency.patch lib_patch.Upstream
|
||||
package/beecrypt/0001-cppglue.cxx-cplusplus-only.patch lib_patch.Upstream
|
||||
package/beecrypt/0002-build-system.patch lib_patch.Upstream
|
||||
package/beecrypt/0003-don-t-check-for-cplusplus-compiler.patch lib_patch.Upstream
|
||||
package/benejson/0001-c-std.patch lib_patch.Upstream
|
||||
package/benejson/0002-Use-print-as-a-function-for-Py3-compatibility.patch lib_patch.Upstream
|
||||
package/berkeleydb/0001-cwd-db_config.patch lib_patch.Upstream
|
||||
package/berkeleydb/0002-atomic_compare_exchange.patch lib_patch.Upstream
|
||||
package/bind/0001-cross.patch lib_patch.Upstream
|
||||
package/bind/S81named Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/bird/0001-configure.ac-fix-build-with-autoconf-2.70.patch lib_patch.Upstream
|
||||
package/bmx7/0001-Fix-schedule.c-378-36-error-SIOCGSTAMP-undeclared.patch lib_patch.Upstream
|
||||
@@ -313,6 +431,7 @@ package/brickd/S70brickd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/bridge-utils/0001-fix-build-on-musl.patch lib_patch.Upstream
|
||||
package/brltty/0001-Fix-linking-error-on-mips64el.patch lib_patch.Upstream
|
||||
package/brltty/S10brltty Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/bsdiff/0001-Add-missing-header-for-u_char.patch lib_patch.Upstream
|
||||
package/bustle/0001-Makefile-fix-pcap-config-call.patch lib_patch.Upstream
|
||||
package/busybox/0001-networking-libiproute-use-linux-if_packet.h-instead-.patch lib_patch.Upstream
|
||||
package/busybox/0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch lib_patch.Upstream
|
||||
@@ -329,15 +448,20 @@ package/c-icap/0001-Required-fixes-to-compile-and-run-under-cygwin.patch lib_pat
|
||||
package/c-icap/S96cicap Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/ca-certificates/0001-mozilla-certdata2pem.py-make-cryptography-module-opt.patch lib_patch.Upstream
|
||||
package/cache-calibrator/0001-Fix-conflicting-round-function.patch lib_patch.Upstream
|
||||
package/cairo/0001-_arc_max_angle_for_tolerance_normalized-fix-infinite.patch lib_patch.Upstream
|
||||
package/cairo/0002-Fix-mask-usage-in-image-compositor.patch lib_patch.Upstream
|
||||
package/caps/0001-Fix-stdint-types-with-musl.patch lib_patch.Upstream
|
||||
package/cdrkit/0001-fix-build-with-uClibc.patch lib_patch.Upstream
|
||||
package/cdrkit/0002-define-__THROW-to-avoid-build-issue-with-musl.patch lib_patch.Upstream
|
||||
package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch lib_patch.Upstream
|
||||
package/cfm/S65cfm lib_sysv.Indent lib_sysv.Variables
|
||||
package/cgic/0001-prepare_makefile.patch lib_patch.Upstream
|
||||
package/cgic/0002-file_enhancements.patch lib_patch.Upstream
|
||||
package/cgic/0003-restore-cgiFormFileGetTempfileName.patch lib_patch.Upstream
|
||||
package/cgroupfs-mount/S30cgroupfs Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/chipmunk/0001-Fix-build-failure-on-musl.patch lib_patch.Upstream
|
||||
package/chocolate-doom/0001-Remove-redundant-demoextend-definition.patch lib_patch.Upstream
|
||||
package/chrony/S49chronyd lib_sysv.Variables
|
||||
package/chrony/S49chrony Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/cmake/0001-rename-cmake-rootfile.patch lib_patch.Upstream
|
||||
package/cmocka/0001-Don-t-redefine-uintptr_t.patch lib_patch.Upstream
|
||||
package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch lib_patch.Upstream
|
||||
@@ -386,15 +510,25 @@ package/dhcp/S80dhcp-relay Shellcheck lib_sysv.Variables
|
||||
package/dhcp/S80dhcp-server Shellcheck lib_sysv.Variables
|
||||
package/dhcp/dhclient-script Shellcheck lib_shellscript.TrailingSpace
|
||||
package/dhcpcd/S41dhcpcd lib_sysv.Indent lib_sysv.Variables
|
||||
package/dhcpdump/0001-use-non-bsd-structures.patch lib_patch.Upstream
|
||||
package/dht/0001-cmake.patch lib_patch.Upstream
|
||||
package/dillo/0001-usr-local-include.patch lib_patch.Upstream
|
||||
package/dillo/0002-Fix-openssl-detection.patch lib_patch.Upstream
|
||||
package/dillo/0004-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/directfb-examples/0001-remove-bzero.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/directfb/0001-fix-missing-davinci-voodoo-header.patch lib_patch.Upstream
|
||||
package/directfb/0002-imlib2-config.patch lib_patch.Upstream
|
||||
package/directfb/0003-setregion-lock.patch lib_patch.Upstream
|
||||
package/directfb/0004-use-gcc-link.patch lib_patch.Upstream
|
||||
package/directfb/0005-add-missing-idivine-header.patch lib_patch.Upstream
|
||||
package/directfb/0006-fix-client-gfx_state-initialisation.patch lib_patch.Upstream
|
||||
package/dmalloc/0001-configure-fix-build-on-mips.patch lib_patch.Upstream
|
||||
package/dmalloc/0003-configure-allow-overriding-some-tests.patch lib_patch.Upstream
|
||||
package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch lib_patch.Upstream
|
||||
package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch lib_patch.Upstream
|
||||
package/dmraid/0001-fix-compilation-under-musl.patch lib_patch.Upstream
|
||||
package/dmraid/S20dmraid lib_sysv.Variables
|
||||
package/docker-engine/S60dockerd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch lib_patch.Upstream
|
||||
package/domoticz/S99domoticz Shellcheck
|
||||
package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch lib_patch.Upstream
|
||||
@@ -404,6 +538,12 @@ package/dropbear/S50dropbear Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/dt/0001-adjust-os-symlink.patch lib_patch.Upstream
|
||||
package/dt/0002-dt-default-source-define.patch lib_patch.Upstream
|
||||
package/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch lib_patch.Upstream
|
||||
package/dvb-apps/0001-Fix-generate-keynames.patch lib_patch.Upstream
|
||||
package/dvb-apps/0002-Fix-compiler-warning-flags.patch lib_patch.Upstream
|
||||
package/dvb-apps/0003-handle-static-shared-only-build.patch lib_patch.Upstream
|
||||
package/dvb-apps/0004-Makefile-remove-test.patch lib_patch.Upstream
|
||||
package/dvb-apps/0005-utils-fix-build-with-kernel-headers-4.14.patch lib_patch.Upstream
|
||||
package/dvb-apps/0006-fix-glibc-2.31.patch lib_patch.Upstream
|
||||
package/dvblast/0001-missing-lm.patch lib_patch.Upstream
|
||||
package/dvblast/0002-fix-int-types.patch lib_patch.Upstream
|
||||
package/dvbsnoop/0001-musl-types-h.patch lib_patch.Upstream
|
||||
@@ -412,17 +552,27 @@ package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch lib
|
||||
package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch lib_patch.Upstream
|
||||
package/earlyoom/S02earlyoom Shellcheck lib_sysv.Indent
|
||||
package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch lib_patch.Upstream
|
||||
package/ebtables/0002-ebtables.h-restore-KERNEL_64_USERSPACE_32-checks.patch lib_patch.Upstream
|
||||
package/ebtables/0003-configure.ac-add-option-enable-kernel-64-userland-32.patch lib_patch.Upstream
|
||||
package/ecryptfs-utils/0001-musl.patch lib_patch.Upstream
|
||||
package/ecryptfs-utils/0002-openssl110.patch lib_patch.Upstream
|
||||
package/ecryptfs-utils/0003-fix-parallel-build-issue.patch lib_patch.Upstream
|
||||
package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch lib_patch.Upstream
|
||||
package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch lib_patch.Upstream
|
||||
package/efl/0003-ecore_fb-fix-build-with-tslib.patch lib_patch.Upstream
|
||||
package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-compone.patch lib_patch.Upstream
|
||||
package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-components.patch lib_patch.Upstream
|
||||
package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch lib_patch.Upstream
|
||||
package/ejabberd/0002-fix-ejabberdctl.patch lib_patch.Upstream
|
||||
package/ejabberd/0003-correct-includes.patch lib_patch.Upstream
|
||||
package/ejabberd/S50ejabberd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/ejabberd/check-erlang-lib Shellcheck
|
||||
package/elftosb/0001-fixes-includes.patch lib_patch.Upstream
|
||||
package/elftosb/0002-force-cxx-compiler.patch lib_patch.Upstream
|
||||
package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch lib_patch.Upstream
|
||||
package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch lib_patch.Upstream
|
||||
package/empty/0001-respect-LDFLAGS.patch lib_patch.Upstream
|
||||
package/erlang-p1-sip/0001-correct-include.patch lib_patch.Upstream
|
||||
package/erlang-p1-xmpp/0001-fix-includes.patch lib_patch.Upstream
|
||||
package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.patch lib_patch.Upstream
|
||||
package/espeak/0001-Fix-build-of-shared-library-on-architectures-needing.patch lib_patch.Upstream
|
||||
package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch lib_patch.Upstream
|
||||
@@ -446,6 +596,13 @@ package/fbterm/0001-fbio.cpp-improxy.cpp-fbterm.cpp-fix-musl-compile.patch lib_p
|
||||
package/fbterm/0002-mouse.cpp-fix-musl-compile.patch lib_patch.Upstream
|
||||
package/fbterm/0003-C++11-compliance.patch lib_patch.Upstream
|
||||
package/fbterm/0004-iconv.patch lib_patch.Upstream
|
||||
package/fbv/0001-cross.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/fbv/0002-fix-24bpp-support-on-big-endian.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/fbv/0003-fix-bgr555.patch lib_patch.Upstream
|
||||
package/fbv/0004-giflib.patch lib_patch.Upstream
|
||||
package/fbv/0005-include.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/fbv/0006-libpng15.patch lib_patch.Upstream
|
||||
package/fbv/0007-gif.c-fic-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/fcgiwrap/0001-use-LIBS-from-configure.patch lib_patch.Upstream
|
||||
package/fcgiwrap/0002-link-with-libsystemd-instead-of-libsystemd-daemon.patch lib_patch.Upstream
|
||||
package/ffmpeg/0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch lib_patch.Upstream
|
||||
@@ -453,6 +610,7 @@ package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch li
|
||||
package/ffmpeg/0003-libavutil-Fix-mips-build.patch lib_patch.Upstream
|
||||
package/ffmpeg/0004-configure-add-extralibs-to-extralibs_xxx.patch lib_patch.Upstream
|
||||
package/ficl/0001-fix-Makefile.patch lib_patch.Upstream
|
||||
package/ficl/0002-Makefile.linux-pass-LDFLAGS.patch lib_patch.Upstream
|
||||
package/flatbuffers/0001-include-flatbuffers-base.h-fix-build-on-musl.patch lib_patch.Upstream
|
||||
package/flex/0001-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch lib_patch.Upstream
|
||||
package/flex/0002-build-make-it-possible-to-disable-the-build-of-the-f.patch lib_patch.Upstream
|
||||
@@ -474,14 +632,35 @@ package/ftop/0001-overflow.patch lib_patch.Upstream
|
||||
package/fwts/0001-build-do-not-use-Werror.patch lib_patch.Upstream
|
||||
package/fxdiv/0001-CMake-don-t-enable-CXX-unless-building-tests-benchma.patch lib_patch.Upstream
|
||||
package/fxload/0001-fix-static-build.patch lib_patch.Upstream
|
||||
package/gamin/0001-no-abstract-sockets.patch lib_patch.Upstream
|
||||
package/gamin/0002-no-const-return.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/gamin/0003-fix-missing-PTHREAD_MUTEX_RECURSIVE_NP.patch lib_patch.Upstream
|
||||
package/gcc/12.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/13.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/14.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/13.3.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/14.2.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0001-xtensa-fix-PR-target-91880.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0003-libsanitizer-Remove-cyclades-from-libsanitizer.patch lib_patch.Upstream
|
||||
package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
||||
package/gcr/0001-meson-Fix-unknown-kw-argument-in-gnome.generate_gir.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/12.1/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/13.2/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
@@ -491,41 +670,29 @@ package/gdb/14.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.U
|
||||
package/gdb/14.2/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/14.2/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/15.2/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0004-gdbserver-fix-build-for-m68k.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0005-nat-fork-inferior-include-linux-ptrace.h.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0006-Fix-getrandom-compile-for-uclibc-v1.0.35.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0007-fix-musl-build-on-riscv.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0008-gdbserver-Makefile.in-fix-NLS-build.patch lib_patch.Upstream
|
||||
package/gdb/16.3/0009-gdb-Fix-native-build-on-xtensa.patch lib_patch.Upstream
|
||||
package/gengetopt/0001-configure.ac-add-disable-doc-option.patch lib_patch.Upstream
|
||||
package/genpart/0001-fix-return-code.patch lib_patch.Upstream
|
||||
package/genromfs/0001-build-system.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch lib_patch.Upstream
|
||||
package/gerbera/S99gerbera lib_sysv.Indent
|
||||
package/giblib/0001-fix-imlib2-detection.patch lib_patch.Upstream
|
||||
package/git-crypt/0001-fix-build-with-libressl-3.5.0.patch lib_patch.Upstream
|
||||
package/glorytun/0001-Add-support-for-Apple-silicon.patch lib_patch.Upstream
|
||||
package/glorytun/0002-aegis256.c-fix-aarch64-build-with-uclibc.patch lib_patch.Upstream
|
||||
package/gnu-efi/0001-Make.defaults-don-t-override-ARCH-when-cross-compili.patch lib_patch.Upstream
|
||||
package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch lib_patch.Upstream
|
||||
package/gnuplot/0001-configure-add-without-demo-option.patch lib_patch.Upstream
|
||||
package/go/go-src/0001-build.go-explicit-option-for-crosscompilation.patch lib_patch.Upstream
|
||||
package/go/0001-build.go-explicit-option-for-crosscompilation.patch lib_patch.Upstream
|
||||
package/gob2/0001-dont-include-from-prefix.patch lib_patch.Upstream
|
||||
package/gobject-introspection/0001-disable-tests.patch lib_patch.Upstream
|
||||
package/gobject-introspection/0002-Add-rpath-links-to-ccompiler.patch lib_patch.Upstream
|
||||
package/gobject-introspection/0003-giscanner-ignore-error-return-codes-from-ldd-wrapper.patch lib_patch.Upstream
|
||||
package/gpsd/S50gpsd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/gptfdisk/0001-gptcurses-partially-revert-Tweaks-for-building-on-th.patch lib_patch.Upstream
|
||||
package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch lib_patch.Upstream
|
||||
package/grpc/0003-disable-unconditionally-downloading-api-repos.patch lib_patch.Upstream
|
||||
package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch lib_patch.Upstream
|
||||
package/grpc/0003-host-grpc-only-cpp-plugin.patch lib_patch.Upstream
|
||||
package/grpc/0004-disable-unconditionally-downloading-api-repos.patch lib_patch.Upstream
|
||||
package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch lib_patch.Upstream
|
||||
package/guile/0001-calculate-csqrt_manually.patch lib_patch.Upstream
|
||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch lib_patch.Upstream
|
||||
@@ -540,6 +707,8 @@ package/heirloom-mailx/0001-fix-libressl-support.patch lib_patch.Upstream
|
||||
package/hplip/0001-build-use-pkg-config-to-discover-libusb.patch lib_patch.Upstream
|
||||
package/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch lib_patch.Upstream
|
||||
package/htpdate/S43htpdate Shellcheck
|
||||
package/httping/0001-fix-math-library-linking.patch lib_patch.Upstream
|
||||
package/httping/0002-Makefile-allow-build-without-gettext.patch lib_patch.Upstream
|
||||
package/i2pd/S99i2pd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/i7z/0001-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch lib_patch.Upstream
|
||||
@@ -579,6 +748,7 @@ package/ipmitool/0002-Fix-enterprise-numbers-URL.patch lib_patch.Upstream
|
||||
package/ipmitool/0003-Do-not-require-the-IANA-PEN-registry-file.patch lib_patch.Upstream
|
||||
package/ipmitool/0004-configure.ac-allow-disabling-registry-downloads.patch lib_patch.Upstream
|
||||
package/iprutils/0001-configure.ac-add-AC_USE_SYSTEM_EXTENSIONS.patch lib_patch.Upstream
|
||||
package/iptables/S35iptables Shellcheck
|
||||
package/irda-utils/0001-daemon.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/irda-utils/0002-nommu.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/irda-utils/0003-subdir.patch lib_patch.Sob lib_patch.Upstream
|
||||
@@ -589,11 +759,15 @@ package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch
|
||||
package/iucode-tool/S00iucode-tool lib_sysv.Variables
|
||||
package/iwd/S40iwd Shellcheck lib_sysv.Variables
|
||||
package/janus-gateway/0001-disable-ssp.patch lib_patch.Upstream
|
||||
package/janus-gateway/0002-Add-test-for-Wunused-but-set-variable.patch lib_patch.Upstream
|
||||
package/jose/0001-lib-hsh.c-rename-hsh-local-variable.patch lib_patch.Upstream
|
||||
package/jose/0002-man-add-option-to-skip-building-man-pages.patch lib_patch.Upstream
|
||||
package/kexec-lite/0001-clean-restart.patch lib_patch.Upstream
|
||||
package/keyutils/0001-fix-install-rule.patch lib_patch.Upstream
|
||||
package/keyutils/0002-cifs.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/kmod/0001-fix-O_CLOEXEC.patch lib_patch.Upstream
|
||||
package/kodi/S50kodi Shellcheck lib_sysv.Variables
|
||||
package/latencytop/0001-makefile.patch lib_patch.Upstream
|
||||
package/lbase64/0001-retro-compatible-with-Lua-5.1.patch lib_patch.Upstream
|
||||
package/lcdproc/0001-LCDd.conf.patch lib_patch.Upstream
|
||||
package/lcdproc/0002-Add-missing-ioctl-header.patch lib_patch.Upstream
|
||||
@@ -613,6 +787,7 @@ package/libavl/0001-fix-makefile.patch lib_patch.Upstream
|
||||
package/libb64/0001-Integer-overflows.patch lib_patch.Upstream
|
||||
package/libb64/0002-Initialize-C++-objects.patch lib_patch.Upstream
|
||||
package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch lib_patch.Upstream
|
||||
package/libcec/0001-cecloader-h-fix-null-return.patch lib_patch.Upstream
|
||||
package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch lib_patch.Upstream
|
||||
package/libcgicc/0001-disable-documentation-option.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/libconfuse/0001-Fix-163-unterminated-username-used-with-getpwnam.patch lib_patch.Upstream
|
||||
@@ -625,6 +800,8 @@ package/libdvbcsa/0001-altivec-powerpc64.patch lib_patch.Upstream
|
||||
package/libeXosip2/0001-src-eXtl_dtls.c-fix-build-with-libressl-3.4.1.patch lib_patch.Upstream
|
||||
package/libedit/0001-check-bsd-functions-in-libbsd.patch lib_patch.Upstream
|
||||
package/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch lib_patch.Upstream
|
||||
package/libfcgi/0001-link-against-math.patch lib_patch.Upstream
|
||||
package/libfcgi/0002-disable-examples.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/libffi/0001-Fix-use-of-compact-eh-frames-on-MIPS.patch lib_patch.Upstream
|
||||
package/libfm/0001-modules-fix-cross-compilation.patch lib_patch.Upstream
|
||||
package/libfreeimage/0001-no-root-install.patch lib_patch.Upstream
|
||||
@@ -633,14 +810,24 @@ package/libfreeimage/0003-fix-big-endian-os.patch lib_patch.Upstream
|
||||
package/libfreeimage/0004-fixed-C-11-warnings.patch lib_patch.Upstream
|
||||
package/libftdi/0001-pkgconfig_libusb.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/libftdi/0002-libftdi.pc-requires-libusb-fix-static-build.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/libftdi1/0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch lib_patch.Upstream
|
||||
package/libftdi1/0002-CMakeLists.txt-fix-paths-when-FTDIPP-is-set.patch lib_patch.Upstream
|
||||
package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch lib_patch.Upstream
|
||||
package/libfuse/0001-fix-aarch64-build.patch lib_patch.Upstream
|
||||
package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch lib_patch.Upstream
|
||||
package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch lib_patch.Upstream
|
||||
package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch lib_patch.Upstream
|
||||
package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch lib_patch.Upstream
|
||||
package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch lib_patch.Upstream
|
||||
package/libgsm/0001-Misc-fixes-from-Archlinux.patch lib_patch.Upstream
|
||||
package/libgsm/0001-misc-fixes-from-archlinux.patch lib_patch.Upstream
|
||||
package/libgtk2/0001-reduce-dependencies.patch lib_patch.Upstream
|
||||
package/libgtk3/0001-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch lib_patch.Upstream
|
||||
package/libhdhomerun/0001-dont-strip.patch lib_patch.Upstream
|
||||
package/libhid/0001-dont-fiddle-with-debug-flags.patch lib_patch.Upstream
|
||||
package/libhid/0002-no-newline-in-ldflags.patch lib_patch.Upstream
|
||||
package/libhid/0003-uclinux.patch lib_patch.Upstream
|
||||
package/libical/0001-no-tests.patch lib_patch.Upstream
|
||||
package/libical/0002-icaltypes-c-icalreqstattype_from_string-copy-the-reqstattype.patch lib_patch.Upstream
|
||||
package/libiio/S99iiod Shellcheck lib_sysv.Variables
|
||||
package/libiqrf/0001-cmake-handle-static-library-and-find-required-thread.patch lib_patch.Upstream
|
||||
package/libiqrf/0002-use-only-c-language.patch lib_patch.Upstream
|
||||
@@ -658,7 +845,8 @@ package/libloki/0002-use-ln-snf.patch lib_patch.Upstream
|
||||
package/libmad/0001-mips-h-constraint-removal.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/libmad/0002-configure-ac-automake-foreign.patch lib_patch.Upstream
|
||||
package/libmng/0001-jpeg-9a.patch lib_patch.Upstream
|
||||
package/libmodsecurity/0001-modsecurity.pc.in-add-lstdc.patch lib_patch.Upstream
|
||||
package/libmodsecurity/0001-configure.ac-drop-usage-of-git-at-configure-time.patch lib_patch.Upstream
|
||||
package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch lib_patch.Upstream
|
||||
package/libmpeg2/0001-altivec.patch lib_patch.Upstream
|
||||
package/libmpeg2/0002-armv4l.patch lib_patch.Upstream
|
||||
package/libmpeg2/0003-fix-arm-detection.patch lib_patch.Upstream
|
||||
@@ -666,6 +854,7 @@ package/libmpeg2/0004-fix-sparc.patch lib_patch.Upstream
|
||||
package/libnetfilter_conntrack/0001-conntrack-fix-build-with-kernel-5-15-and-musl.patch lib_patch.Upstream
|
||||
package/libnfc/0001-autotools-make-example-build-optional.patch lib_patch.Upstream
|
||||
package/libnids/0001-libpcap-use-pkg-config.patch lib_patch.Upstream
|
||||
package/libnl/0001-Add-musl-workaround-to-the-libc-compat.h-copy.patch lib_patch.Upstream
|
||||
package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch lib_patch.Upstream
|
||||
package/liboauth/0001-Fixes-build-issue-with-OpenSSL-1.1.0.patch lib_patch.Upstream
|
||||
package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch lib_patch.Upstream
|
||||
@@ -678,6 +867,7 @@ package/liboping/0003-Fix-compile-break-with-GCC-7-buffer-overflow-with-snprintf
|
||||
package/liboping/0004-Fix-compile-error-on-GCC-7.patch lib_patch.Upstream
|
||||
package/liboping/0005-src-oping.c-always-use-s-style-format-for-printf-sty.patch lib_patch.Upstream
|
||||
package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch lib_patch.Upstream
|
||||
package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch lib_patch.Upstream
|
||||
package/libpthsem/0001-fix-build-on-linux-3.x-host.patch lib_patch.Upstream
|
||||
package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch lib_patch.Upstream
|
||||
package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch lib_patch.Upstream
|
||||
@@ -687,6 +877,7 @@ package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.pat
|
||||
package/libsepol/0001-support-static-only.patch lib_patch.Upstream
|
||||
package/libserial/0001-SerialPort.cpp-fix-build-when-size_t-is-an-unsigned-.patch lib_patch.Upstream
|
||||
package/libserial/0002-SerialPort.cpp-don-t-use-high-baudrates-when-not-ava.patch lib_patch.Upstream
|
||||
package/libserialport/0001-uclinux-detection.patch lib_patch.Upstream
|
||||
package/libshdata/0001-backend-Add-missing-include-files.patch lib_patch.Upstream
|
||||
package/libshdata/0002-examples-stress_test-Fix-build-with-musl-libc.patch lib_patch.Upstream
|
||||
package/libsidplay2/0001-sidplay2-libs-2.1.1.patch lib_patch.Upstream
|
||||
@@ -710,6 +901,7 @@ package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch lib_pa
|
||||
package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch lib_patch.Upstream
|
||||
package/libtelnet/0001-fix-compilation-without-zlib.patch lib_patch.Upstream
|
||||
package/libtheora/0001-link-libtheoradec.patch lib_patch.Upstream
|
||||
package/libtheora/0002-fix-autoreconf.patch lib_patch.Upstream
|
||||
package/libtomcrypt/0001-fix-CVE-2019-17362.patch lib_patch.Upstream
|
||||
package/libtommath/0001-Build-test-bn_mp_set_double-c-on-more-platforms.patch lib_patch.Upstream
|
||||
package/libtorrent/0001-libtorrent.pc.in-add-Libs.Private.patch lib_patch.Upstream
|
||||
@@ -718,12 +910,19 @@ package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch lib_patch.Upstrea
|
||||
package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch lib_patch.Upstream
|
||||
package/liburcu/0001-Only-blacklist-ARM-gcc-4.8.0-and-4.8.1.patch lib_patch.Upstream
|
||||
package/libvpx/0001-vpx_mem-vpx_mem.h-Fix-compilation-with-uClibc.patch lib_patch.Upstream
|
||||
package/libwebsock/0001-Switch-to-use-pkg-config-to-detect-libevent-and-open.patch lib_patch.Upstream
|
||||
package/libwebsock/0002-fix-ssl.patch lib_patch.Upstream
|
||||
package/libwebsock/0003-fix-incorrect-inline.patch lib_patch.Upstream
|
||||
package/libyuv/0001-i386-sse2.patch lib_patch.Upstream
|
||||
package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch lib_patch.Upstream
|
||||
package/lighttpd/S50lighttpd Shellcheck lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch lib_patch.Upstream
|
||||
package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch lib_patch.Upstream
|
||||
package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch lib_patch.Upstream
|
||||
package/linux-fusion/0001-fix-for-linux-4-and-above.patch lib_patch.Upstream
|
||||
package/linux-fusion/0002-Fix-mismatched-conversion-spec-and-value-in-printk.patch lib_patch.Upstream
|
||||
package/linux-fusion/0003-Fix-fusion-Unknown-symbol-tasklist_lock-err-0.patch lib_patch.Upstream
|
||||
package/linux-fusion/0004-Port-one-one_udp.c-to-Linux-4.1.patch lib_patch.Upstream
|
||||
package/linux-zigbee/0001-test-serial-Remove-test-serial.patch lib_patch.Upstream
|
||||
package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch lib_patch.Upstream
|
||||
package/linuxptp/S65ptp4l Shellcheck lib_sysv.Indent
|
||||
@@ -731,6 +930,9 @@ package/linuxptp/S66phc2sys Shellcheck lib_sysv.Indent
|
||||
package/lirc-tools/0001-plugins-devinput.c-fix-build-with-musl-1.2.0.patch lib_patch.Upstream
|
||||
package/lirc-tools/0002-configure-add-disable-doc-option.patch lib_patch.Upstream
|
||||
package/lirc-tools/S25lircd lib_sysv.Indent lib_sysv.Variables
|
||||
package/lite/0001-dfbspy-stat.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/lite/0002-no-tests.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/lite/0003-pkg-config.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch lib_patch.Upstream
|
||||
package/lldpd/S60lldpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch lib_patch.Upstream
|
||||
@@ -756,6 +958,16 @@ package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch l
|
||||
package/lua-lunix/0001-remove-link-with-librt.patch lib_patch.Upstream
|
||||
package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch lib_patch.Upstream
|
||||
package/lua-sdl2/0002-CMakeLists-do-not-require-C.patch lib_patch.Upstream
|
||||
package/lua/5.1.5/0001-root-path.patch lib_patch.Upstream
|
||||
package/lua/5.1.5/0002-shared-libs-for-lua.patch lib_patch.Upstream
|
||||
package/lua/5.1.5/0011-linenoise.patch lib_patch.Upstream
|
||||
package/lua/5.1.5/0012-fix-reader-at-eoz.patch lib_patch.Upstream
|
||||
package/lua/5.3.6/0001-root-path.patch lib_patch.Upstream
|
||||
package/lua/5.3.6/0002-shared-libs-for-lua.patch lib_patch.Upstream
|
||||
package/lua/5.3.6/0003-linenoise.patch lib_patch.Upstream
|
||||
package/lua/5.4.6/0001-root-path.patch lib_patch.Upstream
|
||||
package/lua/5.4.6/0002-shared-libs-for-lua.patch lib_patch.Upstream
|
||||
package/lua/5.4.6/0011-linenoise.patch lib_patch.Upstream
|
||||
package/luajit/0001-no-bin-symlink.patch lib_patch.Upstream
|
||||
package/luajit/0002-install-inc.patch lib_patch.Upstream
|
||||
package/luasyslog/0001-remove-AX_LUA_LIBS.patch lib_patch.Upstream
|
||||
@@ -764,6 +976,7 @@ package/lugaru/0001-ImageIO-fix-invalid-conversion.patch lib_patch.Upstream
|
||||
package/lugaru/0002-Fix-mismatched-usage-length-build-fail-on-g.patch lib_patch.Upstream
|
||||
package/lvm2/0001-cmdline-use-freopen-to-reopen-standard-streams.patch lib_patch.Upstream
|
||||
package/lvm2/0002-log-use-freopen-to-reopen-standard-streams.patch lib_patch.Upstream
|
||||
package/lz4/0001-build-Support-BUILD_SHARED-no.patch lib_patch.Upstream
|
||||
package/lzma/0001-Remove-static-from-LDFLAGS.patch lib_patch.Upstream
|
||||
package/lzop/0001-allow-overriding-modification-time.patch lib_patch.Upstream
|
||||
package/macchanger/0001-Fix-missing-include-for-caddr_t.patch lib_patch.Upstream
|
||||
@@ -796,20 +1009,30 @@ package/metacity/0001-add-libm-reference.patch lib_patch.Upstream
|
||||
package/metacity/0002-gconf.patch lib_patch.Upstream
|
||||
package/metacity/0003-mag-add-libm-reference.patch lib_patch.Upstream
|
||||
package/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch lib_patch.Upstream
|
||||
package/midori/0001-disable-vala-fatal-warnings.patch lib_patch.Upstream
|
||||
package/midori/0002-add-option-to-specify-path-to-g-ir-compiler.patch lib_patch.Upstream
|
||||
package/mii-diag/0001-strchr.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/mimic/0001-Fix-linking-on-gcc-10.2.0-or-newer.patch lib_patch.Upstream
|
||||
package/mini-snmpd/0001-linux.c-fix-musl-build.patch lib_patch.Upstream
|
||||
package/minidlna/S60minidlnad Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/minissdpd/S50minissdpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/modem-manager/S44modem-manager Shellcheck lib_sysv.Variables
|
||||
package/mongodb/0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch lib_patch.Upstream
|
||||
package/mongodb/0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch lib_patch.Upstream
|
||||
package/mongrel2/0001-Do-not-run-tests.patch lib_patch.Upstream
|
||||
package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch lib_patch.Upstream
|
||||
package/monit/0001-Do-not-force-building-a-statically-linked-binary.patch lib_patch.Upstream
|
||||
package/mongrel2/0003-fix-build-with-gcc-4.8.patch lib_patch.Upstream
|
||||
package/monit/0001-no-force-static.patch lib_patch.Upstream
|
||||
package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch lib_patch.Upstream
|
||||
package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch lib_patch.Upstream
|
||||
package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch lib_patch.Upstream
|
||||
package/mono/0002-Ongoing-work-on-the-cmake-build.patch lib_patch.Upstream
|
||||
package/mosquitto/S50mosquitto Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/motion/S99motion Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/mpd/0001-src-event-meson.build-add-atomic-dependency-for-spar.patch lib_patch.Upstream
|
||||
package/mpd/S95mpd lib_sysv.Variables
|
||||
package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch lib_patch.Upstream
|
||||
package/mpv/0001-fix-powerpc64-altivec.patch lib_patch.Upstream
|
||||
package/mraa/0001-include-Declare-gVERSION-global-as-extern.patch lib_patch.Upstream
|
||||
package/mrouted/S41mrouted NotExecutable
|
||||
package/mrp/S65mrp lib_sysv.Indent lib_sysv.Variables
|
||||
@@ -824,12 +1047,14 @@ package/musl/0001-avoid-kernel-if_ether.h.patch lib_patch.Upstream
|
||||
package/musl/0002-package-musl-Make-scheduler-functions-Linux-compatib.patch lib_patch.Upstream
|
||||
package/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||
package/nanocom/0001-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/ncmpc/0001-meson.build-add-atomic-dependency-for-sparc.patch lib_patch.Upstream
|
||||
package/ne10/0001-CMakeLists-don-t-hard-code-thumb-code-generation.patch lib_patch.Upstream
|
||||
package/ne10/0002-fix-build-without-C.patch lib_patch.Upstream
|
||||
package/neard/S53neard Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/neardal/0001-lib-neardal.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/netatalk/S50netatalk lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/netcat/0001-signed-bit-counting.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/netopeer2/S52netopeer2 Shellcheck lib_sysv.Variables
|
||||
package/netperf/0001-src-nettest_omni.c-fix-compilation-with-GCC10.patch lib_patch.Upstream
|
||||
package/netplug/0001-makefile-flags.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/netplug/0002-add-missing-time-include.patch lib_patch.Upstream
|
||||
@@ -843,6 +1068,7 @@ package/netsurf/0002-do-not-cross-compile-nsgenbind.patch lib_patch.Upstream
|
||||
package/netsurf/0003-fix-compilation-without-curl.patch lib_patch.Upstream
|
||||
package/netsurf/0004-framebuffer-Fix-internal-font-generated-source-for-GCC-10.patch lib_patch.Upstream
|
||||
package/nettle/0001-disable-testsuite-examples.patch lib_patch.Upstream
|
||||
package/network-manager/S45network-manager Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.EmptyLastLine lib_sysv.Variables
|
||||
package/nfs-utils/S60nfs Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.Variables
|
||||
package/nginx-modsecurity/0001-config-use-pkg-config.patch lib_patch.Upstream
|
||||
package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch lib_patch.Upstream
|
||||
@@ -855,7 +1081,7 @@ package/nginx/0007-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch li
|
||||
package/nginx/0008-Allow-forcing-of-endianness-for-cross-compilation.patch lib_patch.Upstream
|
||||
package/nginx/S50nginx lib_sysv.Indent lib_sysv.Variables
|
||||
package/nilfs-utils/0001-nilfs_cleanerd-link-dynamically.patch lib_patch.Upstream
|
||||
package/nmap/0001-libdnet-always-build-a-static-library.patch lib_patch.Upstream
|
||||
package/nmap/0001-libdnet-wrapper-configure.patch lib_patch.Upstream
|
||||
package/nodejs/nodejs-src/0001-add-qemu-wrapper-support.patch lib_patch.Upstream
|
||||
package/nodejs/nodejs-src/0002-check-if-uclibc-has-backtrace-support.patch lib_patch.Upstream
|
||||
package/nodejs/nodejs-src/0003-include-obj-name-in-shared-intermediate.patch lib_patch.Upstream
|
||||
@@ -865,8 +1091,11 @@ package/norm/0001-protolib-drop-linux-version-check.patch lib_patch.Upstream
|
||||
package/norm/0002-Use-print-as-function-call-for-Python3-compatibility.patch lib_patch.Upstream
|
||||
package/norm/0003-Fix-mixed-tabs-spaces-in-protolib-wscript.patch lib_patch.Upstream
|
||||
package/nss-pam-ldapd/S45nslcd Shellcheck lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/ntp/0001-nano.patch lib_patch.Upstream
|
||||
package/ntp/0002-ntp-syscalls-fallback.patch lib_patch.Upstream
|
||||
package/ntp/S49ntp.in lib_sysv.Variables
|
||||
package/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch lib_patch.Upstream
|
||||
package/numactl/0001-link-with-latomic-if-needed-again.patch lib_patch.Upstream
|
||||
package/nuttcp/0001-susv3-legacy.patch lib_patch.Upstream
|
||||
package/nvidia-driver/0001-use-LDFLAGS.patch lib_patch.Upstream
|
||||
package/octave/0001-Fix-BLAS-library-integer-size-detection.patch lib_patch.Upstream
|
||||
@@ -899,6 +1128,7 @@ package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch lib_pa
|
||||
package/openrc/0004-init.d-agetty-start-agetty-after-all-sevices.patch lib_patch.Upstream
|
||||
package/openrc/0005-runlevels-do-not-add-agetty.tty-1-6-if-MKSYSVINIT-ye.patch lib_patch.Upstream
|
||||
package/openrc/0006-Also-create-run-lock-subsys-directory.patch lib_patch.Upstream
|
||||
package/openssh/S50sshd lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/openswan/0001-lib-libopenswan-constants.c-workaround-missing-ns_t_.patch lib_patch.Upstream
|
||||
package/opentyrian/0001-Move-definitions-that-don-t-need-to-be-exposed-from-opl-h-to-opl-c.patch lib_patch.Upstream
|
||||
package/openvmtools/0001-no_cflags_werror.patch lib_patch.Upstream
|
||||
@@ -952,9 +1182,12 @@ package/pifmrds/0003-Makefile-fix-static-link.patch lib_patch.Upstream
|
||||
package/pigpio/S50pigpio Shellcheck lib_sysv.Variables
|
||||
package/pistache/0001-src-common-transport.cc-fallback-value-for-RUSAGE_TH.patch lib_patch.Upstream
|
||||
package/pistache/0002-src-server-listener.cc-fix-libressl-build.patch lib_patch.Upstream
|
||||
package/pixman/0001-Disable-tests.patch lib_patch.Upstream
|
||||
package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch lib_patch.Upstream
|
||||
package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch lib_patch.Upstream
|
||||
package/pkgconf/pkg-config.in Shellcheck
|
||||
package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch lib_patch.Upstream
|
||||
package/poke/0002-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||
package/policycoreutils/0001-Add-DESTDIR-to-all-paths-that-use-an-absolute-path.patch lib_patch.Upstream
|
||||
package/policycoreutils/0002-Add-PREFIX-to-host-paths.patch lib_patch.Upstream
|
||||
package/postgresql/S50postgresql lib_sysv.Variables
|
||||
@@ -962,11 +1195,13 @@ package/pptp-linux/0001-susv3-legacy.patch lib_patch.Upstream
|
||||
package/pptp-linux/0002-fix-parallel-build.patch lib_patch.Upstream
|
||||
package/prboom/0001-libpng-1.4.patch lib_patch.Upstream
|
||||
package/prboom/0002-configure-remove-predefined-O2-optimization-flag.patch lib_patch.Upstream
|
||||
package/prelink-cross/0001-src-rtld-dl-tls.c-Fix-TLS-offsets-computation-for-s3.patch lib_patch.Upstream
|
||||
package/procps-ng/S02sysctl lib_sysv.Variables
|
||||
package/proftpd/S50proftpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/prosody/0001-enable-syslog.patch lib_patch.Upstream
|
||||
package/prosody/0002-add-pidfile.patch lib_patch.Upstream
|
||||
package/prosody/S50prosody Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/protozero/0001-CMakeLists.txt-protobuf-is-only-needed-for-tests.patch lib_patch.Upstream
|
||||
package/proxychains-ng/0001-add-configure-check-for-non-POSIX-compliant-getnameinfo-signature.patch lib_patch.Upstream
|
||||
package/ptpd/S65ptpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/ptpd2/0001-musl.patch lib_patch.Upstream
|
||||
@@ -977,6 +1212,10 @@ package/pulseaudio/0001-shm.c-use-_Static_assert-instead-of-static_assert-fo.pat
|
||||
package/pulseaudio/S50pulseaudio lib_sysv.ConsecutiveEmptyLines lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch lib_patch.Upstream
|
||||
package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch lib_patch.Upstream
|
||||
package/pulseview/0003-Support-glibmm-2.68.patch lib_patch.Upstream
|
||||
package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch lib_patch.Upstream
|
||||
package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch lib_patch.Upstream
|
||||
package/python-daphne/0001-remove-pytest-runner-requirement.patch lib_patch.Upstream
|
||||
package/python-pybind/0001-pybind11-commands.py-support-STAGING_DIR.patch lib_patch.Upstream
|
||||
package/python-pylibftdi/0001-do-not-use-find-library.patch lib_patch.Upstream
|
||||
package/python-pyqt5/0001-configure-skip-qtdetail.patch lib_patch.Upstream
|
||||
@@ -987,6 +1226,33 @@ package/python-scipy/0001-build-sh4-FE.patch lib_patch.Upstream
|
||||
package/python-setuptools/0001-add-executable.patch lib_patch.Upstream
|
||||
package/python-sip/0001-remove-join-from-sip-h-files-string.patch lib_patch.Upstream
|
||||
package/python-web2py/S51web2py Shellcheck lib_sysv.Variables
|
||||
package/python-ws4py/0001-Adjust-ws4py-for-Python-3.7-syntax.patch lib_patch.Upstream
|
||||
package/python3/0001-Make-the-build-of-pyc-files-conditional.patch lib_patch.Upstream
|
||||
package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch lib_patch.Upstream
|
||||
package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch lib_patch.Upstream
|
||||
package/python3/0004-Don-t-look-in-usr-lib-termcap-for-libraries.patch lib_patch.Upstream
|
||||
package/python3/0005-Don-t-add-multiarch-paths.patch lib_patch.Upstream
|
||||
package/python3/0006-Abort-on-failed-module-build.patch lib_patch.Upstream
|
||||
package/python3/0007-Serial-ioctl-workaround.patch lib_patch.Upstream
|
||||
package/python3/0008-Add-an-option-to-disable-pydoc.patch lib_patch.Upstream
|
||||
package/python3/0009-Add-an-option-to-disable-lib2to3.patch lib_patch.Upstream
|
||||
package/python3/0010-Add-option-to-disable-the-sqlite3-module.patch lib_patch.Upstream
|
||||
package/python3/0011-Add-an-option-to-disable-the-tk-module.patch lib_patch.Upstream
|
||||
package/python3/0012-Add-an-option-to-disable-the-curses-module.patch lib_patch.Upstream
|
||||
package/python3/0013-Add-an-option-to-disable-expat.patch lib_patch.Upstream
|
||||
package/python3/0014-Add-an-option-to-disable-CJK-codecs.patch lib_patch.Upstream
|
||||
package/python3/0015-Add-an-option-to-disable-NIS.patch lib_patch.Upstream
|
||||
package/python3/0016-Add-an-option-to-disable-unicodedata.patch lib_patch.Upstream
|
||||
package/python3/0017-Add-an-option-to-disable-IDLE.patch lib_patch.Upstream
|
||||
package/python3/0018-Add-an-option-to-disable-decimal.patch lib_patch.Upstream
|
||||
package/python3/0019-Add-an-option-to-disable-the-ossaudiodev-module.patch lib_patch.Upstream
|
||||
package/python3/0020-Add-an-option-to-disable-openssl-support.patch lib_patch.Upstream
|
||||
package/python3/0021-Add-an-option-to-disable-the-readline-module.patch lib_patch.Upstream
|
||||
package/python3/0022-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch lib_patch.Upstream
|
||||
package/python3/0023-Add-an-option-to-disable-uuid-module.patch lib_patch.Upstream
|
||||
package/python3/0024-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch lib_patch.Upstream
|
||||
package/python3/0025-Add-an-option-to-disable-the-berkeleydb-module.patch lib_patch.Upstream
|
||||
package/python3/0026-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch lib_patch.Upstream
|
||||
package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.patch lib_patch.Upstream
|
||||
package/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch lib_patch.Upstream
|
||||
package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch lib_patch.Upstream
|
||||
@@ -1014,8 +1280,13 @@ package/qt5/qt5webkit/0004-Remove-invalid-g_object-declarations-to-fix-build-wi.
|
||||
package/qt5/qt5webkit/0005-Add-support-for-ARC-processors.patch lib_patch.Upstream
|
||||
package/qt5/qt5webkit/0006-Warnings-due-to-AppSinkCallbacks-struct-growth-https.patch lib_patch.Upstream
|
||||
package/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.patch lib_patch.Upstream
|
||||
package/quagga/0001-fix-ipctl-forwarding.patch lib_patch.Upstream
|
||||
package/quagga/0002-lib-prefix.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/quagga/0003-Fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/racehound/0001-Fix-module-install-path-lib-instead-of-usr-lib-prefi.patch lib_patch.Upstream
|
||||
package/rapidxml/0001-ensure-internal-print-operations-are-declared-before.patch lib_patch.Upstream
|
||||
package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch lib_patch.Upstream
|
||||
package/rdesktop/0001-8bit-colors.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/read-edid/0001-Fix-install-file-list.patch lib_patch.Upstream
|
||||
package/read-edid/0002-Fix-compiler-check.patch lib_patch.Upstream
|
||||
package/read-edid/0003-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
@@ -1029,6 +1300,7 @@ package/ripgrep/0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch l
|
||||
package/riscv-isa-sim/0001-riscv-disable-precompiled-headers.patch lib_patch.Upstream
|
||||
package/rng-tools/S21rngd Shellcheck lib_sysv.Variables
|
||||
package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch lib_patch.Upstream
|
||||
package/rp-pppoe/0001-src-pppoe.h-fix-build-with-musl-libc.patch lib_patch.Upstream
|
||||
package/rpcbind/0001-Remove-yellow-pages-support.patch lib_patch.Upstream
|
||||
package/rpcbind/S30rpcbind lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||
package/rpi-userland/0001-Add-.pc-files-for-the-OpenGLESv2-EGL-and-bcm_host-li.patch lib_patch.Upstream
|
||||
@@ -1039,23 +1311,32 @@ package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch lib_patc
|
||||
package/rpi-userland/0006-interface-vcos-pthreads-CMakeLists.txt-fix-build-wit.patch lib_patch.Upstream
|
||||
package/rpi-userland/0007-GLES2-gl2ext.h-add-GLint64-GLuint64-and-GLsync-typed.patch lib_patch.Upstream
|
||||
package/rt-tests/0001-Fix-a-build-issue-with-uClibc-ng.patch lib_patch.Upstream
|
||||
package/rt-tests/0002-Makefile-drop-explicit-undefine-PYLIB-for-compatibil.patch lib_patch.Upstream
|
||||
package/rtmpdump/0001-include-limits.h.patch lib_patch.Upstream
|
||||
package/rtorrent/0001-Added--disable-execinfo-option-to-configure.patch lib_patch.Upstream
|
||||
package/rubix/0001-dont-use-legacy-functions.patch lib_patch.Upstream
|
||||
package/rubix/0002-misc-fixes.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/rygel/0001-meson.build-fix-g_ir_compiler-calls.patch lib_patch.Upstream
|
||||
package/rygel/S99rygel Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/s6-linux-init/0001-configure-add-D_GNU_SOURCE.patch lib_patch.Upstream
|
||||
package/s6-linux-utils/0001-src-s6-linux-utils-rngseed.c-fix-build-with-glibc.patch lib_patch.Upstream
|
||||
package/safeclib/0001-fix-armv7-asm-inline-error-GH-115.patch lib_patch.Upstream
|
||||
package/samba4/0001-build-find-pre-built-heimdal-build-tools-in-case-of-.patch lib_patch.Upstream
|
||||
package/samba4/0002-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch lib_patch.Upstream
|
||||
package/samba4/0001-libreplace-disable-libbsd-support.patch lib_patch.Upstream
|
||||
package/samba4/0002-build-find-pre-built-heimdal-build-tools-in-case-of-.patch lib_patch.Upstream
|
||||
package/samba4/0003-ldap_message_test.c-include-stdint.h-before-cmoka.h.patch lib_patch.Upstream
|
||||
package/samba4/S91smb Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/sane-backends/0001-sane_backend-add-missing-config.h.patch lib_patch.Upstream
|
||||
package/screen/0001-Do-not-create-backup-of-old-installed-binary.patch lib_patch.Upstream
|
||||
package/screen/0002-Change-binary-permission-flags-even-if-chown-fails.patch lib_patch.Upstream
|
||||
package/screen/0003-Support-overriding-SCREEN-to-get-a-non-versioned-bin.patch lib_patch.Upstream
|
||||
package/screen/0004-Renamed-sched.h-to-eventqueue.h.patch lib_patch.Upstream
|
||||
package/screen/0001-Do-not-use-memcpy-as-an-alternative-for-bcopy-memmov.patch lib_patch.Upstream
|
||||
package/screen/0002-Do-not-create-backup-of-old-installed-binary.patch lib_patch.Upstream
|
||||
package/screen/0003-Change-binary-permission-flags-even-if-chown-fails.patch lib_patch.Upstream
|
||||
package/screen/0004-Support-overriding-SCREEN-to-get-a-non-versioned-bin.patch lib_patch.Upstream
|
||||
package/screen/0005-Renamed-sched.h-to-eventqueue.h.patch lib_patch.Upstream
|
||||
package/screen/0006-comm.h-now-depends-on-term.h.patch lib_patch.Upstream
|
||||
package/screen/0007-comm.h-needed-for-list_-display-generic-.o.patch lib_patch.Upstream
|
||||
package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.patch lib_patch.Upstream
|
||||
package/sdl/0001-fix-compilation-with-libx11.patch lib_patch.Upstream
|
||||
package/sdl/0002-SDL_x11yuv.c-fix-possible-use-after-free.patch lib_patch.Upstream
|
||||
package/sdl/0001-use-correct-directfb-config.patch lib_patch.Upstream
|
||||
package/sdl/0002-fix-compilation-with-libx11.patch lib_patch.Upstream
|
||||
package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch lib_patch.Upstream
|
||||
package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch lib_patch.Upstream
|
||||
package/sdl_mixer/0002-configure__set_macro_directory.patch lib_patch.Upstream
|
||||
package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch lib_patch.Upstream
|
||||
@@ -1072,6 +1353,7 @@ package/setserial/0002-tiocghayesesp-build-fix.patch lib_patch.Upstream
|
||||
package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch lib_patch.Upstream
|
||||
package/shadowsocks-libev/0002-fix-maybe-uninitialized-errors.patch lib_patch.Upstream
|
||||
package/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch lib_patch.Upstream
|
||||
package/shairport-sync/0001-configure.ac-find-sndfile-through-pkg-config.patch lib_patch.Upstream
|
||||
package/shairport-sync/S99shairport-sync Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/shared-mime-info/0001-Remove-incorrect-dependency-from-install-data-hook.patch lib_patch.Upstream
|
||||
package/shellinabox/0001-Makefile-disable-always-building-statically.patch lib_patch.Upstream
|
||||
@@ -1102,7 +1384,7 @@ package/softether/0008-librt.patch lib_patch.Upstream
|
||||
package/softether/0009-uclibc-ai-addrconfig.patch lib_patch.Upstream
|
||||
package/solarus/0001-cmake-remove-Werror.patch lib_patch.Upstream
|
||||
package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/sox/0001-Make-SoX-support-uclibc-based-toolchains.patch lib_patch.Upstream
|
||||
package/sox/0001-uclibc.patch lib_patch.Upstream
|
||||
package/sox/0002-configure.ac-put-back-disable-stack-protector.patch lib_patch.Upstream
|
||||
package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch lib_patch.Upstream
|
||||
package/sox/0004-configure.ac-fix-static-linking-with-magic.patch lib_patch.Upstream
|
||||
@@ -1125,6 +1407,8 @@ package/suricata/0001-configure.ac-allow-the-user-to-override-RUST_TARGET.patch
|
||||
package/suricata/S99suricata Shellcheck
|
||||
package/swupdate/swupdate.sh Shellcheck
|
||||
package/sylpheed/0001-harden-link-checker-before-accepting-click.patch lib_patch.Upstream
|
||||
package/sysprof/0001-define-NT_GNU_BUILD_ID.patch lib_patch.Upstream
|
||||
package/sysrepo/S51sysrepo-plugind Shellcheck lib_sysv.Indent
|
||||
package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch lib_patch.Upstream
|
||||
package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||
package/targetcli-fb/S50target Shellcheck lib_sysv.Variables
|
||||
@@ -1132,6 +1416,7 @@ package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch lib_p
|
||||
package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch lib_patch.Upstream
|
||||
package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch lib_patch.Upstream
|
||||
package/tcf-agent/S55tcf-agent Shellcheck lib_sysv.Variables
|
||||
package/tcl/0001-Disable-tcl-compatibility-layers.patch lib_patch.Upstream
|
||||
package/tftpd/S80tftpd-hpa Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
package/ti-gfx/0001-newclkapi.patch lib_patch.Upstream
|
||||
package/ti-gfx/0002-fix-build-omaplfb-linux.patch lib_patch.Upstream
|
||||
@@ -1164,10 +1449,12 @@ package/uboot-tools/0001-drop-configh-from-tools.patch lib_patch.Upstream
|
||||
package/uboot-tools/0002-tools-only-in-no-dot-config-targets.patch lib_patch.Upstream
|
||||
package/uboot-tools/0003-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_TOOLS.patch lib_patch.Upstream
|
||||
package/ubus/0001-Install-server-and-client-examples.patch lib_patch.Upstream
|
||||
package/udpcast/0001-fix-musl-build.patch lib_patch.Upstream
|
||||
package/uemacs/01-clear-ixon-termios-flag.patch lib_patch.Upstream
|
||||
package/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch lib_patch.Upstream
|
||||
package/uhttpd/0001-Remove-Werror.patch lib_patch.Upstream
|
||||
package/uhttpd/0002-Fix-TCP_FASTOPEN-related-compile-error.patch lib_patch.Upstream
|
||||
package/umtprd/0001-Fix-output_dir-make-dependency.patch lib_patch.Upstream
|
||||
package/unbound/S70unbound Shellcheck
|
||||
package/unifdef/0001-Makefile-fix-error-on-install.patch lib_patch.Upstream
|
||||
package/unscd/S46unscd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||
@@ -1189,6 +1476,12 @@ package/vala/vala-wrapper Shellcheck
|
||||
package/valgrind/0001-workaround-SIGSEGV-on-PPC.patch lib_patch.Upstream
|
||||
package/valgrind/0002-Define-PTRACE_GETSIGINFO-on-PowerPC-when-not-availab.patch lib_patch.Upstream
|
||||
package/vboot-utils/0001-Add-missing-definition-of-MTD_CHAR_MAJOR.patch lib_patch.Upstream
|
||||
package/vboot-utils/0002-Add-missing-header-include-for-ssize_t.patch lib_patch.Upstream
|
||||
package/vboot-utils/0003-Avoid-RSA-type-redefinition.patch lib_patch.Upstream
|
||||
package/vboot-utils/0004-Disable-static-futility.patch lib_patch.Upstream
|
||||
package/vboot-utils/0005-include-sys-sysmacros.h-for-major.patch lib_patch.Upstream
|
||||
package/vboot-utils/0006-Update-for-openssl-1.1.patch lib_patch.Upstream
|
||||
package/vboot-utils/0007-Make-vboot_version-extern-in-header.patch lib_patch.Upstream
|
||||
package/vdr/0001-getloadavg.patch lib_patch.Upstream
|
||||
package/vlc/0001-Disable-building-of-statically-linked-vlc-binary.patch lib_patch.Upstream
|
||||
package/vlc/0002-automake-add-subdir-objects-option.patch lib_patch.Upstream
|
||||
@@ -1218,12 +1511,15 @@ package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch lib
|
||||
package/vtun/0001-fix-installation.patch lib_patch.Upstream
|
||||
package/vtun/0002-fix-ssl-headers-checks.patch lib_patch.Upstream
|
||||
package/vtun/0003-openssl11.patch lib_patch.Upstream
|
||||
package/w_scan/0001-musl.patch lib_patch.Upstream
|
||||
package/w_scan/0002-si_types-h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||
package/waffle/0001-cmake-forward-cflags-from-.pc-files-to-waffle-cflags.patch lib_patch.Upstream
|
||||
package/waffle/0002-wayland-fix-build-against-version-1-20.patch lib_patch.Upstream
|
||||
package/waffle/0003-drop-C-dependency.patch lib_patch.Upstream
|
||||
package/wampcc/0001-Add-RISC-V-endian-detection.patch lib_patch.Upstream
|
||||
package/wampcc/0002-include-wampcc-platform.h-fix-build-with-musl-1.2.0.patch lib_patch.Upstream
|
||||
package/wampcc/0003-Broken-build-on-Windows.patch lib_patch.Upstream
|
||||
package/watchdogd/S01watchdogd NotExecutable lib_sysv.Indent
|
||||
package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||
package/wilc-driver/0001-cfg80211.c-fix-missing-prandom_u32-with-Linux-6.1.0.patch lib_patch.Upstream
|
||||
package/wilc-driver/0002-spi.c-fix-build-failure-on-remove-callback.patch lib_patch.Upstream
|
||||
@@ -1232,7 +1528,9 @@ package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.pa
|
||||
package/wilc-driver/0005-Fix-cast-warnings.patch lib_patch.Upstream
|
||||
package/wipe/0001-musl.patch lib_patch.Upstream
|
||||
package/wireless_tools/0001-remove-bzero.patch lib_patch.Upstream
|
||||
package/wireshark/0001-cmake-lemon-wipe-CMAKE_-EXE_LINKER_FLAGS-SYSROOT-if-.patch lib_patch.Upstream
|
||||
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch lib_patch.Upstream
|
||||
package/wpa_supplicant/0001-build-re-enable-options-for-libwpa_client.so-and-.patch lib_patch.Upstream
|
||||
package/wpa_supplicant/ifupdown.sh Shellcheck
|
||||
package/x11r7/xapp_luit/0001-posix-openpt.patch lib_patch.Upstream
|
||||
package/x11r7/xapp_xdm/S99xdm lib_sysv.Indent lib_sysv.Variables
|
||||
@@ -1253,15 +1551,22 @@ package/x11r7/xdriver_xf86-video-imx/0003-support-glibc-2.20.patch lib_patch.Ups
|
||||
package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-compatible.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-imx/0006-xserver-1.14-compat.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-mach64/0001-cross-compile.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-nouveau/0001-nouveau-fixup-driver-for-new-X-server-ABI.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch lib_patch.Upstream
|
||||
package/x11r7/xdriver_xf86-video-tdfx/0001-cross.patch lib_patch.Sob lib_patch.Upstream
|
||||
package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch lib_patch.Upstream
|
||||
package/x11r7/xserver_xorg-server/S40xorg Shellcheck lib_sysv.Variables
|
||||
package/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch lib_patch.Upstream
|
||||
package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch lib_patch.Upstream
|
||||
package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch lib_patch.Upstream
|
||||
package/xen/0002-Fix-build-with-64-bits-time_t.patch lib_patch.Upstream
|
||||
package/xen/0003-libs-light-fix-tv_sec-printf-format.patch lib_patch.Upstream
|
||||
package/xen/0004-libs-light-fix-tv_sec-fprintf-format.patch lib_patch.Upstream
|
||||
package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch lib_patch.Upstream
|
||||
package/xenomai/3.0.10/0002-Add-disable-demo-testsuite-options.patch lib_patch.Upstream
|
||||
package/xenomai/3.0.10/0003-lib-cobalt-copperplate-Use-valid-addresses-for-pthread_setspecific.patch lib_patch.Upstream
|
||||
package/xfsprogs/0001-mdrestore-do-not-do-dynamic-linking-of-libtool-libra.patch lib_patch.Upstream
|
||||
package/xfsprogs/0002-libxfs-do-not-try-to-run-the-crc32selftest.patch lib_patch.Upstream
|
||||
package/xinetd/0001-ar.patch lib_patch.Upstream
|
||||
package/xinetd/0002-destdir.patch lib_patch.Upstream
|
||||
package/xinetd/0003-rpc-fix.patch lib_patch.Upstream
|
||||
@@ -1275,6 +1580,8 @@ package/yajl/0003-Link-with-shared-libyajl-in-a-shared-build.patch lib_patch.Ups
|
||||
package/yajl/0004-Link-libyajl-_s-with-libm-when-isnan-is-not-brought-.patch lib_patch.Upstream
|
||||
package/ympd/0001-only-c-language.patch lib_patch.Upstream
|
||||
package/ympd/0002-added-forward-declarations.patch lib_patch.Upstream
|
||||
package/zabbix/0001-m4-netsnmp.m4-fix-shared-netsnmp-build.patch lib_patch.Upstream
|
||||
package/zabbix/0002-fix-build-with-libressl-3.5.0.patch lib_patch.Upstream
|
||||
package/zic/0001-remove-dependency-check-on-version-file.patch lib_patch.Upstream
|
||||
package/zip/0001-configure-Remove-Check-C-compiler-type-optimization-.patch lib_patch.Upstream
|
||||
package/zip/0002-configure-Don-t-use-host-CPP.patch lib_patch.Upstream
|
||||
@@ -1295,6 +1602,8 @@ support/dependencies/check-host-tar.sh Shellcheck
|
||||
support/dependencies/check-host-xzcat.sh Shellcheck
|
||||
support/dependencies/dependencies.sh Shellcheck
|
||||
support/download/bzr Shellcheck lib_shellscript.ConsecutiveEmptyLines
|
||||
support/download/cargo-post-process Shellcheck
|
||||
support/download/dl-wrapper Shellcheck
|
||||
support/download/file Shellcheck
|
||||
support/download/go-post-process Shellcheck
|
||||
support/download/hg Shellcheck
|
||||
|
||||
@@ -12,6 +12,7 @@ BR2_i386=y
|
||||
# BR2_m68k is not set
|
||||
# BR2_mips is not set
|
||||
# BR2_mipsel is not set
|
||||
# BR2_nios2 is not set
|
||||
# BR2_powerpc is not set
|
||||
# BR2_sh is not set
|
||||
# BR2_sparc is not set
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
name: 'Repo Lockdown'
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: opened
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
action:
|
||||
if: github.repository == 'buildroot/buildroot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: dessant/repo-lockdown@v4
|
||||
with:
|
||||
pr-comment: |
|
||||
Please do not submit a Pull Request via GitHub. Buildroot makes use of a
|
||||
[mailing list](http://lists.buildroot.org/mailman/listinfo/buildroot) for patch submission and review.
|
||||
See [submitting your own patches](http://buildroot.org/manual.html#submitting-patches) for more info.
|
||||
|
||||
Thanks for your help!
|
||||
lock-pr: true
|
||||
close-pr: true
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
/output*
|
||||
/output
|
||||
/dl
|
||||
/.auto.deps
|
||||
/.config.cmd
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
# Configuration for Gitlab-CI.
|
||||
# Builds appear on https://gitlab.com/buildroot.org/buildroot/pipelines
|
||||
|
||||
image: $CI_REGISTRY/buildroot.org/buildroot/base:20250218.2110
|
||||
image: $CI_REGISTRY/buildroot.org/buildroot/base:20230207.1123
|
||||
|
||||
stages:
|
||||
- generate-gitlab-ci
|
||||
|
||||
@@ -33,8 +33,8 @@ _Note: issues missing any information may get closed without further ado._
|
||||
---
|
||||
### What I did
|
||||
|
||||
- **Buildroot commit sha1**: _get this with `git describe HEAD`_
|
||||
- **Distribution of the build machine**: _get this with `NAME` and `VERSION` from `/etc/os-release`_
|
||||
**Buildroot commit sha1**: _get this with `git describe HEAD`_
|
||||
**Distribution of the build machine**: _get this with `NAME` and `VERSION` from `/etc/os-release`_
|
||||
|
||||
_Here, describe what you did:_
|
||||
- _any special environment variables: CC, CXX, TARGET, CROSS_COMPILE, etc…_
|
||||
|
||||
@@ -6,15 +6,6 @@ config BR2_HAVE_DOT_CONFIG
|
||||
bool
|
||||
default y
|
||||
|
||||
# Hidden symbol kept to false, to temporarily mark a configuration
|
||||
# known to be broken (by depending on it). Ideally, we don't want to
|
||||
# keep broken parts for too long. The intended use of this symbol is
|
||||
# to give some time to a developer to fix the feature. Features marked
|
||||
# as broken will be removed if they are not fixed in a reasonable
|
||||
# amount of time.
|
||||
config BR2_BROKEN
|
||||
bool
|
||||
|
||||
config BR2_VERSION
|
||||
string
|
||||
option env="BR2_VERSION_FULL"
|
||||
@@ -74,26 +65,6 @@ config BR2_HOST_GCC_AT_LEAST_11
|
||||
default y if BR2_HOST_GCC_VERSION = "11"
|
||||
select BR2_HOST_GCC_AT_LEAST_10
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_12
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "12"
|
||||
select BR2_HOST_GCC_AT_LEAST_11
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_13
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "13"
|
||||
select BR2_HOST_GCC_AT_LEAST_12
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_14
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "14"
|
||||
select BR2_HOST_GCC_AT_LEAST_13
|
||||
|
||||
config BR2_HOST_GCC_AT_LEAST_15
|
||||
bool
|
||||
default y if BR2_HOST_GCC_VERSION = "15"
|
||||
select BR2_HOST_GCC_AT_LEAST_14
|
||||
|
||||
# When adding new entries above, be sure to update
|
||||
# the HOSTCC_MAX_VERSION variable in the Makefile.
|
||||
|
||||
@@ -132,17 +103,13 @@ menu "Build options"
|
||||
|
||||
menu "Commands"
|
||||
|
||||
config BR2_CURL
|
||||
string "Curl command"
|
||||
default "curl -q --ftp-pasv --retry 3 --connect-timeout 10"
|
||||
|
||||
config BR2_WGET
|
||||
string "Wget command"
|
||||
default "wget -nd -t 3 --connect-timeout=10"
|
||||
default "wget -nd -t 3"
|
||||
|
||||
config BR2_SVN
|
||||
string "Subversion (svn) command"
|
||||
default "svn --non-interactive --config-option servers:global:http-timeout=10"
|
||||
default "svn --non-interactive"
|
||||
|
||||
config BR2_BZR
|
||||
string "Bazaar (bzr) command"
|
||||
@@ -162,11 +129,11 @@ config BR2_LOCALFILES
|
||||
|
||||
config BR2_SCP
|
||||
string "Secure copy (scp) command"
|
||||
default "scp -o ConnectTimeout=10"
|
||||
default "scp"
|
||||
|
||||
config BR2_SFTP
|
||||
string "Secure file transfer (sftp) command"
|
||||
default "sftp -o ConnectTimeout=10"
|
||||
default "sftp"
|
||||
|
||||
config BR2_HG
|
||||
string "Mercurial (hg) command"
|
||||
@@ -206,13 +173,6 @@ config BR2_LZCAT
|
||||
Command to be used to extract a lzip'ed file to stdout.
|
||||
Default is "lzip -d -c"
|
||||
|
||||
config BR2_ZSTDCAT
|
||||
string "zstdcat command"
|
||||
default "zstdcat"
|
||||
help
|
||||
Command to be used to extract a zstd'ed file to stdout.
|
||||
Default is "zstdcat"
|
||||
|
||||
config BR2_TAR_OPTIONS
|
||||
string "Tar options"
|
||||
default ""
|
||||
@@ -314,7 +274,7 @@ config BR2_KERNEL_MIRROR
|
||||
|
||||
config BR2_GNU_MIRROR
|
||||
string "GNU Software mirror"
|
||||
default "https://ftpmirror.gnu.org"
|
||||
default "http://ftpmirror.gnu.org"
|
||||
help
|
||||
GNU has multiple software mirrors scattered around the
|
||||
world. The following allows you to select your preferred
|
||||
@@ -828,6 +788,8 @@ config BR2_PIC_PIE_ARCH_SUPPORTS
|
||||
default y
|
||||
# Microblaze glibc toolchains don't work with PIC/PIE enabled
|
||||
depends on !BR2_microblaze
|
||||
# Nios2 toolchains produce non working binaries with -fPIC
|
||||
depends on !BR2_nios2
|
||||
|
||||
config BR2_PIC_PIE
|
||||
bool "Build code with PIC/PIE"
|
||||
@@ -990,7 +952,7 @@ config BR2_FORTIFY_SOURCE_2
|
||||
# gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164
|
||||
depends on !BR2_TOOLCHAIN_BUILDROOT || BR2_TOOLCHAIN_GCC_AT_LEAST_6
|
||||
help
|
||||
This option sets _FORTIFY_SOURCE to 2 and some more
|
||||
This option sets _FORTIFY_SOURCES to 2 and some more
|
||||
checking is added, but some conforming programs might fail.
|
||||
Also adds checks at run-time (detected buffer overflow
|
||||
terminates the program)
|
||||
@@ -999,7 +961,7 @@ config BR2_FORTIFY_SOURCE_3
|
||||
bool "Extended"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_12
|
||||
help
|
||||
This option sets _FORTIFY_SOURCE to 3 and even more
|
||||
This option sets _FORTIFY_SOURCES to 3 and even more
|
||||
checking is added compared to level 2. Extends checks at
|
||||
run-time that can introduce an additional performance
|
||||
overhead.
|
||||
|
||||
+9
-545
@@ -144,551 +144,7 @@ endif
|
||||
|
||||
###############################################################################
|
||||
|
||||
comment "Legacy options removed in 2025.05.1"
|
||||
|
||||
config BR2_PACKAGE_LIBCURL_BEARSSL
|
||||
bool "libcurl removed BearSSL support"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Libcurl removed optional BearSSL support.
|
||||
|
||||
config BR2_PACKAGE_LIBOLM
|
||||
bool "libolm has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
libolm is deprecated and has been removed from Buildroot.
|
||||
https://gitlab.matrix.org/matrix-org/olm#important-libolm-is-now-deprecated
|
||||
|
||||
config BR2_PACKAGE_LIBWEBSOCK
|
||||
bool "libwebsock has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The upstream Github repository payden/libwebsock is no
|
||||
longer available, and has been removed from Buildroot.
|
||||
|
||||
comment "Legacy options removed in 2025.05"
|
||||
|
||||
config BR2_PACKAGE_LIBEBUR128
|
||||
bool "libebur128 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The libebur128 package has been removed from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
|
||||
bool "mesa Gallium swrast driver was replaced by softpipe"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SOFTPIPE
|
||||
help
|
||||
The Gallium swrast driver was replaced by softpipe.
|
||||
|
||||
config BR2_PACKAGE_MBEDTLS_COMPRESSION
|
||||
bool "mbedtls compression support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
MbedTLS has dropped support for TLS record-level
|
||||
compression.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_13
|
||||
bool "kernel headers version 6.13.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.13.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_MPD_SOUNDCLOUD
|
||||
bool "mpd soundcloud support has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
MPD SoundCloud support has been removed.
|
||||
|
||||
# BR2_PACKAGE_DOCKER_ENGINE_DOCKER_INIT is still referenced in docker-engine
|
||||
config BR2_PACKAGE_DOCKER_ENGINE_DOCKER_INIT
|
||||
bool "docker-engine init support is now a choice"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
docker-engine init support is now a choice. The original
|
||||
setting has been adapted; be sure to review it in the
|
||||
docker-engine package.
|
||||
|
||||
comment "Legacy options removed in 2025.02"
|
||||
|
||||
config BR2_PACKAGE_SQLITE_ENABLE_JSON1
|
||||
bool "Enable the JSON extensions for SQLite has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Since SQLite 3.38 the JSON Extension is enabled by default.
|
||||
|
||||
config BR2_PACKAGE_ANGULARJS
|
||||
bool "angularjs has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The angularjs package was removed as the upstream
|
||||
project has been archived.
|
||||
|
||||
config BR2_PACKAGE_ANGULAR_WEBSOCKET
|
||||
bool "angular-websocket has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The angular-websocket package was removed as the upstream
|
||||
project has been archived.
|
||||
|
||||
config BR2_PACKAGE_LATENCYTOP
|
||||
bool "latencytop has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The latencytop package is no longer available for download.
|
||||
|
||||
config BR2_PACKAGE_OBSIDIAN_CURSORS
|
||||
bool "obsidian-cursors has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The obsidian cursors package is no longer available for
|
||||
direct download.
|
||||
|
||||
config BR2_PACKAGE_W_SCAN
|
||||
bool "w_scan has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The w_scan package was removed as it is not maintained
|
||||
anymore and the upstream URL is gone.
|
||||
|
||||
config BR2_PACKAGE_GENROMFS
|
||||
bool "genromfs"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Romfs root filesystem support has been removed.
|
||||
|
||||
config BR2_TARGET_ROOTFS_ROMFS
|
||||
bool "romfs root filesystem has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Romfs root filesystem support has been removed.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_41_X
|
||||
bool "binutils 2.41 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
binutils 2.41 has been removed, use a newer version.
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_2r0
|
||||
bool "ext2 rev0 support been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Support for ext2 revision 0 format has been removed and
|
||||
revision 1 is now unconditionally used.
|
||||
|
||||
config BR2_GDB_VERSION_13
|
||||
bool "gdb 13.x has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 13.x support has been removed, a newer version should be
|
||||
used instead.
|
||||
|
||||
config BR2_nios2
|
||||
bool "nios2 architecture removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The nios2 architecture was removed, by lack of toolchain
|
||||
support.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_BLEEDING_EDGE
|
||||
bool "Bootlin nios2 glibc bleeding-edge toolchain removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The nios2 Bootlin toolchains have been removed.
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_STABLE
|
||||
bool "Bootlin nios2 glibc stable toolchain removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The nios2 Bootlin toolchains have been removed.
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB
|
||||
bool "directfb has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was no longer maintained upstream, so it was
|
||||
dropped from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_GST_OMX
|
||||
bool "gst-omx has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gst-omx module has been removed from Gstreamer in
|
||||
release 1.24 in favor of Video4Linux-based video encoders.
|
||||
|
||||
config BR2_PACKAGE_MIMIC
|
||||
bool "mimic has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The mimic package has been removed from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_SDL2_DIRECTFB
|
||||
bool "sdl2 directfb support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The directfb support from SDL2 is no longer available, as
|
||||
directfb is no longer packaged in Buildroot.
|
||||
|
||||
config BR2_PACKAGE_SDL_DIRECTFB
|
||||
bool "sdl directfb support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The directfb support from SDL is no longer available, as
|
||||
directfb is no longer packaged in Buildroot.
|
||||
|
||||
config BR2_PACKAGE_QT5BASE_DIRECTFB
|
||||
bool "qt5base directfb support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The directfb support from qt5base is no longer available, as
|
||||
directfb is no longer packaged in Buildroot.
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
bool "gstreamer directfb plugin removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The directfb plugin from GStreamer is no longer supported,
|
||||
as directfb is no longer packaged in Buildroot.
|
||||
|
||||
config BR2_PACKAGE_LITE
|
||||
bool "lite has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was no longer maintained upstream, so it was
|
||||
dropped from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_LINUX_FUSION
|
||||
bool "linux-fusion has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was no longer maintained upstream, so it was
|
||||
dropped from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_EXAMPLES
|
||||
bool "directfb-examples has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was no longer maintained upstream, so it was
|
||||
dropped from Buildroot.
|
||||
|
||||
config BR2_PACKAGE_HIAWATHA
|
||||
bool "hiwatha has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package is no longer maintained upstream, has no bug
|
||||
tracker, and the latest versions cause build
|
||||
failures. Therefore, it has been removed.
|
||||
|
||||
config BR2_PACKAGE_MONGODB
|
||||
bool "mongodb has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The mongodb package has been removed as it was unmaintained.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_M2CRYPTO
|
||||
bool "python-m2crypto has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The python-m2crypto package was removed as it is in maintained
|
||||
only mode and is not recommended for new projects.
|
||||
|
||||
config BR2_KERNEL_HEADERS_4_19
|
||||
bool "kernel headers version 4.19.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 4.19.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_11
|
||||
bool "kernel headers version 6.11.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.11.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_GIBLIB
|
||||
bool "giblib has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The giblib package was removed as it is not maintained
|
||||
anymore and the upstream URL is gone.
|
||||
|
||||
config BR2_PACKAGE_FCONFIG
|
||||
bool "fconfig has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The fconfig package was removed as it is not maintained
|
||||
anymore and the upstream URL is gone.
|
||||
|
||||
config BR2_PACKAGE_LIBHID
|
||||
bool "libhid has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The libhid package was removed as it is not maintained
|
||||
anymore and the upstream URL is gone. Consider using hidapi
|
||||
instead.
|
||||
|
||||
config BR2_PACKAGE_QUAGGA
|
||||
bool "quagga has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The quagga package was removed as it is not maintained
|
||||
anymore and the upstream repo is gone.
|
||||
|
||||
config BR2_PACKAGE_RAMSMP
|
||||
bool "ramsmp has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The ramsmp package was removed as it is not maintained
|
||||
anymore and the upstream repo is gone.
|
||||
|
||||
comment "Legacy options removed in 2024.11"
|
||||
|
||||
config BR2_PACKAGE_BSDIFF
|
||||
bool "bsdiff has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The bsdiff package was removed as it is not maintained
|
||||
anymore (no commit since 2014).
|
||||
|
||||
config BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP
|
||||
bool "BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_PROCPS_NG_ORIGINAL_TOP
|
||||
help
|
||||
The option has been renamed to
|
||||
BR2_PACKAGE_PROCPS_NG_ORIGINAL_TOP.
|
||||
|
||||
config BR2_PACKAGE_QEMU_TARGET_NIOS2
|
||||
bool "qemu nios2 support has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
NIOS2 support has been removed since Qemu 9.1.0.
|
||||
|
||||
config BR2_PACKAGE_POPPERJS
|
||||
bool "popperjs has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The project has been renamed to floating-ui.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_10
|
||||
bool "kernel headers version 6.10.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.10.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_PACKAGE_IPMITOOL_PEN_REG_URI
|
||||
string "IANA PEN registry moved to iana-assignment package"
|
||||
help
|
||||
Installation of the IANA PEN is now handled by the
|
||||
iana-assignment package; to install a custom PEN,
|
||||
use a rootfs-overlay for example.
|
||||
|
||||
config BR2_PACKAGE_IPMITOOL_PEN_REG_URI_WRAP
|
||||
bool
|
||||
default y if BR2_PACKAGE_IPMITOOL_PEN_REG_URI != ""
|
||||
select BR2_LEGACY
|
||||
|
||||
config BR2_PACKAGE_ERLANG_P1_YAML
|
||||
bool "erlang-p1-yaml has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_ERLANG_FAST_YAML
|
||||
help
|
||||
The erlang-p1-yaml package has been renamed to
|
||||
erlang-fast-yaml.
|
||||
|
||||
config BR2_PACKAGE_ERLANG_P1_XMPP
|
||||
bool "erlang-p1-xmpp has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_ERLANG_XMPP
|
||||
help
|
||||
The erlang-p1-xmpp package has been renamed to erlang-xmpp.
|
||||
|
||||
config BR2_PACKAGE_ERLANG_P1_XML
|
||||
bool "erlang-p1-xml has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_ERLANG_FAST_XML
|
||||
help
|
||||
The erlang-p1-xml package has been renamed to erlang-fast-xml.
|
||||
|
||||
config BR2_PACKAGE_ERLANG_P1_STUN
|
||||
bool "erlang-p1-stun has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_ERLANG_STUN
|
||||
help
|
||||
The erlang-p1-stun package has been renamed to erlang-stun.
|
||||
|
||||
config BR2_PACKAGE_FBV_GIF
|
||||
bool "fbv GIF support has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Fbv GIF support has been removed, use PNG, BMP or JPEG.
|
||||
|
||||
config BR2_BINUTILS_VERSION_2_40_X
|
||||
bool "binutils 2.40 has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
binutils 2.40 has been removed, use a newer version.
|
||||
|
||||
comment "Legacy options removed in 2024.08"
|
||||
|
||||
config BR2_PACKAGE_MIDORI
|
||||
bool "midori has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The original WebKitGTK-based Midori is no longer maintained
|
||||
and doesn't build since WebKitGTK moved to libsoup3 as of
|
||||
commit 38a098df133aaa2ebf09742054b02db5a44f58e5.
|
||||
|
||||
config BR2_PACKAGE_FROTZ
|
||||
bool "frotz has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was causing build breakage, and was no longer
|
||||
maintained in Buildroot.
|
||||
|
||||
config BR2_PACKAGE_FAN_CTRL
|
||||
bool "fan-ctrl has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
This package was no longer available from SourceForge, the
|
||||
upstream is completely dead.
|
||||
|
||||
config BR2_PACKAGE_FLUTTER_DYNAMIC_LAYOUTS_EXAMPLE
|
||||
bool "flutter-dynamic-layouts-example has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
flutter-dynamic-layouts was removed from flutter-packages
|
||||
as of commit e35f29177495131f0f598fc7ae1ffd74d89edf15.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_9
|
||||
bool "kernel headers version 6.9.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.9.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
|
||||
config BR2_x86_knightslanding
|
||||
bool "knightslanding x86 architecture support dropped"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GCC 14.x has marked this architecture as obsolete, and emits
|
||||
a warning causing build failures.
|
||||
|
||||
config BR2_x86_knightsmill
|
||||
bool "knightsmill x86 architecture support dropped"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GCC 14.x has marked this architecture as obsolete, and emits
|
||||
a warning causing build failures.
|
||||
|
||||
config BR2_PACKAGE_DVB_APPS
|
||||
bool "dvb-apps package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The dvb-apps package was removed as it is not maintained
|
||||
anymore (no commit since 2014).
|
||||
|
||||
config BR2_PACKAGE_GAMIN
|
||||
bool "gamin package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The gamin package was removed as it is not maintained
|
||||
anymore (no commit since 2016).
|
||||
|
||||
config BR2_PACKAGE_CAIRO_SVG
|
||||
bool "cairo svg support"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_CAIRO_PNG
|
||||
help
|
||||
Cairo SVG is compiled together with PNG.
|
||||
|
||||
config BR2_PACKAGE_CAIRO_SCRIPT
|
||||
bool "cairo script support"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_CAIRO_ZLIB
|
||||
help
|
||||
Cairo script got merged into cairo zlib.
|
||||
|
||||
config BR2_PACKAGE_CAIRO_PS
|
||||
bool "cairo postscript support"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_CAIRO_ZLIB
|
||||
help
|
||||
Cairo PS got merged into cairo zlib.
|
||||
|
||||
config BR2_PACKAGE_CAIRO_PDF
|
||||
bool "cairo pdf support"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_CAIRO_ZLIB
|
||||
help
|
||||
Cairo PDF got merged into cairo zlib.
|
||||
|
||||
config BR2_PACKAGE_CAIRO_XML
|
||||
bool "cairo xml support"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_CAIRO_ZLIB
|
||||
help
|
||||
Cairo XML got merged into cairo zlib.
|
||||
|
||||
config BR2_GDB_VERSION_12
|
||||
bool "gdb 12.x has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
GDB 12.x has been removed. The new default version of GDB
|
||||
14.x has been automatically selected instead.
|
||||
|
||||
config BR2_TARGET_BEAGLEV_DDRINIT
|
||||
bool "beaglev-ddrinit has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The beaglev-secondboot package has been removed after
|
||||
the beaglev_defconfig removal.
|
||||
|
||||
config BR2_TARGET_BEAGLEV_SECONDBOOT
|
||||
bool "beaglev-secondboot has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The beaglev-secondboot package has been removed after
|
||||
the beaglev_defconfig removal.
|
||||
|
||||
config BR2_PACKAGE_ONEVPL_INTEL_GPU
|
||||
bool "onevpl-intel-gpu has been renamed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_INTEL_VPL_GPU_RT
|
||||
help
|
||||
The onevpl-intel-gpu package has been renamed to
|
||||
intel-vpl-gpu-rt.
|
||||
|
||||
config BR2_PACKAGE_CGIC
|
||||
bool "cgic has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
the cgic upstream no longer exists.
|
||||
|
||||
config BR2_PACKAGE_BEECRYPT
|
||||
bool "beecrypt package removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The beecrypt package was removed as it is not maintained
|
||||
anymore (no release since 2015).
|
||||
|
||||
config BR2_PACKAGE_VERSAL_FIRMWARE
|
||||
bool "versal-firmware has been replaced by xilinx-prebuilt"
|
||||
select BR2_TARGET_XILINX_PREBUILT
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The versal-firmware package has been replaced by the more
|
||||
generic xilinx-prebuilt package.
|
||||
|
||||
config BR2_KERNEL_HEADERS_6_8
|
||||
bool "kernel headers version 6.8.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Version 6.8.x of the Linux kernel headers are no longer
|
||||
maintained upstream and are now removed.
|
||||
comment "Legacy options removed in 2024.05"
|
||||
|
||||
config BR2_TARGET_AT91BOOTSTRAP
|
||||
bool "at91bootstrap removed"
|
||||
@@ -1581,6 +1037,12 @@ config BR2_PACKAGE_PYTHON_DIALOG
|
||||
help
|
||||
Package was removed together with python 2.7 support.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_CONFIGOBJ
|
||||
bool "python-configobj removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Package was removed together with python 2.7 support.
|
||||
|
||||
config BR2_PACKAGE_PYTHON_YIELDFROM
|
||||
bool "python-yieldfrom removed"
|
||||
select BR2_LEGACY
|
||||
@@ -6006,6 +5468,7 @@ config BR2_PACKAGE_KOBS_NG
|
||||
config BR2_PACKAGE_SAWMAN
|
||||
bool "sawman package removed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_DIRECTFB_SAWMAN
|
||||
help
|
||||
This option has been removed because the sawman package no
|
||||
longer exists: it was merged inside DirectFB itself. This
|
||||
@@ -6015,6 +5478,7 @@ config BR2_PACKAGE_SAWMAN
|
||||
config BR2_PACKAGE_DIVINE
|
||||
bool "divine package removed"
|
||||
select BR2_LEGACY
|
||||
select BR2_PACKAGE_DIRECTFB_DIVINE
|
||||
help
|
||||
This option has been removed because the divine package no
|
||||
longer exists: it was merged inside DirectFB itself. This
|
||||
|
||||
+167
-328
File diff suppressed because it is too large
Load Diff
@@ -66,14 +66,13 @@ endif
|
||||
CANONICAL_CURDIR = $(realpath $(CURDIR))
|
||||
|
||||
REQ_UMASK = 0022
|
||||
CUR_UMASK := $(shell umask)
|
||||
|
||||
# Make sure O= is passed (with its absolute canonical path) everywhere the
|
||||
# toplevel makefile is called back.
|
||||
EXTRAMAKEARGS := O=$(CANONICAL_O)
|
||||
|
||||
# Check Buildroot execution pre-requisites here.
|
||||
ifneq ($(CUR_UMASK):$(CURDIR):$(O),$(REQ_UMASK):$(CANONICAL_CURDIR):$(CANONICAL_O))
|
||||
ifneq ($(shell umask):$(CURDIR):$(O),$(REQ_UMASK):$(CANONICAL_CURDIR):$(CANONICAL_O))
|
||||
.PHONY: _all $(MAKECMDGOALS)
|
||||
|
||||
$(MAKECMDGOALS): _all
|
||||
@@ -82,7 +81,6 @@ $(MAKECMDGOALS): _all
|
||||
_all:
|
||||
@umask $(REQ_UMASK) && \
|
||||
$(MAKE) -C $(CANONICAL_CURDIR) --no-print-directory \
|
||||
BR_ORIG_UMASK=$(CUR_UMASK) \
|
||||
$(MAKECMDGOALS) $(EXTRAMAKEARGS)
|
||||
|
||||
else # umask / $(CURDIR) / $(O)
|
||||
@@ -92,9 +90,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2025.05.1
|
||||
export BR2_VERSION := 2024.05.3
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1754924200
|
||||
BR2_VERSION_EPOCH = 1725867000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@@ -353,7 +351,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 := 15
|
||||
HOSTCC_MAX_VERSION := 11
|
||||
|
||||
HOSTCC_VERSION := $(shell V=$$($(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p'); \
|
||||
@@ -407,28 +405,27 @@ ifeq ($(BR2_HAVE_DOT_CONFIG),y)
|
||||
# Hide troublesome environment variables from sub processes
|
||||
#
|
||||
################################################################################
|
||||
unexport AR
|
||||
unexport CROSS_COMPILE
|
||||
unexport ARCH
|
||||
unexport CC
|
||||
unexport CFLAGS
|
||||
unexport CONFIG_SITE
|
||||
unexport CPP
|
||||
unexport CROSS_COMPILE
|
||||
unexport CXX
|
||||
unexport CXXFLAGS
|
||||
unexport DEVICE_TREE
|
||||
unexport GCC_COLORS
|
||||
unexport GREP_OPTIONS
|
||||
unexport LD
|
||||
unexport AR
|
||||
unexport CXX
|
||||
unexport CPP
|
||||
unexport RANLIB
|
||||
unexport CFLAGS
|
||||
unexport CXXFLAGS
|
||||
unexport GREP_OPTIONS
|
||||
unexport TAR_OPTIONS
|
||||
unexport CONFIG_SITE
|
||||
unexport QMAKESPEC
|
||||
unexport TERMINFO
|
||||
unexport MACHINE
|
||||
unexport O
|
||||
unexport OS
|
||||
unexport GCC_COLORS
|
||||
unexport PLATFORM
|
||||
unexport QMAKESPEC
|
||||
unexport RANLIB
|
||||
unexport TAR_OPTIONS
|
||||
unexport TERMINFO
|
||||
unexport TOPDIR
|
||||
unexport OS
|
||||
unexport DEVICE_TREE
|
||||
|
||||
GNU_HOST_NAME := $(shell support/gnuconfig/config.guess)
|
||||
|
||||
@@ -447,7 +444,6 @@ ZCAT := $(call qstrip,$(BR2_ZCAT))
|
||||
BZCAT := $(call qstrip,$(BR2_BZCAT))
|
||||
XZCAT := $(call qstrip,$(BR2_XZCAT))
|
||||
LZCAT := $(call qstrip,$(BR2_LZCAT))
|
||||
ZSTDCAT := $(call qstrip,$(BR2_ZSTDCAT))
|
||||
TAR_OPTIONS = $(call qstrip,$(BR2_TAR_OPTIONS)) -xf
|
||||
|
||||
ifeq ($(BR2_PER_PACKAGE_DIRECTORIES),y)
|
||||
@@ -598,7 +594,14 @@ world: target-post-image
|
||||
|
||||
.PHONY: prepare-sdk
|
||||
prepare-sdk: world
|
||||
@$(call MESSAGE,"Preparing the SDK")
|
||||
@$(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))
|
||||
$(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
|
||||
@@ -716,13 +719,6 @@ STAGING_DIR_FILES_LISTS = $(sort $(wildcard $(BUILD_DIR)/*/.files-list-staging.t
|
||||
host-finalize: $(PACKAGES) $(HOST_DIR) $(HOST_DIR_SYMLINK)
|
||||
@$(call MESSAGE,"Finalizing host directory")
|
||||
$(call per-package-rsync,$(sort $(PACKAGES)),host,$(HOST_DIR),copy)
|
||||
$(Q)PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath host
|
||||
$(Q)PARALLEL_JOBS=$(PARALLEL_JOBS) \
|
||||
PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) \
|
||||
$(TOPDIR)/support/scripts/fix-rpath staging
|
||||
$(call ppd-fixup-paths,$(BASE_DIR))
|
||||
|
||||
.PHONY: staging-finalize
|
||||
staging-finalize: $(STAGING_DIR_SYMLINK)
|
||||
@@ -1173,9 +1169,6 @@ help:
|
||||
@echo ' - Recursively list packages which have <pkg> as a dependency'
|
||||
@echo ' <pkg>-graph-depends - Generate a graph of <pkg>'\''s dependencies'
|
||||
@echo ' <pkg>-graph-rdepends - Generate a graph of <pkg>'\''s reverse dependencies'
|
||||
@echo ' <pkg>-graph-both-depends'
|
||||
@echo ' - Generate a graph of both <pkg>'\''s forward and'
|
||||
@echo ' reverse dependencies.'
|
||||
@echo ' <pkg>-dirclean - Remove <pkg> build directory'
|
||||
@echo ' <pkg>-reconfigure - Restart the build from the configure step'
|
||||
@echo ' <pkg>-rebuild - Restart the build from the build step'
|
||||
@@ -1219,7 +1212,7 @@ help:
|
||||
# $(2): br2-external name, empty for bundled
|
||||
define list-defconfigs
|
||||
@first=true; \
|
||||
for defconfig in $$(find $(1)/configs -name '*_defconfig' |sort); do \
|
||||
for defconfig in $(1)/configs/*_defconfig; do \
|
||||
[ -f "$${defconfig}" ] || continue; \
|
||||
if $${first}; then \
|
||||
if [ "$(2)" ]; then \
|
||||
@@ -1229,7 +1222,7 @@ define list-defconfigs
|
||||
fi; \
|
||||
first=false; \
|
||||
fi; \
|
||||
defconfig="$${defconfig#$(1)/configs/}"; \
|
||||
defconfig="$${defconfig##*/}"; \
|
||||
printf " %-35s - Build for %s\n" "$${defconfig}" "$${defconfig%_defconfig}"; \
|
||||
done; \
|
||||
$${first} || printf "\n"
|
||||
|
||||
+12
-17
@@ -12,9 +12,6 @@ config BR2_SOFT_FLOAT
|
||||
config BR2_USE_MMU
|
||||
bool
|
||||
|
||||
config BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
bool
|
||||
|
||||
choice
|
||||
prompt "Target Architecture"
|
||||
default BR2_i386
|
||||
@@ -143,6 +140,14 @@ config BR2_mips64el
|
||||
http://www.mips.com/
|
||||
http://en.wikipedia.org/wiki/MIPS_Technologies
|
||||
|
||||
config BR2_nios2
|
||||
bool "Nios II"
|
||||
select BR2_USE_MMU
|
||||
help
|
||||
Nios II is a soft core processor from Altera Corporation.
|
||||
http://www.altera.com/
|
||||
http://en.wikipedia.org/wiki/Nios_II
|
||||
|
||||
config BR2_or1k
|
||||
bool "OpenRISC"
|
||||
select BR2_USE_MMU
|
||||
@@ -307,10 +312,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
|
||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_15
|
||||
bool
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||
|
||||
# The following string values are defined by the individual
|
||||
# Config.in.$ARCH files
|
||||
config BR2_ARCH
|
||||
@@ -385,6 +386,10 @@ if BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el
|
||||
source "arch/Config.in.mips"
|
||||
endif
|
||||
|
||||
if BR2_nios2
|
||||
source "arch/Config.in.nios2"
|
||||
endif
|
||||
|
||||
if BR2_or1k
|
||||
source "arch/Config.in.or1k"
|
||||
endif
|
||||
@@ -432,16 +437,6 @@ config BR2_BINFMT_ELF
|
||||
and executables used across different architectures and
|
||||
operating systems.
|
||||
|
||||
config BR2_BINFMT_FDPIC
|
||||
bool "FDPIC"
|
||||
depends on BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
select BR2_BINFMT_SUPPORTS_SHARED
|
||||
help
|
||||
ELF FDPIC binaries are based on ELF, but allow the individual
|
||||
load segments of a binary to be located in memory
|
||||
independently of each other. This makes this format ideal for
|
||||
use in environments where no MMU is available.
|
||||
|
||||
config BR2_BINFMT_FLAT
|
||||
bool "FLAT"
|
||||
depends on !BR2_USE_MMU
|
||||
|
||||
+3
-3
@@ -3,7 +3,7 @@ choice
|
||||
default BR2_arc770d
|
||||
depends on BR2_arc
|
||||
help
|
||||
Specific CPU to use
|
||||
Specific CPU to use
|
||||
|
||||
config BR2_arc750d
|
||||
bool "ARC 750D"
|
||||
@@ -40,12 +40,12 @@ config BR2_archs38_full
|
||||
config BR2_archs4x_rel31
|
||||
bool "ARC HS48 rel 31"
|
||||
help
|
||||
Build for HS48 release 3.1
|
||||
Build for HS48 release 3.1
|
||||
|
||||
config BR2_archs4x
|
||||
bool "ARC HS48"
|
||||
help
|
||||
Latest release of HS48 processor
|
||||
Latest release of HS48 processor
|
||||
- Dual and Quad multiply and MAC operations
|
||||
- Double-precision FPU
|
||||
|
||||
|
||||
@@ -89,20 +89,11 @@ config BR2_ARM_CPU_ARMV7A
|
||||
|
||||
config BR2_ARM_CPU_ARMV7M
|
||||
bool
|
||||
select BR2_ARCH_HAS_FDPIC_SUPPORT
|
||||
|
||||
config BR2_ARM_CPU_ARMV8A
|
||||
bool
|
||||
select BR2_USE_MMU
|
||||
|
||||
# Armv9.0-A base specification is a super-set of Armv8.5-A. It is
|
||||
# fully compatible with Armv8. This symbol is defined to allow checks
|
||||
# for doing Armv9 optimization. Armv8 is also selected for
|
||||
# compatibility.
|
||||
config BR2_ARM_CPU_ARMV9A
|
||||
bool
|
||||
select BR2_ARM_CPU_ARMV8A
|
||||
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
default BR2_cortex_a53 if BR2_ARCH_IS_64
|
||||
@@ -474,14 +465,6 @@ config BR2_cortex_a76_a55
|
||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
select BR2_ARM_CPU_ARMV8A
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
||||
config BR2_cortex_a78
|
||||
bool "cortex-A78"
|
||||
select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
|
||||
select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
|
||||
select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
|
||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
select BR2_ARM_CPU_ARMV8A
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
config BR2_neoverse_n1
|
||||
bool "neoverse-N1 (aka ares)"
|
||||
select BR2_ARM_CPU_HAS_ARM if !BR2_ARCH_IS_64
|
||||
@@ -504,20 +487,6 @@ config BR2_saphira
|
||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
select BR2_ARM_CPU_ARMV8A
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
|
||||
|
||||
comment "armv9.0a cores"
|
||||
config BR2_cortex_a710
|
||||
bool "Cortex-A710 (aka matterhorn)"
|
||||
depends on BR2_ARCH_IS_64
|
||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
select BR2_ARM_CPU_ARMV9A
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||
config BR2_neoverse_n2
|
||||
bool "neoverse-N2 (aka perseus)"
|
||||
depends on BR2_ARCH_IS_64
|
||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||
select BR2_ARM_CPU_ARMV9A
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||
endchoice
|
||||
|
||||
config BR2_ARM_ENABLE_NEON
|
||||
@@ -906,14 +875,10 @@ config BR2_GCC_TARGET_CPU
|
||||
default "cortex-a75.cortex-a55" if BR2_cortex_a75_a55
|
||||
default "cortex-a76" if BR2_cortex_a76
|
||||
default "cortex-a76.cortex-a55" if BR2_cortex_a76_a55
|
||||
default "cortex-a78" if BR2_cortex_a78
|
||||
default "neoverse-n1" if BR2_neoverse_n1
|
||||
default "tsv110" if BR2_tsv110
|
||||
# armv8.4a
|
||||
default "saphira" if BR2_saphira
|
||||
# armv9.0a
|
||||
default "cortex-a710" if BR2_cortex_a710
|
||||
default "neoverse-n2" if BR2_neoverse_n2
|
||||
|
||||
config BR2_GCC_TARGET_ABI
|
||||
default "aapcs-linux" if BR2_arm || BR2_armeb
|
||||
|
||||
@@ -23,11 +23,6 @@ choice
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
config BR2_m68k_68030
|
||||
bool "68030"
|
||||
select BR2_m68k_m68k
|
||||
select BR2_USE_MMU
|
||||
|
||||
config BR2_m68k_68040
|
||||
bool "68040"
|
||||
select BR2_m68k_m68k
|
||||
@@ -41,7 +36,6 @@ config BR2_m68k_cf5208
|
||||
endchoice
|
||||
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default "68030" if BR2_m68k_68030
|
||||
default "68040" if BR2_m68k_68040
|
||||
default "5208" if BR2_m68k_cf5208
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
config BR2_ARCH
|
||||
default "nios2"
|
||||
|
||||
config BR2_NORMALIZED_ARCH
|
||||
default "nios2"
|
||||
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE"
|
||||
|
||||
config BR2_READELF_ARCH_NAME
|
||||
default "Altera Nios II"
|
||||
|
||||
# vim: ft=kconfig
|
||||
# -*- mode:kconfig; -*-
|
||||
@@ -379,6 +379,30 @@ config BR2_x86_grandridge
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_13
|
||||
config BR2_x86_knightslanding
|
||||
bool "knightslanding"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||
config BR2_x86_knightsmill
|
||||
bool "knightsmill"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_SSE2
|
||||
select BR2_X86_CPU_HAS_SSE3
|
||||
select BR2_X86_CPU_HAS_SSSE3
|
||||
select BR2_X86_CPU_HAS_SSE4
|
||||
select BR2_X86_CPU_HAS_SSE42
|
||||
select BR2_X86_CPU_HAS_AVX
|
||||
select BR2_X86_CPU_HAS_AVX2
|
||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_8
|
||||
config BR2_x86_skylake_avx512
|
||||
bool "skylake-avx512"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
@@ -767,6 +791,8 @@ config BR2_GCC_TARGET_ARCH
|
||||
default "tremont" if BR2_x86_tremont
|
||||
default "sierraforest" if BR2_x86_sierraforest
|
||||
default "grandridge" if BR2_x86_grandridge
|
||||
default "knl" if BR2_x86_knightslanding
|
||||
default "knm" if BR2_x86_knightsmill
|
||||
default "skylake-avx512" if BR2_x86_skylake_avx512
|
||||
default "cannonlake" if BR2_x86_cannonlake
|
||||
default "icelake-client" if BR2_x86_icelake_client
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 62148e7e17f54c4a5ab5e75ad4882682c54bee818948be61a5963234fc0849fc linux-6.11.11.tar.xz
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
BOARD_DIR=$(dirname "$0")
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
|
||||
cp -f "${BOARD_DIR}/grub.cfg" "${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg"
|
||||
cp -f ${BOARD_DIR}/grub.cfg ${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg
|
||||
|
||||
+3
-9
@@ -9,7 +9,7 @@
|
||||
* Licensed under GPLv2 or later.
|
||||
*/
|
||||
/dts-v1/;
|
||||
#include "sama5d31.dtsi"
|
||||
#include "microchip/sama5d31.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Acme Systems Acqua SOM";
|
||||
@@ -149,14 +149,8 @@
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
nvmem-layout {
|
||||
compatible = "fixed-layout";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
eth0_addr: eth-mac-addr@9A {
|
||||
reg = <0x0 0x06>;
|
||||
};
|
||||
eth0_addr: eth-mac-addr@9A {
|
||||
reg = <0x0 0x06>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 87be0360df0931b340d2bac35161a548070fbc3a8c352c49e21e96666c26aeb4 linux-6.12.9.tar.xz
|
||||
sha256 b66a5b863b0f8669448b74ca83bd641a856f164b29956e539bbcb5fdeeab9cc6 linux-6.6.30.tar.xz
|
||||
|
||||
@@ -41,49 +41,6 @@ After building, you should obtain the following files:
|
||||
|-- u-boot-spl.bin
|
||||
`-- u-boot.itb
|
||||
|
||||
How to update the bootloader and device-tree
|
||||
============================================
|
||||
|
||||
To update the bootloader and device tree, make sure you have
|
||||
an ICEman (Andes OpenOCD [1]) and AICE [2] connection set up
|
||||
as below:
|
||||
|
||||
Local Host Local/Remote Host
|
||||
.-----------------. .--------------.
|
||||
| buildroot images| | |
|
||||
| | ICEman host <IP:PORT>
|
||||
| .----------. | | .--------. |
|
||||
| | SPI_burn |<---+--socket--+->| ICEman | |
|
||||
| '----------' | | '--.-----' |
|
||||
'-----------------' '-----|--------'
|
||||
|
|
||||
USB
|
||||
.--------------. |
|
||||
| target | .-----v-----.
|
||||
| board <----JTAG---| AICE |
|
||||
| | '-----------'
|
||||
'--------------'
|
||||
|
||||
[1] https://github.com/andestech/ICEman
|
||||
[2] https://www.andestech.com/en/products-solutions/andeshape-platforms/aice-micro/
|
||||
|
||||
The Andes SPI_burn tool will be located in output/host/bin. Use
|
||||
the following commands to update the bootloader and device tree:
|
||||
|
||||
$ SPI_burn --host $ICE_IP --port $ICE_BURNER_PORT --addr 0x0 -i u-boot-spl.bin
|
||||
$ SPI_burn --host $ICE_IP --port $ICE_BURNER_PORT --addr 0x10000 -i u-boot.itb
|
||||
$ SPI_burn --host $ICE_IP --port $ICE_BURNER_PORT --addr 0xf0000 -i ae350_ax45mp.dtb
|
||||
|
||||
Note that the --addr option specifies the offset starting from
|
||||
the flash base address 0x80000000 and set by U-Boot configurations.
|
||||
e.g.
|
||||
u-boot-spl.bin : CONFIG_SPL_TEXT_BASE=0x80000000
|
||||
u-boot.itb : CONFIG_SPL_LOAD_FIT_ADDRESS=0x80010000
|
||||
ae350_ax45mp.dtb: CONFIG_SYS_FDT_BASE=0x800f0000
|
||||
|
||||
How to write the SD card
|
||||
========================
|
||||
|
||||
Copy the sdcard.img to a SD card with "dd":
|
||||
|
||||
$ sudo dd if=sdcard.img of=/dev/sdX bs=4096
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
CONFIG_SPL_FS_FAT=y
|
||||
CONFIG_SPL_MMC=y
|
||||
# CONFIG_SPL_RAM_SUPPORT is not set
|
||||
CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0
|
||||
CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0
|
||||
CONFIG_DISPLAY_CPUINFO=y
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 5ff5bd84ea0e22c53437302db5d394d0a92d8b8b1a88ce20d1098298e9f7630a linux-6.12.15.tar.xz
|
||||
@@ -1,34 +1,16 @@
|
||||
Introduction
|
||||
============
|
||||
|
||||
This is the support for the ARM Foundation v8 machine emulated by the
|
||||
ARM software simulator of the AArch64 architecture.
|
||||
|
||||
Building
|
||||
========
|
||||
First, one has to download the AArch64 software simulator from:
|
||||
|
||||
$ make arm_foundationv8_defconfig
|
||||
$ make
|
||||
https://armkeil.blob.core.windows.net/developer/Files/downloads/ecosystem-models/Foundation_Platform_11.20_15_Linux64.tgz
|
||||
|
||||
Generated files under output/images:
|
||||
|
||||
* linux-system.axf: An image comprising the boot-wrapper-aarch64 minimal
|
||||
firmware and bootloader, a Devicetree and the Linux kernel.
|
||||
* rootfs.ext2: The OS root filesystem.
|
||||
|
||||
Running on the simulator
|
||||
========================
|
||||
|
||||
Download the AArch64 software simulator from one of the following sources,
|
||||
corresponding to your host computer:
|
||||
|
||||
- https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.27/Foundation_Platform_11.27_19_Linux64.tgz
|
||||
- https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.27/Foundation_Platform_11.27_19_Linux64_armv8l.tgz
|
||||
Then, use the arm_foundationv8_defconfig configuration to build your
|
||||
Buildroot system.
|
||||
|
||||
Finally, boot your system with:
|
||||
|
||||
${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-9.3/Foundation_Platform \
|
||||
--arm-v8.0 \
|
||||
--image output/images/linux-system.axf \
|
||||
--block-device output/images/rootfs.ext2 \
|
||||
--network=nat \
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
# Arm A-Profile Base RevC AEM FVP config
|
||||
bp.secure_memory=1
|
||||
bp.ve_sysregs.exit_on_shutdown=1
|
||||
cache_state_modelled=0
|
||||
cluster0.NUM_CORES=4
|
||||
cluster0.cpu0.enable_crc32=1
|
||||
cluster0.cpu1.enable_crc32=1
|
||||
cluster0.cpu2.enable_crc32=1
|
||||
cluster0.cpu3.enable_crc32=1
|
||||
cluster1.NUM_CORES=4
|
||||
cluster1.cpu0.enable_crc32=1
|
||||
cluster1.cpu1.enable_crc32=1
|
||||
cluster1.cpu2.enable_crc32=1
|
||||
cluster1.cpu3.enable_crc32=1
|
||||
pctl.startup=0.0.0.0
|
||||
@@ -1,18 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) 2024, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
#include "fvp-base-gicv3-psci-1t.dts"
|
||||
|
||||
/* The TF-A Devicetree does not have the OP-TEE node; let's add it. */
|
||||
|
||||
/ {
|
||||
firmware {
|
||||
optee {
|
||||
compatible = "linaro,optee-tz";
|
||||
method = "smc";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,31 +0,0 @@
|
||||
image efi-part.vfat {
|
||||
vfat {
|
||||
file EFI {
|
||||
image = "efi-part/EFI"
|
||||
}
|
||||
|
||||
file Image {
|
||||
image = "Image"
|
||||
}
|
||||
}
|
||||
|
||||
size = 128M
|
||||
}
|
||||
|
||||
image disk.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition boot {
|
||||
image = "efi-part.vfat"
|
||||
partition-type-uuid = U
|
||||
offset = 32K
|
||||
bootable = true
|
||||
}
|
||||
|
||||
partition root {
|
||||
partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae
|
||||
image = "rootfs.ext2"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
set default="0"
|
||||
set timeout="5"
|
||||
|
||||
menuentry "Buildroot" {
|
||||
linux /Image root=PARTLABEL=root rootwait
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22 arm-trusted-firmware-v2.11-git4.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 524858852f5869a9ef17de8b1e6e7faf05bcb2c462bc96b3c24dbf82ede373cf linux-6.10.12.tar.xz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -eu
|
||||
|
||||
BOARD_DIR=$(dirname "$0")
|
||||
|
||||
# Override the default GRUB configuration file with our own.
|
||||
cp -f "${BOARD_DIR}/grub.cfg" "${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg"
|
||||
@@ -1,73 +0,0 @@
|
||||
Introduction
|
||||
============
|
||||
|
||||
The arm_fvp_ebbr_defconfig is meant to illustrate some aspects of the Arm EBBR
|
||||
specification[1] and the Arm SystemReady IR[2] compliance program.
|
||||
It allows building an AArch64 U-Boot based firmware implementing the subset of
|
||||
UEFI defined by EBBR, as well as a Linux OS disk image booting with UEFI, to run
|
||||
on the Arm A-Profile Base RevC AEM FVP.
|
||||
|
||||
Building
|
||||
========
|
||||
|
||||
$ make arm_fvp_ebbr_defconfig
|
||||
$ make
|
||||
|
||||
Generated files under output/images:
|
||||
|
||||
* bl1.bin: A ROM image built from TF-A.
|
||||
* fip.bin: A firmware image comprising TF-A, OP-TEE and the U-Boot bootloader.
|
||||
* disk.img: An OS disk image comprising the GRUB bootloader, the Linux kernel
|
||||
and the root filesystem.
|
||||
|
||||
Running on the FVP
|
||||
==================
|
||||
|
||||
Download the FVP from one of the following sources, corresponding to your host
|
||||
computer:
|
||||
|
||||
- https://developer.arm.com/-/cdn-downloads/permalink/Fixed-Virtual-Platforms/FM-11.27/FVP_Base_RevC-2xAEMvA_11.27_19_Linux64.tgz
|
||||
- https://developer.arm.com/-/cdn-downloads/permalink/Fixed-Virtual-Platforms/FM-11.27/FVP_Base_RevC-2xAEMvA_11.27_19_Linux64_armv8l.tgz
|
||||
|
||||
The FVP will be located under one of the corresponding folders:
|
||||
|
||||
- Base_RevC_AEMvA_pkg/models/Linux64_GCC-9.3
|
||||
- Base_RevC_AEMvA_pkg/models/Linux64_armv8l_GCC-9.3
|
||||
|
||||
Run the simulation with:
|
||||
|
||||
FVP_Base_RevC-2xAEMvA \
|
||||
--config-file board/arm/fvp-ebbr/fvp-config.txt \
|
||||
-C bp.secureflashloader.fname="output/images/bl1.bin" \
|
||||
-C bp.flashloader0.fname="output/images/fip.bin" \
|
||||
-C bp.virtioblockdevice.image_path="output/images/disk.img"
|
||||
|
||||
The login prompt will appear in a new X terminal.
|
||||
|
||||
Using the EBBR firmware to run another OS on the FVP
|
||||
----------------------------------------------------
|
||||
|
||||
It is possible to use the generated firmware binaries to run another OS
|
||||
supporting the EBBR specification.
|
||||
|
||||
To run another OS on simulation using a live or pre-installed image, use the
|
||||
same FVP command line as for the generated OS but adapt the OS image path in the
|
||||
virtioblockdevice stanza.
|
||||
The image generated by the aarch64_efi_defconfig or the Arm ACS-IR images[3] are
|
||||
examples of pre-installed OS images.
|
||||
Linux distributions such as Debian, Fedora, openSUSE or Ubuntu provide a
|
||||
pre-installed OS image.
|
||||
|
||||
Miscellaneous
|
||||
=============
|
||||
|
||||
This configuration is inspired by the arm_foundationv8_defconfig, the
|
||||
qemu_aarch64_virt_defconfig and the Arm SystemReady IR IoT Integration, Test,
|
||||
and Certification Guide[4].
|
||||
|
||||
Firmware update, MMC and network are 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/
|
||||
@@ -1,49 +0,0 @@
|
||||
# CONFIG_USE_BOOTCOMMAND is not set
|
||||
CONFIG_BOOTCOMMAND="bootflow scan -lb"
|
||||
CONFIG_BOOTMETH_DISTRO=y
|
||||
CONFIG_BOOTM_EFI=y
|
||||
CONFIG_BOOTSTD_BOOTCOMMAND=y
|
||||
CONFIG_BOOTSTD_DEFAULTS=y
|
||||
CONFIG_BOOTSTD_FULL=y
|
||||
CONFIG_CMD_BOOTDEV=y
|
||||
CONFIG_CMD_BOOTEFI=y
|
||||
CONFIG_CMD_BOOTEFI_HELLO=y
|
||||
CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y
|
||||
CONFIG_CMD_BOOTEFI_SELFTEST=y
|
||||
CONFIG_CMD_BOOTMETH=y
|
||||
CONFIG_CMD_DM=y
|
||||
CONFIG_CMD_EFIDEBUG=y
|
||||
CONFIG_CMD_EFI_VARIABLE_FILE_STORE=y
|
||||
CONFIG_CMD_GETTIME=y
|
||||
CONFIG_CMD_GPT=y
|
||||
CONFIG_CMD_NVEDIT_EFI=y
|
||||
CONFIG_CMD_RNG=y
|
||||
CONFIG_CMD_RTC=y
|
||||
CONFIG_CMD_TIME=y
|
||||
CONFIG_DM_RNG=y
|
||||
CONFIG_DM_RTC=y
|
||||
CONFIG_EFI_DEVICE_PATH_TO_TEXT=y
|
||||
CONFIG_EFI_GET_TIME=y
|
||||
CONFIG_EFI_HAVE_RUNTIME_RESET=y
|
||||
CONFIG_EFI_LOADER=y
|
||||
CONFIG_EFI_LOADER_HII=y
|
||||
CONFIG_EFI_MM_COMM_TEE=y
|
||||
CONFIG_EFI_PARTITION=y
|
||||
CONFIG_EFI_SECURE_BOOT=y
|
||||
CONFIG_EFI_SET_TIME=y
|
||||
CONFIG_EFI_UNICODE_CAPITALIZATION=y
|
||||
CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y
|
||||
CONFIG_EFI_VARIABLE_FILE_STORE=y
|
||||
CONFIG_FAT_WRITE=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_ISO_PARTITION=y
|
||||
CONFIG_MISC=y
|
||||
CONFIG_OF_CONTROL=y
|
||||
CONFIG_OF_LIBFDT=y
|
||||
CONFIG_OPTEE=y
|
||||
CONFIG_PARTITION_TYPE_GUID=y
|
||||
CONFIG_RNG_OPTEE=y
|
||||
CONFIG_TEE=y
|
||||
CONFIG_USE_BOOTCOMMAND=y
|
||||
CONFIG_VEXPRESS_CONFIG=y
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 3654ca31003d90d20b195b23f8d60b78fcffbf0fd7fed6116c22719e20ac933d linux-6.12.23-ti-arm32-r11.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 439d3bef296effd54130be6a731c5b118be7fddd7fcc663ccbc5fb18294d8718 u-boot-2025.04.tar.bz2
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
|
||||
cp board/beagleboard/beagleboneai/uEnv.txt $BINARIES_DIR/uEnv.txt
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b arm-trusted-firmware-v2.10-git4.tar.gz
|
||||
sha256 2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c arm-trusted-firmware-v2.10.tar.gz
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
label beagleplay-buildroot
|
||||
kernel /Image
|
||||
fdtdir /
|
||||
devicetree /k3-am625-beagleplay.dtb
|
||||
append console=ttyS2,115200n8 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait earlycon=ns16550a,mmio32,0x02800000
|
||||
@@ -1,39 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"Image",
|
||||
"k3-am625-beagleplay.dtb",
|
||||
"tiboot3.bin",
|
||||
}
|
||||
|
||||
file tispl.bin {
|
||||
image = tispl.bin_unsigned
|
||||
}
|
||||
|
||||
file u-boot.img {
|
||||
image = u-boot.img_unsigned
|
||||
}
|
||||
|
||||
file extlinux/extlinux.conf {
|
||||
image = extlinux.conf
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition u-boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22 arm-trusted-firmware-v2.11-git4.tar.gz
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226 linux-6.10.tar.xz
|
||||
@@ -1 +0,0 @@
|
||||
../uboot/uboot.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh -x
|
||||
|
||||
BOARD_DIR="$(dirname "$0")"
|
||||
|
||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux.conf
|
||||
@@ -1,39 +0,0 @@
|
||||
BeagleBoard's BeaglePlay
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
This configuration will build a complete image for the BeaglePlay
|
||||
board: https://www.beagleboard.org/boards/beagleplay
|
||||
|
||||
How to Build
|
||||
============
|
||||
|
||||
Select the default configuration for the target:
|
||||
|
||||
$ make beagleplay_defconfig
|
||||
|
||||
Optional: modify the configuration:
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
NOTE: The AM625x processor has multiple security variants. You must
|
||||
ensure the matching tiboot3.bin is uses or the board will not boot.
|
||||
The BeaglePlay uses the General Purpose (GP) variant, ensure you use
|
||||
the tiboot3-am62x-gp-evm.bin
|
||||
|
||||
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
|
||||
==========
|
||||
|
||||
This configuration has both the boot/ and root/ partitions which is
|
||||
capable of booting from the bootloaders embedded in the eMMC as well
|
||||
as when using holding the USR button to boot from the SD card.
|
||||
|
||||
@@ -1,127 +0,0 @@
|
||||
Beagle-V Fire
|
||||
==============
|
||||
|
||||
BeagleV Fire is a low-cost RISC-V 64-bit based platform, powered by
|
||||
Microchip's PolarFire SoC. This file describes how to use the
|
||||
pre-defined Buildroot configuration for the Beagle-V Fire board.
|
||||
|
||||
Further information about the Beagle-V Fire can be found at
|
||||
https://docs.beagleboard.org/latest/boards/beaglev/fire/index.html.
|
||||
|
||||
|
||||
Building
|
||||
========
|
||||
|
||||
Configure Buildroot using the default board configuration:
|
||||
|
||||
'$ make beaglev_fire_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
|
||||
+-- Image.gz
|
||||
+-- beaglev_fire.itb
|
||||
+-- beaglev_fire.its
|
||||
+-- mpfs-beaglev-fire.dtb
|
||||
+-- payload.bin
|
||||
+-- rootfs.ext2
|
||||
+-- rootfs.ext4
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
+-- u-boot.bin
|
||||
|
||||
|
||||
Flashing the image to your eMMC
|
||||
===============================
|
||||
|
||||
By default Buildroot builds an image suitable for the eMMC. 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.
|
||||
|
||||
To do so, follow the below steps:
|
||||
|
||||
1. Connect to BeagleV-Fire UART debug port using a 3.3v USB to UART bridge.
|
||||
|
||||
2. Now you can run `tio <port>` in a terminal window to access the UART debug
|
||||
port connection.
|
||||
e.g `tio /dev/ttyUSB4`
|
||||
|
||||
3. Once you are connected properly, you can press the Reset button which will
|
||||
show you a progress bar.
|
||||
|
||||
4. Press any key in the terminal application to stop the HSS from booting. This
|
||||
will give you access to the HSS command line interface and a ">>" for input
|
||||
will be displayed in the terminal.
|
||||
|
||||
5. Type `usbdmsc` in the HSS command line interface. The HSS `usbdmsc` command
|
||||
exposes the eMMC as a USB mass storage device using the USB type C connector.
|
||||
If successful, a message saying "USB Host connected" will be displayed.
|
||||
|
||||
6. The eMMC should now appear as mass storage device/drive on your host PC, as
|
||||
it is mounted through your USB type C connector.
|
||||
|
||||
7. Now, all you need to do is dd the image to the eMMC, which can be done with
|
||||
the following command on your development host:
|
||||
|
||||
'$ sudo dd if=output/images/sdcard.img of=/dev/sdX bs=1M'
|
||||
|
||||
You will have to replace /dev/sdX by the actual device name of your eMMC.
|
||||
Please, be especially cautious not to overwrite the wrong drive as this cannot
|
||||
be undone.
|
||||
|
||||
8. Once the image transfer has completed you can type `CTRL+C` to disconnect
|
||||
your device.
|
||||
|
||||
9. Finally, type `boot` or reset your board to boot your new Linux image.
|
||||
|
||||
Customize BeagleV-Fire Cape Gateware Using Verilog (Optional)
|
||||
=============================================================
|
||||
|
||||
To customize your Beagle-V Fire gateware please follow the guide below to
|
||||
create your custom bitstream (steps 1 - 6):
|
||||
https://docs.beagleboard.org/latest/boards/beaglev/fire/demos-and-tutorials/gateware/customize-cape-gateware-verilog.html
|
||||
|
||||
|
||||
Program BeagleV-Fire With Your Custom Bitstream with Buildroot
|
||||
==============================================================
|
||||
|
||||
After following the steps 1-6 from the above tutorial, you should now have a
|
||||
artifacts.zip file on your local host.
|
||||
|
||||
Unzip the downloaded artifacts.zip file.
|
||||
|
||||
Go to the custom FPGA design directory:
|
||||
'cd artifacts/bitstreams/my_custom_fpga_design/LinuxProgramming/'
|
||||
|
||||
On your Linux host development computer, copy the bitstream to BeagleV-Fire
|
||||
board, replacing </path/to/your/> with the path to your BeagleV-Fire root file
|
||||
system.
|
||||
'cp ./* /path/to/your/buildroot/board/beagleboard/beaglev_fire/rootfs-overlay/lib/firmware/'
|
||||
|
||||
To apply these changes to your image, make sure to re-build it with:
|
||||
`make`
|
||||
|
||||
Then, re-flash your image - to ensure you have the necessary firmware files - by
|
||||
following the above section "Flashing the image to your eMMC".
|
||||
|
||||
On BeagleV-Fire initiate the reprogramming of the FPGA with your gateware bitstream:
|
||||
`/usr/share/microchip/update-gateware.sh`
|
||||
|
||||
Wait for a couple of minutes for the BeagleV-Fire to reprogram itself.
|
||||
@@ -1,55 +0,0 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
/*
|
||||
* Flattened Image Tree file for BVF
|
||||
*
|
||||
* Copyright (C) 2024 Microchip Technology Inc. and its subsidiaries.
|
||||
*
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-Boot fitImage for the BeagleV-Fire";
|
||||
#address-cells = <2>;
|
||||
|
||||
images {
|
||||
kernel {
|
||||
description = "Linux kernel";
|
||||
data = /incbin/("./Image.gz");
|
||||
type = "kernel";
|
||||
arch = "riscv";
|
||||
os = "linux";
|
||||
compression = "gzip";
|
||||
load = <0x80200000>;
|
||||
entry = <0x80200000>;
|
||||
hash-1 {
|
||||
algo = "sha256";
|
||||
};
|
||||
};
|
||||
base_fdt {
|
||||
description = "Flattened Device Tree blob";
|
||||
data = /incbin/("./mpfs-beaglev-fire.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 BeagleV-Fire board";
|
||||
fdt = "base_fdt";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -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} beaglev_fire.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@20110000 mac-address ${beaglevfire_mac_addr0};
|
||||
run design_overlays;
|
||||
bootm go;
|
||||
@@ -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,35 +0,0 @@
|
||||
# Image for eMMC boot on the Microchip PolarFire SOC BeagleV-Fire Board
|
||||
#
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"beaglev_fire.itb",
|
||||
}
|
||||
|
||||
file boot.scr {
|
||||
image = "boot.scr"
|
||||
}
|
||||
}
|
||||
size = 60M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition uboot {
|
||||
partition-type-uuid = 21686148-6449-6E6F-744E-656564454649
|
||||
image = "payload.bin"
|
||||
}
|
||||
|
||||
partition kernel {
|
||||
partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition root {
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
../linux/linux.hash
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 7bd234a93bc6351d6a830f9ef18e9e780d70c478d280a6513a30bc2f945fb050 linux-linux4microchip+fpga-2024.09.1.tar.gz
|
||||
@@ -1,2 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 a2fad7fe7f933fa4679b070e952e1e7a21dbd8b586d7a9a11bfcb99e75ae7ad6 uboot-linux4microchip+fpga-2024.09.tar.gz
|
||||
@@ -1,14 +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}"/beaglev_fire.its "${BINARIES_DIR}"/beaglev_fire.its
|
||||
gzip -9 Image -c > Image.gz
|
||||
"${MKIMAGE}" -f beaglev_fire.its beaglev_fire.itb
|
||||
popd
|
||||
support/scripts/genimage.sh -c "${BOARD_DIR}"/genimage.cfg
|
||||
@@ -1,66 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "No gateware location provided. Checking default location."
|
||||
if [ ! -e /lib/firmware/mpfs_bitstream.spi ]; then
|
||||
echo "No gateware file found."
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "Gateware location provided: $1"
|
||||
if [ ! -e "$1"/mpfs_bitstream.spi ]; then
|
||||
echo "No gateware file found."
|
||||
exit 1
|
||||
else
|
||||
if [ ! -d /lib/firmware ]; then
|
||||
mkdir /lib/firmware
|
||||
fi
|
||||
cp "$1"/mpfs_dtbo.spi /lib/firmware/mpfs_dtbo.spi
|
||||
cp "$1"/mpfs_bitstream.spi /lib/firmware/mpfs_bitstream.spi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Trash existing device tree overlay in case the rest of the process fails:
|
||||
flash_erase /dev/mtd0 0 16
|
||||
|
||||
# Initiate FPGA update for dtbo
|
||||
echo 1 > /sys/class/firmware/mpfs-auto-update/loading
|
||||
|
||||
# Write device tree overlay
|
||||
cat /lib/firmware/mpfs_dtbo.spi > /sys/class/firmware/mpfs-auto-update/data
|
||||
|
||||
# Signal completion for dtbo load
|
||||
echo 0 > /sys/class/firmware/mpfs-auto-update/loading
|
||||
|
||||
while [ "$(cat /sys/class/firmware/mpfs-auto-update/status)" != "idle" ]; do
|
||||
# Do nothing, just keep checking
|
||||
sleep 1
|
||||
done
|
||||
|
||||
# Fake the presence of a golden image for now.
|
||||
dd if=/dev/zero of=/dev/mtd0 count=1 bs=4
|
||||
|
||||
# Initiate FPGA update for bitstream
|
||||
echo 1 > /sys/class/firmware/mpfs-auto-update/loading
|
||||
|
||||
# Write the firmware image to the data sysfs file
|
||||
cat /lib/firmware/mpfs_bitstream.spi > /sys/class/firmware/mpfs-auto-update/data
|
||||
|
||||
# Signal completion for bitstream load
|
||||
echo 0 > /sys/class/firmware/mpfs-auto-update/loading
|
||||
|
||||
while [ "$(cat /sys/class/firmware/mpfs-auto-update/status)" != "idle" ]; do
|
||||
# Do nothing, just keep checking
|
||||
sleep 1
|
||||
done
|
||||
|
||||
# When the status is 'idle' and no error has occured, reboot the system for
|
||||
# the gateware update to take effect. FPGA reprogramming takes places between
|
||||
# Linux shut-down and HSS restarting the board.
|
||||
if [ "$(cat /sys/class/firmware/mpfs-auto-update/error)" = "" ]; then
|
||||
echo "FPGA update ready. Rebooting."
|
||||
reboot
|
||||
else
|
||||
echo "FPGA update failed with status: $(cat /sys/class/firmware/mpfs-auto-update/error)"
|
||||
exit 1
|
||||
fi
|
||||
@@ -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,19 +1,12 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
files = {
|
||||
"tiboot3.bin",
|
||||
"tispl.bin",
|
||||
"u-boot.img",
|
||||
"k3-am62a7-sk.dtb",
|
||||
"Image"
|
||||
}
|
||||
|
||||
file extlinux/extlinux.conf {
|
||||
image = extlinux.conf
|
||||
"MLO",
|
||||
"u-boot.img"
|
||||
}
|
||||
}
|
||||
|
||||
size = 64M
|
||||
size = 4M
|
||||
}
|
||||
|
||||
image sdcard.img {
|
||||
@@ -29,5 +22,6 @@ image sdcard.img {
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
size = 512M
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
BeagleBoard X15
|
||||
|
||||
Intro
|
||||
=====
|
||||
This config currently supports the beagleboard x15,
|
||||
and generates a barebone image.
|
||||
|
||||
The image must be flashed to a SD card to be used.
|
||||
|
||||
How to build it
|
||||
===============
|
||||
|
||||
$ make beagleboardx15_defconfig
|
||||
|
||||
Then you can edit the build options using
|
||||
|
||||
$ make menuconfig
|
||||
|
||||
Compile all and build a sdcard image:
|
||||
|
||||
$ make
|
||||
|
||||
Result of the build
|
||||
-------------------
|
||||
|
||||
After building, you should get a tree like this:
|
||||
|
||||
output/images/
|
||||
+-- am57xx-beagle-x15.dtb
|
||||
+-- am57xx-beagle-x15-revb1.dtb
|
||||
+-- boot.vfat
|
||||
+-- MLO
|
||||
+--rootfs.ext2
|
||||
+-- rootfs.ext4
|
||||
+-- rootfs.tar
|
||||
+-- sdcard.img
|
||||
+-- u-boot.img
|
||||
+-- u-boot-spl.bin
|
||||
+-- zImage
|
||||
|
||||
How to write the microSD card
|
||||
=============================
|
||||
|
||||
Once the build process is finished you will have an image called "sdcard.img"
|
||||
in the output/images/ directory.
|
||||
|
||||
Copy the bootable "sdcard.img" onto an SD card with "dd":
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 0d438b1bb5cceb57a18ea2de4a0d51f7be5b05b98717df05938636e0aadfe11a u-boot-2021.04.tar.bz2
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
BOARD_DIR="$(dirname $0)"
|
||||
|
||||
cp board/beagleboneai/uEnv.txt $BINARIES_DIR/uEnv.txt
|
||||
@@ -0,0 +1,4 @@
|
||||
label linux
|
||||
kernel /boot/Image
|
||||
devicetree /boot/jh7100-beaglev-starlight.dtb
|
||||
append console=ttyS0,115200 earlyprintk root=PARTUUID=0fef845a-c6e1-45bc-82f7-002fa720f958 rootwait
|
||||
@@ -0,0 +1,12 @@
|
||||
image sdcard.img {
|
||||
hdimage {
|
||||
partition-table-type = "gpt"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type-uuid = 72ec70a6-cf74-40e6-bd49-4bda08e8f224
|
||||
partition-uuid = 0fef845a-c6e1-45bc-82f7-002fa720f958
|
||||
bootable = "true"
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
From 0cf11f3c0478f4286adcfb09bf9137f8b00212e3 Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Date: Mon, 3 Oct 2022 18:07:54 +0200
|
||||
Subject: [PATCH] riscv: Fix build against binutils 2.38
|
||||
|
||||
The following description is copied from the equivalent patch for the
|
||||
Linux Kernel proposed by Aurelien Jarno:
|
||||
|
||||
>From version 2.38, binutils default to ISA spec version 20191213. This
|
||||
means that the csr read/write (csrr*/csrw*) instructions and fence.i
|
||||
instruction has separated from the `I` extension, become two standalone
|
||||
extensions: Zicsr and Zifencei. As the kernel uses those instruction,
|
||||
this causes the following build failure:
|
||||
|
||||
arch/riscv/cpu/mtrap.S: Assembler messages:
|
||||
arch/riscv/cpu/mtrap.S:65: Error: unrecognized opcode `csrr a0,scause'
|
||||
arch/riscv/cpu/mtrap.S:66: Error: unrecognized opcode `csrr a1,sepc'
|
||||
arch/riscv/cpu/mtrap.S:67: Error: unrecognized opcode `csrr a2,stval'
|
||||
arch/riscv/cpu/mtrap.S:70: Error: unrecognized opcode `csrw sepc,a0'
|
||||
|
||||
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
|
||||
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
||||
Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
|
||||
Tested-by: Heiko Stuebner <heiko@sntech.de>
|
||||
Tested-by: Christian Stewart <christian@paral.in>
|
||||
Reviewed-by: Rick Chen <rick@andestech.com>
|
||||
(cherry picked from commit 1dde977518f13824b847e23275001191139bc384)
|
||||
Upstream: https://gitlab.com/u-boot/u-boot/-/commit/1dde977518f13824b847e23275001191139bc384
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
arch/riscv/Makefile | 11 ++++++++++-
|
||||
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/riscv/Makefile b/arch/riscv/Makefile
|
||||
index 0b80eb8d864..53d1194ffb6 100644
|
||||
--- a/arch/riscv/Makefile
|
||||
+++ b/arch/riscv/Makefile
|
||||
@@ -24,7 +24,16 @@ ifeq ($(CONFIG_CMODEL_MEDANY),y)
|
||||
CMODEL = medany
|
||||
endif
|
||||
|
||||
-ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI) \
|
||||
+RISCV_MARCH = $(ARCH_BASE)$(ARCH_A)$(ARCH_C)
|
||||
+
|
||||
+# Newer binutils versions default to ISA spec version 20191213 which moves some
|
||||
+# instructions from the I extension to the Zicsr and Zifencei extensions.
|
||||
+toolchain-need-zicsr-zifencei := $(call cc-option-yn, -mabi=$(ABI) -march=$(RISCV_MARCH)_zicsr_zifencei)
|
||||
+ifeq ($(toolchain-need-zicsr-zifencei),y)
|
||||
+ RISCV_MARCH := $(RISCV_MARCH)_zicsr_zifencei
|
||||
+endif
|
||||
+
|
||||
+ARCH_FLAGS = -march=$(RISCV_MARCH) -mabi=$(ABI) \
|
||||
-mcmodel=$(CMODEL)
|
||||
|
||||
PLATFORM_CPPFLAGS += $(ARCH_FLAGS)
|
||||
--
|
||||
2.41.0
|
||||
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
BOARD_DIR=$(dirname $0)
|
||||
|
||||
# Bring the extlinux.conf file in.
|
||||
install -D -m 0644 ${BOARD_DIR}/extlinux.conf \
|
||||
${TARGET_DIR}/boot/extlinux/extlinux.conf
|
||||
|
||||
# To be reflashed through Xmodem, the bootloader needs to be prepended
|
||||
# with a 4-byte header that contains the total size of the file.
|
||||
perl -e 'print pack("l", (stat @ARGV[0])[7])' ${BINARIES_DIR}/fw_payload.bin > ${BINARIES_DIR}/fw_payload.bin.out
|
||||
cat ${BINARIES_DIR}/fw_payload.bin >> ${BINARIES_DIR}/fw_payload.bin.out
|
||||
@@ -0,0 +1,124 @@
|
||||
BeagleV
|
||||
=======
|
||||
|
||||
BeagleV is a low-cost RISC-V 64-bit based platform, powered by a
|
||||
Starfive JH7100 processor. The current defconfig in Buildroot has been
|
||||
tested with the JH7100 chip used on the beta version of the BeagleV
|
||||
board.
|
||||
|
||||
How to build
|
||||
============
|
||||
|
||||
$ make beaglev_defconfig
|
||||
$ make
|
||||
|
||||
Build results
|
||||
=============
|
||||
|
||||
After building, output/images contains:
|
||||
|
||||
+ bootloader-JH7100-buildroot.bin.out
|
||||
+ ddrinit-2133-buildroot.bin.out
|
||||
+ Image
|
||||
+ fw_payload.bin
|
||||
+ fw_payload.bin.out
|
||||
+ fw_payload.elf
|
||||
+ rootfs.ext2
|
||||
+ rootfs.ext4
|
||||
+ sdcard.img
|
||||
+ u-boot.bin
|
||||
|
||||
The four important files are:
|
||||
|
||||
- bootloader-JH7100-buildroot.bin.out, the first stage bootloader
|
||||
|
||||
- ddrinit-2133-buildroot.bin.out, the DDR initialization firmware
|
||||
|
||||
- fw_payload.bin.out, which is the bootloader image, containing
|
||||
both OpenSBI and U-Boot.
|
||||
|
||||
- sdcard.img, the SD card image, which contains the root filesystem,
|
||||
kernel image and Device Tree.
|
||||
|
||||
Flashing the SD card image
|
||||
==========================
|
||||
|
||||
$ sudo dd if=output/images/sdcard.img of=/dev/sdX
|
||||
|
||||
Preparing the board
|
||||
===================
|
||||
|
||||
Connect the Beagle-V fan to the 5V supply (pin 2 or 4 of the GPIO
|
||||
connector) and GND (pin 6 of the GPIO connector).
|
||||
|
||||
Connect a TTL UART cable to pin 8 (TX), 10 (RX) and 14 (GND).
|
||||
|
||||
Insert your SD card.
|
||||
|
||||
Power-up the board using an USB-C cable.
|
||||
|
||||
Flashing OpenSBI/U-Boot
|
||||
=======================
|
||||
|
||||
The bootloader pre-flashed on the Beagle-V has a non-working
|
||||
fdt_addr_r environment variable value, so it won't work
|
||||
as-is. Reflashing the bootloader with the bootloader image produced by
|
||||
Buildroot is necessary.
|
||||
|
||||
When the board starts up, a pre-loader shows a count down of 2
|
||||
seconds, interrupt by pressing any key. You should reach a menu like
|
||||
this:
|
||||
|
||||
--------8<----------
|
||||
|
||||
bootloader version:210209-4547a8d
|
||||
ddr 0x00000000, 1M test
|
||||
ddr 0x00100000, 2M test
|
||||
DDR clk 2133M,Version: 210302-5aea32f
|
||||
0
|
||||
***************************************************
|
||||
*************** FLASH PROGRAMMING *****************
|
||||
***************************************************
|
||||
|
||||
0:update uboot
|
||||
1:quit
|
||||
select the function:
|
||||
|
||||
--------8<----------
|
||||
|
||||
Press 0 and Enter. You will now see "C" characters being
|
||||
displayed. Ask your serial port communication program to send
|
||||
fw_payload.bin.out using the Xmodem protocol.
|
||||
|
||||
After reflashing is complete, restart the board, it will automatically
|
||||
start the system from the SD card, and reach the login prompt.
|
||||
|
||||
Flashing low-level bootloaders
|
||||
==============================
|
||||
|
||||
The BeagleV comes pre-flashed with functional low-level bootloaders
|
||||
(called "secondboot" and "ddrinit"). Re-flashing them is not necessary
|
||||
to use this Buildroot defconfig. However, for the sake of
|
||||
completeness, Buildroot builds and provides those low-level bootloader
|
||||
images.
|
||||
|
||||
You can flash them as follows:
|
||||
|
||||
- In the same "pre-loader" menu as the one used above, instead of
|
||||
entering 0 or 1, enter the magic "root@s5t" string. This enters the
|
||||
"expert" features.
|
||||
|
||||
- Then, press 0 and send over X-modem the
|
||||
bootloader-JH7100-buildroot.bin.out file.
|
||||
|
||||
- Then, press 1 and send over X-modem the
|
||||
ddrinit-2133-buildroot.bin.out.
|
||||
|
||||
Note that the reflashing mechanism itself relies on those low-level
|
||||
bootloaders, so if you flash non-working versions, you'll have to go
|
||||
through a recovery process. This requires wiring up to a separate
|
||||
debug UART, which pins are located near the HDMI connector. See
|
||||
https://wiki.seeedstudio.com/BeagleV-Update-bootloader-ddr-init-boot-uboot-Recover-bootloader/
|
||||
section "Recover the bootloader" for more details. The instructions
|
||||
make use of a jh7100-recover tool, which Buildroot has built as part
|
||||
of this defconfig: it is available as output/host/bin/jh7100-recover.
|
||||
-65
@@ -1,65 +0,0 @@
|
||||
From 0d12fc41d6c68b257de1610a1511144d731f9af4 Mon Sep 17 00:00:00 2001
|
||||
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Date: Wed, 24 Jul 2024 10:46:49 +0200
|
||||
Subject: [PATCH] fix(imx8m): drop UARTs domain permissions setting
|
||||
|
||||
The commit d76f012ea8fc0 ("refactor(imx8m): replace magic number with
|
||||
enum type") also hardcodes the domain permissions configuration for the
|
||||
UARTs, causing a regression for any board using a boot console different
|
||||
from UART2. Indeed, previously, the RDC_PDAP_UARTn registers were set to
|
||||
the reset value (0xff), meaning all domains were enabled for read and
|
||||
write access.
|
||||
|
||||
This patch partially reverts that commit to fix the regression.
|
||||
|
||||
Fixes: d76f012ea8fc0 ("refactor(imx8m): replace magic number with enum type")
|
||||
Change-Id: I2670bf485372f32ef45cebb72a7694a9a800f417
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Upstream: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/30131
|
||||
---
|
||||
plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c | 2 --
|
||||
plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c | 2 --
|
||||
plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c | 1 -
|
||||
3 files changed, 5 deletions(-)
|
||||
|
||||
diff --git a/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c b/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c
|
||||
index f6e46eb67bc9..539df931a6a4 100644
|
||||
--- a/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c
|
||||
+++ b/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c
|
||||
@@ -67,8 +67,6 @@ static const struct imx_rdc_cfg rdc[] = {
|
||||
RDC_MDAn(RDC_MDA_M4, DID1),
|
||||
|
||||
/* peripherals domain permission */
|
||||
- RDC_PDAPn(RDC_PDAP_UART4, D1R | D1W),
|
||||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W),
|
||||
|
||||
/* memory region */
|
||||
|
||||
diff --git a/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c b/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c
|
||||
index befa7698f912..604ef3cae6dc 100644
|
||||
--- a/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c
|
||||
+++ b/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c
|
||||
@@ -53,8 +53,6 @@ static const struct imx_rdc_cfg rdc[] = {
|
||||
RDC_MDAn(RDC_MDA_M7, DID1),
|
||||
|
||||
/* peripherals domain permission */
|
||||
- RDC_PDAPn(RDC_PDAP_UART4, D1R | D1W),
|
||||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W),
|
||||
|
||||
/* memory region */
|
||||
RDC_MEM_REGIONn(16, 0x0, 0x0, 0xff),
|
||||
diff --git a/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c b/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c
|
||||
index ffad3d159e59..5251c28e6ba8 100644
|
||||
--- a/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c
|
||||
+++ b/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c
|
||||
@@ -54,7 +54,6 @@ static const struct imx_rdc_cfg rdc[] = {
|
||||
RDC_MDAn(RDC_MDA_M7, DID1),
|
||||
|
||||
/* peripherals domain permission */
|
||||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W),
|
||||
|
||||
/* memory region */
|
||||
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 fc4cdac7c08fc398b6d4b705285dc13ac2d2b30a7449c6f07e9ccd81207241df arm-trusted-firmware-v2.5.tar.gz
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 d8d95404f8deeb7ff6992c0df855025062e9e8182bca6daa27ef2e9275d27749 linux-6.12.23.tar.xz
|
||||
# Locally calculated
|
||||
sha256 3e4d8e561da5703a205ae8d7b2bed6c5c64fc4299eebcbfd20481e63b57d5ee3 linux-6.1.6.tar.xz
|
||||
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
From f7cddc4c6f4e4da57c6500cd0d88ea06e937b239 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Trimarchi <michael@amarulasolutions.com>
|
||||
Date: Thu, 15 May 2025 17:09:51 +0200
|
||||
Subject: [PATCH] arm: imx: imx8m: soc: fix the macro name
|
||||
|
||||
The function arch_spl_mmc_get_uboot_raw_sector() was never compiled,
|
||||
even when the option CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION was
|
||||
enabled. So rename the macro SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION to
|
||||
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION.
|
||||
|
||||
Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options")
|
||||
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
|
||||
Reviewed-by: Peng Fan <peng.fan@nxp.com>
|
||||
Upstream: https://source.denx.de/u-boot/u-boot/-/commit/f7cddc4c6f4e4da57c6500cd0d88ea06e937b239
|
||||
---
|
||||
arch/arm/mach-imx/imx8m/soc.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
|
||||
index 567e8e9e81a0..806adcf145fa 100644
|
||||
--- a/arch/arm/mach-imx/imx8m/soc.c
|
||||
+++ b/arch/arm/mach-imx/imx8m/soc.c
|
||||
@@ -791,7 +791,7 @@ int boot_mode_getprisec(void)
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
|
||||
-#ifdef SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
|
||||
+#ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
|
||||
#define IMG_CNTN_SET1_OFFSET GENMASK(22, 19)
|
||||
unsigned long arch_spl_mmc_get_uboot_raw_sector(struct mmc *mmc,
|
||||
unsigned long raw_sect)
|
||||
@@ -826,7 +826,7 @@ unsigned long arch_spl_mmc_get_uboot_raw_sector(struct mmc *mmc,
|
||||
|
||||
return raw_sect;
|
||||
}
|
||||
-#endif /* SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION */
|
||||
+#endif /* CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION */
|
||||
#endif
|
||||
|
||||
bool is_usb_boot(void)
|
||||
--
|
||||
2.43.0
|
||||
|
||||
-178
@@ -1,178 +0,0 @@
|
||||
From 4c82eeab9840983693791117aa75f7bd7fbc805b Mon Sep 17 00:00:00 2001
|
||||
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Date: Thu, 15 May 2025 17:09:52 +0200
|
||||
Subject: [PATCH] arm: imx: imx8m: soc: replace ifdef by IS_ENABLED()
|
||||
|
||||
Standardize on using the IS_ENABLED macro.
|
||||
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Reviewed-by: Peng Fan <peng.fan@nxp.com>
|
||||
Upstream: https://source.denx.de/u-boot/u-boot/-/commit/4c82eeab9840983693791117aa75f7bd7fbc805b
|
||||
---
|
||||
arch/arm/mach-imx/imx8m/soc.c | 40 +++++++++++++++++------------------
|
||||
1 file changed, 20 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c
|
||||
index 806adcf145fa..3cdb71a25284 100644
|
||||
--- a/arch/arm/mach-imx/imx8m/soc.c
|
||||
+++ b/arch/arm/mach-imx/imx8m/soc.c
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
-#if defined(CONFIG_IMX_HAB)
|
||||
+#if IS_ENABLED(CONFIG_IMX_HAB)
|
||||
struct imx_fuse const imx_sec_config_fuse = {
|
||||
.bank = 1,
|
||||
.word = 3,
|
||||
@@ -52,7 +52,7 @@ struct imx_fuse const imx_field_return_fuse = {
|
||||
|
||||
int timer_init(void)
|
||||
{
|
||||
-#ifdef CONFIG_XPL_BUILD
|
||||
+#if IS_ENABLED(CONFIG_XPL_BUILD)
|
||||
struct sctr_regs *sctr = (struct sctr_regs *)SYSCNT_CTRL_BASE_ADDR;
|
||||
unsigned long freq = readl(&sctr->cntfid0);
|
||||
|
||||
@@ -110,7 +110,7 @@ void set_wdog_reset(struct wdog_regs *wdog)
|
||||
setbits_le16(&wdog->wcr, WDOG_WDT_MASK | WDOG_WDZST_MASK);
|
||||
}
|
||||
|
||||
-#ifdef CONFIG_ARMV8_PSCI
|
||||
+#if IS_ENABLED(CONFIG_ARMV8_PSCI)
|
||||
#define PTE_MAP_NS PTE_BLOCK_NS
|
||||
#else
|
||||
#define PTE_MAP_NS 0
|
||||
@@ -700,11 +700,11 @@ int arch_cpu_init(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
-#if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
|
||||
+#if IS_ENABLED(CONFIG_IMX8MN) || IS_ENABLED(CONFIG_IMX8MP)
|
||||
struct rom_api *g_rom_api = (struct rom_api *)0x980;
|
||||
#endif
|
||||
|
||||
-#if defined(CONFIG_IMX8M)
|
||||
+#if IS_ENABLED(CONFIG_IMX8M)
|
||||
#include <spl.h>
|
||||
int imx8m_detect_secondary_image_boot(void)
|
||||
{
|
||||
@@ -790,8 +790,8 @@ int boot_mode_getprisec(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
-#if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
|
||||
-#ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
|
||||
+#if IS_ENABLED(CONFIG_IMX8MN) || IS_ENABLED(CONFIG_IMX8MP)
|
||||
+#if IS_ENABLED(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION)
|
||||
#define IMG_CNTN_SET1_OFFSET GENMASK(22, 19)
|
||||
unsigned long arch_spl_mmc_get_uboot_raw_sector(struct mmc *mmc,
|
||||
unsigned long raw_sect)
|
||||
@@ -834,7 +834,7 @@ bool is_usb_boot(void)
|
||||
return get_boot_device() == USB_BOOT;
|
||||
}
|
||||
|
||||
-#ifdef CONFIG_OF_SYSTEM_SETUP
|
||||
+#if IS_ENABLED(CONFIG_OF_SYSTEM_SETUP)
|
||||
bool check_fdt_new_path(void *blob)
|
||||
{
|
||||
const char *soc_path = "/soc@0";
|
||||
@@ -880,7 +880,7 @@ add_status:
|
||||
return 0;
|
||||
}
|
||||
|
||||
-#ifdef CONFIG_IMX8MQ
|
||||
+#if IS_ENABLED(CONFIG_IMX8MQ)
|
||||
bool check_dcss_fused(void)
|
||||
{
|
||||
struct ocotp_regs *ocotp = (struct ocotp_regs *)OCOTP_BASE_ADDR;
|
||||
@@ -1026,7 +1026,7 @@ int disable_vpu_nodes(void *blob)
|
||||
return -EPERM;
|
||||
}
|
||||
|
||||
-#ifdef CONFIG_IMX8MN_LOW_DRIVE_MODE
|
||||
+#if IS_ENABLED(CONFIG_IMX8MN_LOW_DRIVE_MODE)
|
||||
static int low_drive_gpu_freq(void *blob)
|
||||
{
|
||||
static const char *nodes_path_8mn[] = {
|
||||
@@ -1311,7 +1311,7 @@ int ft_system_setup(void *blob, struct bd_info *bd)
|
||||
"/cpus/cpu@3",
|
||||
};
|
||||
|
||||
-#ifdef CONFIG_IMX8MQ
|
||||
+#if IS_ENABLED(CONFIG_IMX8MQ)
|
||||
int i = 0;
|
||||
int rc;
|
||||
int nodeoff;
|
||||
@@ -1387,7 +1387,7 @@ usb_modify_speed:
|
||||
if (is_imx8md())
|
||||
disable_cpu_nodes(blob, nodes_path, 2, 4);
|
||||
|
||||
-#elif defined(CONFIG_IMX8MM)
|
||||
+#elif IS_ENABLED(CONFIG_IMX8MM)
|
||||
if (is_imx8mml() || is_imx8mmdl() || is_imx8mmsl())
|
||||
disable_vpu_nodes(blob);
|
||||
|
||||
@@ -1396,10 +1396,10 @@ usb_modify_speed:
|
||||
else if (is_imx8mms() || is_imx8mmsl())
|
||||
disable_cpu_nodes(blob, nodes_path, 3, 4);
|
||||
|
||||
-#elif defined(CONFIG_IMX8MN)
|
||||
+#elif IS_ENABLED(CONFIG_IMX8MN)
|
||||
if (is_imx8mnl() || is_imx8mndl() || is_imx8mnsl())
|
||||
disable_gpu_nodes(blob);
|
||||
-#ifdef CONFIG_IMX8MN_LOW_DRIVE_MODE
|
||||
+#if IS_ENABLED(CONFIG_IMX8MN_LOW_DRIVE_MODE)
|
||||
else {
|
||||
int ldm_gpu = low_drive_gpu_freq(blob);
|
||||
|
||||
@@ -1415,7 +1415,7 @@ usb_modify_speed:
|
||||
else if (is_imx8mns() || is_imx8mnsl() || is_imx8mnus())
|
||||
disable_cpu_nodes(blob, nodes_path, 3, 4);
|
||||
|
||||
-#elif defined(CONFIG_IMX8MP)
|
||||
+#elif IS_ENABLED(CONFIG_IMX8MP)
|
||||
if (is_imx8mpul()) {
|
||||
/* Disable GPU */
|
||||
disable_gpu_nodes(blob);
|
||||
@@ -1471,7 +1471,7 @@ void reset_cpu(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
-#if defined(CONFIG_ARCH_MISC_INIT)
|
||||
+#if IS_ENABLED(CONFIG_ARCH_MISC_INIT)
|
||||
int arch_misc_init(void)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_FSL_CAAM)) {
|
||||
@@ -1487,8 +1487,8 @@ int arch_misc_init(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
-#if defined(CONFIG_XPL_BUILD)
|
||||
-#if defined(CONFIG_IMX8MQ) || defined(CONFIG_IMX8MM) || defined(CONFIG_IMX8MN)
|
||||
+#if IS_ENABLED(CONFIG_XPL_BUILD)
|
||||
+#if IS_ENABLED(CONFIG_IMX8MQ) || IS_ENABLED(CONFIG_IMX8MM) || IS_ENABLED(CONFIG_IMX8MN)
|
||||
bool serror_need_skip = true;
|
||||
|
||||
void do_error(struct pt_regs *pt_regs)
|
||||
@@ -1523,7 +1523,7 @@ void do_error(struct pt_regs *pt_regs)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
-#if defined(CONFIG_IMX8MN) || defined(CONFIG_IMX8MP)
|
||||
+#if IS_ENABLED(CONFIG_IMX8MN) || IS_ENABLED(CONFIG_IMX8MP)
|
||||
enum env_location arch_env_get_location(enum env_operation op, int prio)
|
||||
{
|
||||
enum boot_device dev = get_boot_device();
|
||||
@@ -1571,7 +1571,7 @@ enum env_location arch_env_get_location(enum env_operation op, int prio)
|
||||
|
||||
#endif
|
||||
|
||||
-#ifdef CONFIG_IMX_BOOTAUX
|
||||
+#if IS_ENABLED(CONFIG_IMX_BOOTAUX)
|
||||
const struct rproc_att hostmap[] = {
|
||||
/* aux core , host core, size */
|
||||
{ 0x00000000, 0x007e0000, 0x00020000 },
|
||||
--
|
||||
2.43.0
|
||||
|
||||
-49
@@ -1,49 +0,0 @@
|
||||
From 8acea298bb82c38b20855cd46a46b9e418dc1fb0 Mon Sep 17 00:00:00 2001
|
||||
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Date: Tue, 20 May 2025 10:54:16 +0200
|
||||
Subject: [PATCH] spl: Kconfig: support U-Boot load from raw NAND
|
||||
|
||||
Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks
|
||||
the boot of the BSH SMM S2 board. As stated in the commit itself, "Some
|
||||
boards use this value even though MMC is not enabled in SPL, for example
|
||||
imx8mn_bsh_smm_s2".
|
||||
|
||||
Support load of the U-Boot image from raw NAND sector. This is equivalent
|
||||
to load from MMC raw sector.
|
||||
|
||||
Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options")
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Upstream: https://source.denx.de/u-boot/u-boot/-/commit/8acea298bb82c38b20855cd46a46b9e418dc1fb0
|
||||
---
|
||||
common/spl/Kconfig | 15 +++++++++++++++
|
||||
1 file changed, 15 insertions(+)
|
||||
|
||||
diff --git a/common/spl/Kconfig b/common/spl/Kconfig
|
||||
index aa3a85eea54d..77cf04d38ed0 100644
|
||||
--- a/common/spl/Kconfig
|
||||
+++ b/common/spl/Kconfig
|
||||
@@ -974,6 +974,21 @@ config SPL_NAND_SUPPORT
|
||||
This enables the drivers in drivers/mtd/nand/raw as part of an SPL
|
||||
build.
|
||||
|
||||
+config SPL_NAND_RAW_U_BOOT_USE_SECTOR
|
||||
+ bool "NAND raw mode: by sector"
|
||||
+ depends on SPL_NAND_SUPPORT
|
||||
+ select SPL_LOAD_BLOCK
|
||||
+ help
|
||||
+ Use sector number for specifying U-Boot location on NAND in
|
||||
+ raw mode.
|
||||
+
|
||||
+config SPL_NAND_RAW_U_BOOT_SECTOR
|
||||
+ hex "Address on the NAND to load U-Boot from"
|
||||
+ depends on SPL_NAND_RAW_U_BOOT_USE_SECTOR
|
||||
+ help
|
||||
+ Address on the NAND to load U-Boot from, when the NAND is being used
|
||||
+ in raw mode. Units: NAND disk sectors (1 sector = 512 bytes).
|
||||
+
|
||||
config SPL_NAND_RAW_ONLY
|
||||
bool "Support to boot only raw u-boot.bin images"
|
||||
depends on SPL_NAND_SUPPORT
|
||||
--
|
||||
2.43.0
|
||||
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
From 24d98fa63bbcb21988e4e822f11686319502fb1f Mon Sep 17 00:00:00 2001
|
||||
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Date: Tue, 20 May 2025 10:54:17 +0200
|
||||
Subject: [PATCH] imx: spl_imx_romapi: support raw NAND sector
|
||||
|
||||
Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks
|
||||
the boot of the BSH SMM S2 board. As stated in the dropped comment, "Some
|
||||
boards use this value even though MMC is not enabled in SPL, for example
|
||||
imx8mn_bsh_smm_s2".
|
||||
|
||||
Support load of the U-Boot image from raw NAND sector.
|
||||
|
||||
Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options")
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Upstream: https://source.denx.de/u-boot/u-boot/-/commit/24d98fa63bbcb21988e4e822f11686319502fb1f
|
||||
---
|
||||
arch/arm/mach-imx/spl_imx_romapi.c | 8 +++-----
|
||||
1 file changed, 3 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-imx/spl_imx_romapi.c b/arch/arm/mach-imx/spl_imx_romapi.c
|
||||
index 3982f4cca184..b7008df8e35a 100644
|
||||
--- a/arch/arm/mach-imx/spl_imx_romapi.c
|
||||
+++ b/arch/arm/mach-imx/spl_imx_romapi.c
|
||||
@@ -35,12 +35,10 @@ ulong __weak spl_romapi_get_uboot_base(u32 image_offset, u32 rom_bt_dev)
|
||||
{
|
||||
u32 sector = 0;
|
||||
|
||||
- /*
|
||||
- * Some boards use this value even though MMC is not enabled in SPL, for
|
||||
- * example imx8mn_bsh_smm_s2
|
||||
- */
|
||||
-#ifdef CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
|
||||
+#if IS_ENABLED(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR)
|
||||
sector = CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR;
|
||||
+#elif IS_ENABLED(CONFIG_SPL_NAND_RAW_U_BOOT_USE_SECTOR)
|
||||
+ sector = CONFIG_SPL_NAND_RAW_U_BOOT_SECTOR;
|
||||
#endif
|
||||
|
||||
return image_offset + sector * 512 - 0x8000;
|
||||
--
|
||||
2.43.0
|
||||
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
From dce71922df352b0eb1b6cc3d40c374ad80a7d6c5 Mon Sep 17 00:00:00 2001
|
||||
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Date: Tue, 20 May 2025 10:54:18 +0200
|
||||
Subject: [PATCH] configs: imx8mn_bsh_smm_s2: load U-Boot from raw NAND
|
||||
|
||||
Commit 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options") breaks
|
||||
the boot of the BSH SMM S2 board. Add options to load U-Boot from raw NAND
|
||||
sector.
|
||||
|
||||
Fixes: 2a00d73d081a ("spl: mmc: Try to clean up raw-mode options")
|
||||
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
|
||||
Upstream: https://source.denx.de/u-boot/u-boot/-/commit/dce71922df352b0eb1b6cc3d40c374ad80a7d6c5
|
||||
---
|
||||
configs/imx8mn_bsh_smm_s2_defconfig | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig
|
||||
index 9ffcd3b221c3..1c11d4705419 100644
|
||||
--- a/configs/imx8mn_bsh_smm_s2_defconfig
|
||||
+++ b/configs/imx8mn_bsh_smm_s2_defconfig
|
||||
@@ -47,6 +47,8 @@ CONFIG_SPL_DMA=y
|
||||
CONFIG_SPL_I2C=y
|
||||
CONFIG_SPL_MTD=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
+CONFIG_SPL_NAND_RAW_U_BOOT_USE_SECTOR=y
|
||||
+CONFIG_SPL_NAND_RAW_U_BOOT_SECTOR=0x300
|
||||
CONFIG_SPL_NAND_BASE=y
|
||||
CONFIG_SPL_NAND_IDENT=y
|
||||
CONFIG_SPL_POWER=y
|
||||
--
|
||||
2.43.0
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user