Compare commits
436 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00d5d387f5 | ||
|
|
a7eb8e598d | ||
|
|
a9fd428c61 | ||
|
|
06c5664b18 | ||
|
|
109c9bcd24 | ||
|
|
c2de84a325 | ||
|
|
ef10c07591 | ||
|
|
47ec015ea1 | ||
|
|
8d7db3a217 | ||
|
|
a0b458582f | ||
|
|
4b51570686 | ||
|
|
430b2c3fb9 | ||
|
|
d4c080b56d | ||
|
|
105442445d | ||
|
|
fd8aa43dcb | ||
|
|
ded7391ea6 | ||
|
|
ec1fe1110a | ||
|
|
86e01fe7cc | ||
|
|
776bbc3d1c | ||
|
|
ff8c9c5897 | ||
|
|
a49c47fa19 | ||
|
|
78a9b41ded | ||
|
|
ed5585a03c | ||
|
|
4c69a6ab6c | ||
|
|
59a61a317a | ||
|
|
1caa8366b8 | ||
|
|
9b532fac08 | ||
|
|
e15bf2dcac | ||
|
|
1a93dc61f1 | ||
|
|
7cf3df139e | ||
|
|
bc90d131d6 | ||
|
|
bf54b97d5e | ||
|
|
77eda2778d | ||
|
|
190426a830 | ||
|
|
cd567301de | ||
|
|
da8b43bc92 | ||
|
|
345f56ebe0 | ||
|
|
9a67997454 | ||
|
|
33e6f2e395 | ||
|
|
dd9c9b4058 | ||
|
|
ac9e479c07 | ||
|
|
11ca118cc4 | ||
|
|
6c930d4513 | ||
|
|
80f790960c | ||
|
|
0f131ce3bd | ||
|
|
c125be893f | ||
|
|
2eb204effc | ||
|
|
dc537f767b | ||
|
|
243add1034 | ||
|
|
e5ca807360 | ||
|
|
c3bb99048c | ||
|
|
0a0600590f | ||
|
|
c4fcbe1a85 | ||
|
|
69209476e6 | ||
|
|
1a8ed1e855 | ||
|
|
4580f1e464 | ||
|
|
48ba7de0de | ||
|
|
11547707dd | ||
|
|
31b153f0dd | ||
|
|
88a46e667e | ||
|
|
2a63098209 | ||
|
|
59dc9dcbe1 | ||
|
|
2ceb26cd13 | ||
|
|
bf96128043 | ||
|
|
0b15b0faf3 | ||
|
|
7d36300aad | ||
|
|
49d043172d | ||
|
|
36e2512893 | ||
|
|
8b59257b82 | ||
|
|
08f272db55 | ||
|
|
3e99a1ed42 | ||
|
|
9258aa168c | ||
|
|
e2f856d18d | ||
|
|
2a5f036192 | ||
|
|
956024af8e | ||
|
|
1ee5a6c400 | ||
|
|
6baa077c19 | ||
|
|
1933b2d744 | ||
|
|
f6ff107879 | ||
|
|
74d422ea62 | ||
|
|
3ef8c1d0db | ||
|
|
897df024b8 | ||
|
|
78f544b69d | ||
|
|
f2f16ca63c | ||
|
|
75296a4f31 | ||
|
|
1c9fedcece | ||
|
|
3ecb3fd248 | ||
|
|
ae3119bc05 | ||
|
|
c07f2fb051 | ||
|
|
acae273134 | ||
|
|
6af9a17a5a | ||
|
|
7c007e5b8f | ||
|
|
af6298b6d9 | ||
|
|
89c82ec8e8 | ||
|
|
25ea5d567a | ||
|
|
09f0d98434 | ||
|
|
47713b4ac9 | ||
|
|
48515f26cd | ||
|
|
12d906c343 | ||
|
|
e7d8c7f96e | ||
|
|
c837d8bd43 | ||
|
|
094cede200 | ||
|
|
1488157475 | ||
|
|
4717aa6f2e | ||
|
|
c94e3242ca | ||
|
|
155d93a940 | ||
|
|
95fd005d09 | ||
|
|
ff7ae59113 | ||
|
|
1a8ed4da70 | ||
|
|
2d0c186d82 | ||
|
|
02c57fbf3f | ||
|
|
9b7d8eb75e | ||
|
|
65ca143c5c | ||
|
|
8ef468eea0 | ||
|
|
3577b8a85e | ||
|
|
47206093c2 | ||
|
|
01296fc5a8 | ||
|
|
276fc22e66 | ||
|
|
4970691c0e | ||
|
|
a23909547f | ||
|
|
32c32c728b | ||
|
|
73dbdac426 | ||
|
|
92d93f3215 | ||
|
|
6a0a963a9d | ||
|
|
ae31c77be3 | ||
|
|
b1ea70d9ea | ||
|
|
af57a99273 | ||
|
|
a59c8ede21 | ||
|
|
1647e01b8a | ||
|
|
0dd1fddb4c | ||
|
|
89b4453ce6 | ||
|
|
a7ba0600c5 | ||
|
|
deb66592bf | ||
|
|
8f49197117 | ||
|
|
6efa33dac1 | ||
|
|
d953365412 | ||
|
|
10a6440b98 | ||
|
|
818c56920e | ||
|
|
71010d030b | ||
|
|
160bbe93ca | ||
|
|
b76a017744 | ||
|
|
70aac2d9e8 | ||
|
|
d87a2dea29 | ||
|
|
8cd756cb05 | ||
|
|
dba7164094 | ||
|
|
288dd2cc0a | ||
|
|
39928bc9a6 | ||
|
|
eee9775d12 | ||
|
|
6441b3e5d0 | ||
|
|
6824cf90ae | ||
|
|
183f44a3bd | ||
|
|
96ece0f85b | ||
|
|
4c732c3e5c | ||
|
|
23a6786f05 | ||
|
|
fcdfc1256d | ||
|
|
f520ab6aaa | ||
|
|
0b166d8b5f | ||
|
|
5353119950 | ||
|
|
0eb8ec9b86 | ||
|
|
cadc95d94c | ||
|
|
2133c1998b | ||
|
|
f9edaff297 | ||
|
|
4c862b9a37 | ||
|
|
a46e7c619c | ||
|
|
b482e5b312 | ||
|
|
900ba32af6 | ||
|
|
74cd7c5f4b | ||
|
|
f7ccae9b66 | ||
|
|
98aa540ffb | ||
|
|
7fc6421be3 | ||
|
|
c41e4b3dd9 | ||
|
|
b197cf7312 | ||
|
|
620fb5e30f | ||
|
|
3bab4d6d77 | ||
|
|
fe75d7905d | ||
|
|
0e932eb6b5 | ||
|
|
2bed8a0c21 | ||
|
|
dae673fb63 | ||
|
|
06c6c49fe8 | ||
|
|
5e8adee60c | ||
|
|
4776614f2f | ||
|
|
2f6eaa0389 | ||
|
|
b628d4a9d7 | ||
|
|
1c7120d159 | ||
|
|
8c31fb8d11 | ||
|
|
c120eb5df0 | ||
|
|
869469e953 | ||
|
|
7e2b4f4d41 | ||
|
|
4cf750826f | ||
|
|
196043d0e8 | ||
|
|
1f565bda6e | ||
|
|
4c033376a3 | ||
|
|
9c435793aa | ||
|
|
d1804e401f | ||
|
|
0161ac7af3 | ||
|
|
212e493ea0 | ||
|
|
476163fc7e | ||
|
|
b8a4a82cb6 | ||
|
|
0bcad41800 | ||
|
|
d8d201c95b | ||
|
|
664d66bee5 | ||
|
|
7f914a368c | ||
|
|
b80e9d6299 | ||
|
|
7109348aaf | ||
|
|
c70f032092 | ||
|
|
83acde521f | ||
|
|
9da761ed3d | ||
|
|
6e18929f04 | ||
|
|
0716a6f838 | ||
|
|
be132ec5ba | ||
|
|
561dd7fa07 | ||
|
|
591a7634d6 | ||
|
|
1c040b187d | ||
|
|
41f8b8daa3 | ||
|
|
5ca8d70907 | ||
|
|
c1e2a6e251 | ||
|
|
d7892184a0 | ||
|
|
c54ef55dfc | ||
|
|
13dfeece13 | ||
|
|
ee918fbfea | ||
|
|
b9c2c3caa8 | ||
|
|
4df388d240 | ||
|
|
0934ce7321 | ||
|
|
7f04b42fde | ||
|
|
ef267ae564 | ||
|
|
ea608f3cb4 | ||
|
|
f9df4870a2 | ||
|
|
f5297b9685 | ||
|
|
f01337e8b4 | ||
|
|
dd0368e1ed | ||
|
|
d22837db90 | ||
|
|
7872c76641 | ||
|
|
22216cedc4 | ||
|
|
1a407c28e5 | ||
|
|
f62d80c3e7 | ||
|
|
6ea7024a34 | ||
|
|
5d07dd437d | ||
|
|
43738bf6a1 | ||
|
|
0b19c2e6fc | ||
|
|
185b515d0e | ||
|
|
78cae9780a | ||
|
|
901f6e1cb4 | ||
|
|
672f99bdce | ||
|
|
37eefef835 | ||
|
|
5105299c9f | ||
|
|
66b761ed35 | ||
|
|
374fc4a272 | ||
|
|
a9b358eeaa | ||
|
|
fbb5433a44 | ||
|
|
82b624feca | ||
|
|
5a3d022d3e | ||
|
|
83140189de | ||
|
|
5b4541600f | ||
|
|
4306486473 | ||
|
|
6364ed5c3e | ||
|
|
f1214d75b1 | ||
|
|
4c80e9cd3e | ||
|
|
21be6420f1 | ||
|
|
2715339ec6 | ||
|
|
358908b8e9 | ||
|
|
9c4c709f30 | ||
|
|
a7ad7c48f1 | ||
|
|
9611c1cd9e | ||
|
|
bd6342e3b5 | ||
|
|
ca2ff29ba6 | ||
|
|
fb9716a81b | ||
|
|
bb43b6d126 | ||
|
|
59b310ec1d | ||
|
|
efa2ace303 | ||
|
|
7be1f91ea3 | ||
|
|
db50ec7255 | ||
|
|
cbe9eb71b0 | ||
|
|
2583354a6f | ||
|
|
5236e6c533 | ||
|
|
c649221e60 | ||
|
|
25b9515049 | ||
|
|
45404bb7dc | ||
|
|
e34e58191d | ||
|
|
9a8bc0cb37 | ||
|
|
8cd1ad5f7c | ||
|
|
4eef40acc5 | ||
|
|
6ca44f4b7c | ||
|
|
8337e700ac | ||
|
|
51ba883663 | ||
|
|
b2dc4eac30 | ||
|
|
930f2070f9 | ||
|
|
c26923c5ca | ||
|
|
b79eae89cd | ||
|
|
eab4cccc47 | ||
|
|
79f62092fd | ||
|
|
d6fb51826f | ||
|
|
707b800225 | ||
|
|
b25e172dae | ||
|
|
73d998ec58 | ||
|
|
e50c617e6c | ||
|
|
8baf448c9f | ||
|
|
fb287340b7 | ||
|
|
fa99791948 | ||
|
|
cc5b7c8337 | ||
|
|
c4445f33d4 | ||
|
|
50a2d44347 | ||
|
|
aa058cb59c | ||
|
|
55e5e02874 | ||
|
|
e8c3ea31d4 | ||
|
|
c7d1a5cde8 | ||
|
|
6a02765c2c | ||
|
|
5ef9d07760 | ||
|
|
5dc3ea34e7 | ||
|
|
a2a9418e5c | ||
|
|
c0691e4354 | ||
|
|
b890ec4331 | ||
|
|
be4c07f314 | ||
|
|
9654e8d6e3 | ||
|
|
fa0ee12fcc | ||
|
|
fa460ee873 | ||
|
|
8bc18fad29 | ||
|
|
dd28f3ef77 | ||
|
|
e70f30f4b4 | ||
|
|
5d15476ee3 | ||
|
|
0d3ad6c583 | ||
|
|
1011e3a3d3 | ||
|
|
70efaef76b | ||
|
|
127db8ae4a | ||
|
|
1c8f311563 | ||
|
|
7f849d5f75 | ||
|
|
df88d2f279 | ||
|
|
a46ab05ec6 | ||
|
|
1f85c142e6 | ||
|
|
29556eb61b | ||
|
|
9c28c060aa | ||
|
|
9aeaca3ae6 | ||
|
|
b562ab494b | ||
|
|
88cd11c166 | ||
|
|
bc9846e598 | ||
|
|
48eae4808e | ||
|
|
c043e0d5f8 | ||
|
|
937e3d602c | ||
|
|
b072b1018e | ||
|
|
ca5f3492fc | ||
|
|
f7e2b2c9da | ||
|
|
071432a29e | ||
|
|
7ae0284847 | ||
|
|
b3e390bd2a | ||
|
|
3815d578c5 | ||
|
|
ca6a6837e1 | ||
|
|
dd0b07d51b | ||
|
|
ffb96d7c7a | ||
|
|
2b8badc39b | ||
|
|
1f07498068 | ||
|
|
f60abbcef8 | ||
|
|
8bd61791c2 | ||
|
|
8ec52fe782 | ||
|
|
b2f49a3e96 | ||
|
|
8c5f3cf8d5 | ||
|
|
783b1d6169 | ||
|
|
0d543e1cb4 | ||
|
|
c39f683102 | ||
|
|
5c86cfb222 | ||
|
|
3e88e16e03 | ||
|
|
83f1e6e201 | ||
|
|
9089ab75c6 | ||
|
|
bd9f6cf0f2 | ||
|
|
0afaf231cd | ||
|
|
26163a401f | ||
|
|
361b299cee | ||
|
|
a432163e47 | ||
|
|
68aa6844e7 | ||
|
|
9e5112171f | ||
|
|
4d0b51a71a | ||
|
|
0eaf6d7205 | ||
|
|
1648e43e29 | ||
|
|
56a065c54c | ||
|
|
fb87457897 | ||
|
|
63e2499f18 | ||
|
|
f47266b842 | ||
|
|
b3ba70b20d | ||
|
|
c0839ab823 | ||
|
|
e318e5c54b | ||
|
|
cb7599133a | ||
|
|
81da992063 | ||
|
|
9bf97d2c2a | ||
|
|
fae66b0aa2 | ||
|
|
c2df4231bf | ||
|
|
ff65fe7676 | ||
|
|
178d9177e7 | ||
|
|
01fb2a1f4f | ||
|
|
951f2adc9d | ||
|
|
50fc5c5153 | ||
|
|
62ae5b3f16 | ||
|
|
f07edffbe8 | ||
|
|
49ffee7310 | ||
|
|
d7ffdf80d3 | ||
|
|
41a2521221 | ||
|
|
c5b3d6e5fa | ||
|
|
771fb18d2a | ||
|
|
1fdc97bf1a | ||
|
|
283fc0ea2e | ||
|
|
b4bc8f0791 | ||
|
|
d023e7ad22 | ||
|
|
b8dd91d81c | ||
|
|
54664369d1 | ||
|
|
357fd1b657 | ||
|
|
41d3983526 | ||
|
|
31c0a801f5 | ||
|
|
6b0e4d82c3 | ||
|
|
bc018bafdc | ||
|
|
333baf2f05 | ||
|
|
ba59edc803 | ||
|
|
9b24a8272b | ||
|
|
d11ef1e7a4 | ||
|
|
ccbd64ef13 | ||
|
|
e47a5d24b9 | ||
|
|
21527b95eb | ||
|
|
f0a67991c0 | ||
|
|
e66ca1741d | ||
|
|
5300d0736a | ||
|
|
936fda5040 | ||
|
|
9e8f32b159 | ||
|
|
ca971b2810 | ||
|
|
250336547c | ||
|
|
0d0a58d687 | ||
|
|
d5e6d6594b | ||
|
|
aebe29ce64 | ||
|
|
77ba1810f8 | ||
|
|
6355ac3851 | ||
|
|
e33639d6ac | ||
|
|
cfd6ac3d04 | ||
|
|
ae2ee09119 | ||
|
|
52ebdca76f | ||
|
|
7c3b82579a | ||
|
|
3404767ab3 | ||
|
|
b25ad599d7 | ||
|
|
9be3caee67 | ||
|
|
8ea9c11a1a | ||
|
|
e5600040ff | ||
|
|
8c10983c40 |
@@ -1,10 +1,17 @@
|
|||||||
board/amarula/vyasa/post-build.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
|
||||||
|
board/andes/ae350/post-build.sh Shellcheck
|
||||||
board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck
|
board/arcturus/aarch64-ucls1012a/post-build.sh Shellcheck
|
||||||
board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck
|
board/arcturus/aarch64-ucls1012a/post-image.sh Shellcheck
|
||||||
board/aspeed/common/post-image.sh Shellcheck
|
board/aspeed/common/post-image.sh Shellcheck
|
||||||
board/asus/tinker/post-build.sh Shellcheck
|
board/asus/tinker/post-build.sh Shellcheck
|
||||||
board/atmel/flasher.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-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/beelink/gs1/post-build.sh Shellcheck
|
||||||
board/boundarydevices/common/post-build.sh Shellcheck
|
board/boundarydevices/common/post-build.sh Shellcheck
|
||||||
board/boundarydevices/common/post-image.sh Shellcheck
|
board/boundarydevices/common/post-image.sh Shellcheck
|
||||||
board/broadcom/northstar/post-image.sh Shellcheck
|
board/broadcom/northstar/post-image.sh Shellcheck
|
||||||
@@ -16,15 +23,25 @@ board/bsh/imx8mn-bsh-smm-s2/post-build.sh Shellcheck
|
|||||||
board/canaan/k210-soc/post-build.sh Shellcheck
|
board/canaan/k210-soc/post-build.sh Shellcheck
|
||||||
board/chromebook/elm/sign.sh Shellcheck
|
board/chromebook/elm/sign.sh Shellcheck
|
||||||
board/chromebook/mksd.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/ci20/patches/uboot/0001-mips-Remove-default-endiannes.patch lib_patch.Upstream
|
||||||
board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck
|
board/freescale/common/imx/imx8-bootloader-prepare.sh Shellcheck
|
||||||
board/freescale/common/mxs/post-image.sh Shellcheck
|
board/freescale/common/mxs/post-image.sh Shellcheck
|
||||||
board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
board/friendlyarm/nanopi-r2s/post-build.sh Shellcheck
|
||||||
board/hardkernel/odroidc2/post-image.sh Shellcheck
|
board/hardkernel/odroidc2/post-image.sh Shellcheck
|
||||||
board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
||||||
|
board/hardkernel/odroidxu4/post-image.sh Shellcheck lib_shellscript.EmptyLastLine
|
||||||
|
board/intel/galileo/patches/linux/0001-x86-relocs-Make-per_cpu_load_addr-static.patch lib_patch.Upstream
|
||||||
|
board/intel/galileo/post-build.sh Shellcheck
|
||||||
|
board/intel/galileo/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
|
||||||
board/kontron/bl-imx8mm/post-build.sh Shellcheck
|
board/kontron/bl-imx8mm/post-build.sh Shellcheck
|
||||||
|
board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch lib_patch.NumberedSubject lib_patch.Upstream
|
||||||
|
board/kontron/pitx-imx8m/post-build.sh Shellcheck
|
||||||
board/kontron/smarc-sal28/post-build.sh Shellcheck
|
board/kontron/smarc-sal28/post-build.sh Shellcheck
|
||||||
board/lego/ev3/post-image.sh Shellcheck
|
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/minnowboard/post-build.sh Shellcheck
|
board/minnowboard/post-build.sh Shellcheck
|
||||||
board/nexbox/a95x/post-build.sh Shellcheck
|
board/nexbox/a95x/post-build.sh Shellcheck
|
||||||
board/nexbox/a95x/post-image.sh Shellcheck
|
board/nexbox/a95x/post-image.sh Shellcheck
|
||||||
@@ -32,17 +49,30 @@ board/octavo/osd32mp1-brk/patches/uboot/0001-Add-OSD32MP1-BRK-device-tree-suppor
|
|||||||
board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch lib_patch.NumberedSubject lib_patch.Upstream
|
board/octavo/osd32mp1-brk/patches/uboot/0002-Add-OSD32MP1-BRK-build-config.patch lib_patch.NumberedSubject lib_patch.Upstream
|
||||||
board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch lib_patch.NumberedSubject lib_patch.Upstream
|
board/octavo/osd32mp1-red/patches/uboot/0001-Add-OSD32MP1-RED-Device-Tree-support.patch lib_patch.NumberedSubject lib_patch.Upstream
|
||||||
board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch lib_patch.NumberedSubject lib_patch.Upstream
|
board/octavo/osd32mp1-red/patches/uboot/0002-configs-stm32mp15_trusted_defconfig-disable-environm.patch lib_patch.NumberedSubject lib_patch.Upstream
|
||||||
|
board/olimex/a13_olinuxino/post-build.sh Shellcheck
|
||||||
|
board/olimex/a20_olinuxino/post-build.sh Shellcheck
|
||||||
|
board/olimex/a33_olinuxino/post-build.sh Shellcheck
|
||||||
board/olpc/post-build.sh Shellcheck
|
board/olpc/post-build.sh Shellcheck
|
||||||
board/orangepi/common/post-build.sh Shellcheck
|
board/orangepi/common/post-build.sh Shellcheck
|
||||||
|
board/orangepi/orangepi-lite2/post-build.sh Shellcheck
|
||||||
|
board/orangepi/orangepi-one-plus/post-build.sh Shellcheck
|
||||||
board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch lib_patch.Upstream
|
board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch lib_patch.Upstream
|
||||||
board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch lib_patch.Upstream
|
board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch lib_patch.Upstream
|
||||||
board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch lib_patch.Upstream
|
board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch lib_patch.Upstream
|
||||||
board/orangepi/orangepi-zero/patches/linux/0004-ARM-dts-orange-pi-zero-enable-uart.patch lib_patch.Upstream
|
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/qemu/aarch64-sbsa/assemble-flash-images Shellcheck
|
board/qemu/aarch64-sbsa/assemble-flash-images Shellcheck
|
||||||
|
board/qemu/x86/post-build.sh Shellcheck
|
||||||
|
board/qemu/x86_64/post-build.sh Shellcheck
|
||||||
|
board/radxa/rockpi-n8/post-build.sh Shellcheck
|
||||||
board/raspberrypi/post-build.sh Shellcheck
|
board/raspberrypi/post-build.sh Shellcheck
|
||||||
board/raspberrypi/post-image.sh Shellcheck
|
board/raspberrypi/post-image.sh Shellcheck
|
||||||
|
board/roseapplepi/patches/uboot/0001-compiler-.h-sync-include-linux-compiler-.h-with-Linu.patch lib_patch.Upstream
|
||||||
|
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/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/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/clearfog/post-build.sh Shellcheck
|
||||||
board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck
|
board/solidrun/macchiatobin/post-build-mainline.sh Shellcheck
|
||||||
board/solidrun/macchiatobin/post-build.sh Shellcheck
|
board/solidrun/macchiatobin/post-build.sh Shellcheck
|
||||||
@@ -53,6 +83,7 @@ board/stmicroelectronics/stm32f469-disco/flash_sd.sh Shellcheck
|
|||||||
board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck
|
board/stmicroelectronics/stm32f469-disco/flash_xip.sh Shellcheck
|
||||||
board/synopsys/axs10x/post-build.sh Shellcheck
|
board/synopsys/axs10x/post-build.sh Shellcheck
|
||||||
board/technologic/ts4900/post-image.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/common/post-build.sh Shellcheck
|
||||||
boot/afboot-stm32/0003-Makefile-disable-stack-protector.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/optee-os/3.13.0/0001-core-zlib-fix-build-warning-when-_LFS64_LARGEFILE-is.patch lib_patch.Upstream
|
||||||
@@ -71,9 +102,17 @@ boot/syslinux/0014-Fix-build-with-binutils-note-gnu-property-section.patch lib_p
|
|||||||
boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.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
|
boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch lib_patch.Upstream
|
||||||
configs/am574x_idk_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_ucls1012a_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/arcturus_ucp1020_defconfig lib_defconfig.ForceCheckHash
|
configs/arcturus_ucp1020_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
|
configs/asus_tinker-s_rk3288_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/asus_tinker_rk3288_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/at91sam9260eknf_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/at91sam9g20dfc_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/at91sam9g45m10ek_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/at91sam9rlek_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d27_som1_ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d27_som1_ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d2_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d2_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d2_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d2_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
@@ -81,20 +120,33 @@ configs/atmel_sama5d3_xplained_defconfig lib_defconfig.ForceCheckHash
|
|||||||
configs/atmel_sama5d3_xplained_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d3_xplained_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d3_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d3_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d3_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d3_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/atmel_sama5d3xek_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d4_xplained_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d4_xplained_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d4_xplained_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d4_xplained_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d4_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d4_xplained_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/atmel_sama5d4_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/atmel_sama5d4_xplained_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/avenger96_defconfig lib_defconfig.ForceCheckHash
|
configs/avenger96_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/avnet_rzboard_v2l_defconfig lib_defconfig.ForceCheckHash
|
configs/avnet_rzboard_v2l_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
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/bananapi_m2_zero_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/bananapro_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/beelink_gs1_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/broadcom_northstar_defconfig lib_defconfig.ForceCheckHash
|
configs/broadcom_northstar_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/canaan_kd233_defconfig lib_defconfig.ForceCheckHash
|
configs/canaan_kd233_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/ci20_defconfig lib_defconfig.ForceCheckHash
|
configs/ci20_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_p1025twr_defconfig lib_defconfig.ForceCheckHash
|
configs/freescale_p1025twr_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/freescale_t1040d4rdb_defconfig lib_defconfig.ForceCheckHash
|
configs/freescale_t1040d4rdb_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/freescale_t2080_qds_rdb_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/globalscale_espressobin_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/hifive_unleashed_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx23evk_defconfig lib_defconfig.ForceCheckHash
|
configs/imx23evk_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx6-sabreauto_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6-sabreauto_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx6-sabresd_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6-sabresd_defconfig lib_defconfig.ForceCheckHash
|
||||||
@@ -102,11 +154,16 @@ configs/imx6-sabresd_qt5_defconfig lib_defconfig.ForceCheckHash
|
|||||||
configs/imx6slevk_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6slevk_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx6sx-sdb_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6sx-sdb_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx6ulevk_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6ulevk_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/imx6ullevk_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx6ulpico_defconfig lib_defconfig.ForceCheckHash
|
configs/imx6ulpico_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx7dpico_defconfig lib_defconfig.ForceCheckHash
|
configs/imx7dpico_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/imx8mqevk_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_bl_imx8mm_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/kontron_pitx_imx8m_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
|
configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/microchip_sam9x60ek_mmc_defconfig lib_defconfig.ForceCheckHash
|
configs/microchip_sam9x60ek_mmc_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/microchip_sam9x60ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
configs/microchip_sam9x60ek_mmc_dev_defconfig lib_defconfig.ForceCheckHash
|
||||||
@@ -128,16 +185,34 @@ configs/nitrogen8mm_defconfig lib_defconfig.ForceCheckHash
|
|||||||
configs/nitrogen8mn_defconfig lib_defconfig.ForceCheckHash
|
configs/nitrogen8mn_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/nitrogen8mp_defconfig lib_defconfig.ForceCheckHash
|
configs/nitrogen8mp_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/odroidc2_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_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_xo175_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/olpc_xo1_defconfig lib_defconfig.ForceCheckHash
|
configs/olpc_xo1_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/orangepi_lite2_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/orangepi_one_plus_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/orangepi_pc2_defconfig lib_defconfig.ForceCheckHash
|
configs/orangepi_pc2_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/orangepi_zero_plus_defconfig lib_defconfig.ForceCheckHash
|
configs/orangepi_zero_plus_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
|
||||||
configs/pine64_defconfig lib_defconfig.ForceCheckHash
|
configs/pine64_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/pine64_pinecube_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/riotboard_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/rock64_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/rock_pi_n8_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/roseapplepi_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/s6lx9_microboard_defconfig lib_defconfig.ForceCheckHash
|
configs/s6lx9_microboard_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_lichee_rv_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_lichee_rv_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_lichee_rv_dock_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_lichee_rv_dock_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_licheepi_nano_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_licheepi_nano_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/sipeed_licheepi_zero_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_maix_bit_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_maix_bit_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_maix_bit_sdcard_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_maix_bit_sdcard_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/sipeed_maix_dock_defconfig lib_defconfig.ForceCheckHash
|
configs/sipeed_maix_dock_defconfig lib_defconfig.ForceCheckHash
|
||||||
@@ -151,16 +226,20 @@ configs/snps_arc700_nsim_defconfig lib_defconfig.ForceCheckHash
|
|||||||
configs/snps_archs38_axs103_defconfig lib_defconfig.ForceCheckHash
|
configs/snps_archs38_axs103_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/snps_archs38_haps_defconfig lib_defconfig.ForceCheckHash
|
configs/snps_archs38_haps_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/snps_archs38_hsdk_defconfig lib_defconfig.ForceCheckHash
|
configs/snps_archs38_hsdk_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/socrates_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/solidrun_clearfog_gt_8k_defconfig lib_defconfig.ForceCheckHash
|
configs/solidrun_clearfog_gt_8k_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/solidrun_macchiatobin_defconfig lib_defconfig.ForceCheckHash
|
configs/solidrun_macchiatobin_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/stm32mp157c_odyssey_defconfig lib_defconfig.ForceCheckHash
|
configs/stm32mp157c_odyssey_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/terasic_de10nano_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
configs/terasic_de10nano_cyclone5_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/toradex_apalis_imx6_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/ts4900_defconfig lib_defconfig.ForceCheckHash
|
configs/ts4900_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/ts5500_defconfig lib_defconfig.ForceCheckHash
|
configs/ts5500_defconfig lib_defconfig.ForceCheckHash
|
||||||
|
configs/ts7680_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/uevm5432_defconfig lib_defconfig.ForceCheckHash
|
configs/uevm5432_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/visionfive_defconfig lib_defconfig.ForceCheckHash
|
configs/visionfive_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/wandboard_defconfig lib_defconfig.ForceCheckHash
|
configs/wandboard_defconfig lib_defconfig.ForceCheckHash
|
||||||
configs/warp7_defconfig lib_defconfig.ForceCheckHash
|
configs/warp7_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/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
|
package/4th/0001-avoid-regen-during-install.patch lib_patch.Upstream
|
||||||
package/acl/0001-Build-with-old-GCC-versions.patch lib_patch.Upstream
|
package/acl/0001-Build-with-old-GCC-versions.patch lib_patch.Upstream
|
||||||
@@ -169,6 +248,11 @@ package/alchemy/0001-toolchains-remove-hash-style-management.patch lib_patch.Ups
|
|||||||
package/alsamixergui/0001-misc-fixes.patch lib_patch.Sob lib_patch.Upstream
|
package/alsamixergui/0001-misc-fixes.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch lib_patch.Upstream
|
package/alsamixergui/0002-configure-fix-detection-of-fltk-libs.patch lib_patch.Upstream
|
||||||
package/am335x-pru-package/0001-install-does-not-build.patch lib_patch.Upstream
|
package/am335x-pru-package/0001-install-does-not-build.patch lib_patch.Upstream
|
||||||
|
package/am33x-cm3/0001-fix-makefile.patch lib_patch.Upstream
|
||||||
|
package/am33x-cm3/0002-Makefile-unconditionally-disable-SSP.patch lib_patch.Upstream
|
||||||
|
package/am33x-cm3/0003-Makefile-unconditionally-disable-PIE.patch lib_patch.Upstream
|
||||||
|
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/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/0002-Fix-adbd-for-non-Ubuntu-systems.patch lib_patch.Upstream
|
||||||
package/android-tools/0004-Fix-build-issue-with-musl.patch lib_patch.Upstream
|
package/android-tools/0004-Fix-build-issue-with-musl.patch lib_patch.Upstream
|
||||||
@@ -180,6 +264,9 @@ package/android-tools/0009-Fix-makefiles-for-out-of-tree-ext4_utils-build.patch
|
|||||||
package/android-tools/0010-adb-added-patch-for-openssl-1.1.0-compatibility.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/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/0001-cross-compile.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
|
||||||
package/apr-util/0001-remove-checkapr.patch lib_patch.Upstream
|
package/apr-util/0001-remove-checkapr.patch lib_patch.Upstream
|
||||||
package/apr/0001-sys-param-h.patch lib_patch.Upstream
|
package/apr/0001-sys-param-h.patch lib_patch.Upstream
|
||||||
package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch lib_patch.Upstream
|
package/apr/0002-Revert-Backport-r1872164.-Fix-the-name-of-libtool-wh.patch lib_patch.Upstream
|
||||||
@@ -193,17 +280,25 @@ 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/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/at/S99at lib_sysv.Indent lib_sysv.Variables
|
||||||
package/attr/0001-build-with-older-GCCs.patch lib_patch.Upstream
|
package/attr/0001-build-with-older-GCCs.patch lib_patch.Upstream
|
||||||
|
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
|
||||||
package/aumix/0001-fix-incorrect-makefile-am.patch lib_patch.Upstream
|
package/aumix/0001-fix-incorrect-makefile-am.patch lib_patch.Upstream
|
||||||
package/autoconf/0001-dont-add-dirty-to-version.patch lib_patch.Upstream
|
package/autoconf/0001-dont-add-dirty-to-version.patch lib_patch.Upstream
|
||||||
package/automake/0001-noman.patch lib_patch.Upstream
|
package/automake/0001-noman.patch lib_patch.Upstream
|
||||||
|
package/avahi/0001-Fix-NULL-pointer-crashes-from-175.patch lib_patch.Upstream
|
||||||
package/avahi/S05avahi-setup.sh lib_sysv.Indent lib_sysv.Variables
|
package/avahi/S05avahi-setup.sh lib_sysv.Indent lib_sysv.Variables
|
||||||
package/avahi/S50avahi-daemon lib_sysv.Indent lib_sysv.Variables
|
package/avahi/S50avahi-daemon lib_sysv.Indent lib_sysv.Variables
|
||||||
package/babeld/S50babeld Shellcheck lib_sysv.Indent lib_sysv.Variables
|
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/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/0002-parse.y-fix-compilation-for-non-multibyte-builds.patch lib_patch.Upstream
|
||||||
package/bc/0001-bc-use-MAKEINFO-variable-for-docs.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/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
|
||||||
|
package/bc/0004-no-gen-libmath.patch lib_patch.Upstream
|
||||||
package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch lib_patch.Upstream
|
package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch lib_patch.Upstream
|
||||||
|
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/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/bearssl/0001-Fix-missing-objdir-dependency.patch lib_patch.Upstream
|
||||||
package/benejson/0001-c-std.patch lib_patch.Upstream
|
package/benejson/0001-c-std.patch lib_patch.Upstream
|
||||||
@@ -243,12 +338,15 @@ package/cdrkit/0003-Add-extern-to-char-outfile-declaration-to-fix-build-.patch l
|
|||||||
package/cfm/S65cfm lib_sysv.Indent lib_sysv.Variables
|
package/cfm/S65cfm lib_sysv.Indent lib_sysv.Variables
|
||||||
package/cgroupfs-mount/S30cgroupfs Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/cgroupfs-mount/S30cgroupfs Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/chipmunk/0001-Fix-build-failure-on-musl.patch lib_patch.Upstream
|
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/S49chronyd lib_sysv.Variables
|
||||||
package/cmake/0001-rename-cmake-rootfile.patch lib_patch.Upstream
|
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
|
package/collectd/0001-src-netlink.c-remove-REG_NOERROR.patch lib_patch.Upstream
|
||||||
package/connman/S45connman lib_sysv.Variables
|
package/connman/S45connman lib_sysv.Variables
|
||||||
package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch lib_patch.Upstream
|
package/copas/0001-Do-not-load-coxpcall-for-LuaJIT.patch lib_patch.Upstream
|
||||||
package/coremark-pro/coremark-pro.sh.in Shellcheck
|
package/coremark-pro/coremark-pro.sh.in Shellcheck
|
||||||
|
package/cppdb/0001-mysql-library-suffix.patch lib_patch.Upstream
|
||||||
package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch lib_patch.Upstream
|
package/cpulimit/0001-Fix-crash-and-compiler-warnings.patch lib_patch.Upstream
|
||||||
package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch lib_patch.Upstream
|
package/cpulimit/0002-Remove-sys-sysctl.h-and-add-missing-libgen.h-include.patch lib_patch.Upstream
|
||||||
package/cpulimit/0003-Fix-an-infrequent-crash.patch lib_patch.Upstream
|
package/cpulimit/0003-Fix-an-infrequent-crash.patch lib_patch.Upstream
|
||||||
@@ -265,6 +363,7 @@ package/curlftpfs/0001-fix-CURLOPT_INFILESIZE.patch lib_patch.Sob lib_patch.Upst
|
|||||||
package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch lib_patch.Sob lib_patch.Upstream
|
package/curlftpfs/0002-free_ftpfs_file-memleak-fix.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/curlftpfs/0003-nocache-memleak-fix.patch lib_patch.Sob lib_patch.Upstream
|
package/curlftpfs/0003-nocache-memleak-fix.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/curlftpfs/0004-fix-musl-build-off-t.patch lib_patch.Upstream
|
package/curlftpfs/0004-fix-musl-build-off-t.patch lib_patch.Upstream
|
||||||
|
package/cutelyst/0001-server-CMakeLists.txt-don-t-override-CMAKE_EXE_LINKE.patch lib_patch.Upstream
|
||||||
package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch lib_patch.Upstream
|
package/cwiid/0001-wmdemo-fix-linking-by-adding-the-missing-lbluetooth-.patch lib_patch.Upstream
|
||||||
package/cwiid/0002-configure-make-wmgui-build-optional.patch lib_patch.Upstream
|
package/cwiid/0002-configure-make-wmgui-build-optional.patch lib_patch.Upstream
|
||||||
package/dahdi-tools/0001-no-build-docs.patch lib_patch.Upstream
|
package/dahdi-tools/0001-no-build-docs.patch lib_patch.Upstream
|
||||||
@@ -279,6 +378,7 @@ package/davfs2/0001-src-Makefile.am-do-not-hardcode-fstack-protector-str.patch l
|
|||||||
package/dbus-cpp/0001-gcc4.7.patch lib_patch.Upstream
|
package/dbus-cpp/0001-gcc4.7.patch lib_patch.Upstream
|
||||||
package/dbus-cpp/0002-cross-compile-tools.patch lib_patch.Upstream
|
package/dbus-cpp/0002-cross-compile-tools.patch lib_patch.Upstream
|
||||||
package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch lib_patch.Upstream
|
package/dbus-cpp/0003-src-pipe.c-fix-build-error-with-gcc-7.x.patch lib_patch.Upstream
|
||||||
|
package/dbus/S30dbus Shellcheck lib_sysv.Indent lib_sysv.TrailingSpace lib_sysv.Variables
|
||||||
package/dc3dd/0001-no_man.patch lib_patch.Upstream
|
package/dc3dd/0001-no_man.patch lib_patch.Upstream
|
||||||
package/dc3dd/0002-fix-autoreconf.patch lib_patch.Upstream
|
package/dc3dd/0002-fix-autoreconf.patch lib_patch.Upstream
|
||||||
package/dc3dd/0003-fix-for-glibc-2.28.patch lib_patch.Upstream
|
package/dc3dd/0003-fix-for-glibc-2.28.patch lib_patch.Upstream
|
||||||
@@ -288,10 +388,16 @@ package/dhcp/S80dhcp-relay Shellcheck lib_sysv.Variables
|
|||||||
package/dhcp/S80dhcp-server Shellcheck lib_sysv.Variables
|
package/dhcp/S80dhcp-server Shellcheck lib_sysv.Variables
|
||||||
package/dhcp/dhclient-script Shellcheck lib_shellscript.TrailingSpace
|
package/dhcp/dhclient-script Shellcheck lib_shellscript.TrailingSpace
|
||||||
package/dhcpcd/S41dhcpcd lib_sysv.Indent lib_sysv.Variables
|
package/dhcpcd/S41dhcpcd lib_sysv.Indent lib_sysv.Variables
|
||||||
|
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/dmalloc/0001-configure-fix-build-on-mips.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/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/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/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/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch lib_patch.Upstream
|
package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch lib_patch.Upstream
|
||||||
package/domoticz/S99domoticz Shellcheck
|
package/domoticz/S99domoticz Shellcheck
|
||||||
package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch lib_patch.Upstream
|
package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch lib_patch.Upstream
|
||||||
@@ -303,12 +409,18 @@ 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/dtc/0001-Fix-include-guards-for-older-kernel-u-boot-sources.patch lib_patch.Upstream
|
||||||
package/dvblast/0001-missing-lm.patch lib_patch.Upstream
|
package/dvblast/0001-missing-lm.patch lib_patch.Upstream
|
||||||
package/dvblast/0002-fix-int-types.patch lib_patch.Upstream
|
package/dvblast/0002-fix-int-types.patch lib_patch.Upstream
|
||||||
|
package/dvbsnoop/0001-musl-types-h.patch lib_patch.Upstream
|
||||||
|
package/dvdrw-tools/0001-limits.h.patch lib_patch.Upstream
|
||||||
|
package/dvdrw-tools/0002-Include-sysmacros.h-to-compile-with-newer-gcc.patch lib_patch.Upstream
|
||||||
package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch lib_patch.Upstream
|
package/earlyoom/0001-main.c-fix-build-with-kernel-4.3.patch lib_patch.Upstream
|
||||||
package/earlyoom/S02earlyoom Shellcheck lib_sysv.Indent
|
package/earlyoom/S02earlyoom Shellcheck lib_sysv.Indent
|
||||||
package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch lib_patch.Upstream
|
package/ebtables/0001-replace-ebtables-save-perl-script-with-bash.patch lib_patch.Upstream
|
||||||
package/ecryptfs-utils/0001-musl.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/0002-openssl110.patch lib_patch.Upstream
|
||||||
package/ecryptfs-utils/0003-fix-parallel-build-issue.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-compone.patch lib_patch.Upstream
|
||||||
package/elftosb/0001-fixes-includes.patch lib_patch.Upstream
|
package/elftosb/0001-fixes-includes.patch lib_patch.Upstream
|
||||||
package/elftosb/0002-force-cxx-compiler.patch lib_patch.Upstream
|
package/elftosb/0002-force-cxx-compiler.patch lib_patch.Upstream
|
||||||
@@ -317,6 +429,7 @@ package/elfutils/0002-Really-make-Werror-conditional-to-BUILD_WERROR.patch lib_p
|
|||||||
package/erlang-rebar/0001-src-rebar_port_compiler-add-fPIC-to-LDFLAGS-by-defau.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/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
|
package/espeak/0002-tr_languages-cast-string_ordinal-init-values.patch lib_patch.Upstream
|
||||||
|
package/eudev/S10udev Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.Indent lib_sysv.Variables
|
||||||
package/evemu/0001-Include-limits.h-for-PATH_MAX.patch lib_patch.Upstream
|
package/evemu/0001-Include-limits.h-for-PATH_MAX.patch lib_patch.Upstream
|
||||||
package/evemu/0002-evemu-Update-struct-input_event.patch lib_patch.Upstream
|
package/evemu/0002-evemu-Update-struct-input_event.patch lib_patch.Upstream
|
||||||
package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch lib_patch.Upstream
|
package/evemu/0003-src-evemu.c-fix-build-with-kernels-4.16.patch lib_patch.Upstream
|
||||||
@@ -325,6 +438,8 @@ package/exim/0001-Build-buildconfig-for-the-host.patch lib_patch.Upstream
|
|||||||
package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch lib_patch.Upstream
|
package/exim/0002-Don-t-make-backup-copies-of-installed-files.patch lib_patch.Upstream
|
||||||
package/exim/0003-Skip-version-check-and-symlink-installation.patch lib_patch.Upstream
|
package/exim/0003-Skip-version-check-and-symlink-installation.patch lib_patch.Upstream
|
||||||
package/exim/S86exim lib_sysv.Indent lib_sysv.Variables
|
package/exim/S86exim lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/expect/0001-enable-cross-compilation.patch lib_patch.Upstream
|
||||||
|
package/expect/0002-allow-tcl-build-directory.patch lib_patch.Upstream
|
||||||
package/fail2ban/S60fail2ban Shellcheck lib_sysv.Variables
|
package/fail2ban/S60fail2ban Shellcheck lib_sysv.Variables
|
||||||
package/fakedate/fakedate Shellcheck
|
package/fakedate/fakedate Shellcheck
|
||||||
package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch lib_patch.Upstream
|
package/falcosecurity-libs/0001-cmake-Permit-setting-GRPC_CPP_PLUGIN.patch lib_patch.Upstream
|
||||||
@@ -362,13 +477,14 @@ package/ftop/0001-overflow.patch lib_patch.Upstream
|
|||||||
package/fwts/0001-build-do-not-use-Werror.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/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/fxload/0001-fix-static-build.patch lib_patch.Upstream
|
||||||
package/gcc/13.4.0/0001-disable-split-stack-for-non-thread-builds.patch lib_patch.Upstream
|
package/gcc/12.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/15.2.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/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/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/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/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/14.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.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/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch lib_patch.Upstream
|
||||||
package/gdb/14.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
package/gdb/14.2/0003-use-asm-sgidefs.h.patch lib_patch.Upstream
|
||||||
@@ -407,20 +523,26 @@ package/gnupg/0001-build-Always-use-EXTERN_UNLESS_MAIN_MODULE-pattern.patch lib_
|
|||||||
package/gnuplot/0001-configure-add-without-demo-option.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/go-src/0001-build.go-explicit-option-for-crosscompilation.patch lib_patch.Upstream
|
||||||
package/gob2/0001-dont-include-from-prefix.patch lib_patch.Upstream
|
package/gob2/0001-dont-include-from-prefix.patch lib_patch.Upstream
|
||||||
package/gobject-introspection/0001-Add-rpath-links-to-ccompiler.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/gpsd/S50gpsd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
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/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/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.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/0001-calculate-csqrt_manually.patch lib_patch.Upstream
|
||||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch lib_patch.Upstream
|
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch lib_patch.Upstream
|
||||||
|
package/gumbo-parser/0001-configure.ac-fix-build-without-C.patch lib_patch.Upstream
|
||||||
package/gutenprint/0001-use-pregen-xmli18n-header.patch lib_patch.Upstream
|
package/gutenprint/0001-use-pregen-xmli18n-header.patch lib_patch.Upstream
|
||||||
package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch lib_patch.Upstream
|
package/gutenprint/0002-cups-support-replaces-static-with-static-libtool-lib.patch lib_patch.Upstream
|
||||||
|
package/gvfs/0001-build-Remove-incorrect-i18n.merge_file-argument.patch lib_patch.Upstream
|
||||||
package/harfbuzz/0001-meson.build-check-for-pthread.h.patch lib_patch.Upstream
|
package/harfbuzz/0001-meson.build-check-for-pthread.h.patch lib_patch.Upstream
|
||||||
package/haserl/0001-add-haserl_lualib.inc.patch lib_patch.Upstream
|
package/haserl/0001-add-haserl_lualib.inc.patch lib_patch.Upstream
|
||||||
package/haveged/S21haveged Shellcheck lib_sysv.Variables
|
package/haveged/S21haveged Shellcheck lib_sysv.Variables
|
||||||
package/heirloom-mailx/0001-fix-libressl-support.patch lib_patch.Upstream
|
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/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/hplip/0002-configure.in-fix-AM_INIT_AUTOMAKE-call.patch lib_patch.Upstream
|
||||||
|
package/htpdate/S43htpdate Shellcheck
|
||||||
package/i2pd/S99i2pd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/i2pd/S99i2pd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/i7z/0001-fix-build-with-gcc-10.patch lib_patch.Upstream
|
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
|
package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch lib_patch.Upstream
|
||||||
@@ -428,8 +550,9 @@ package/ibrcommon/0001-ibrcommon-data-File.cpp-support-POSIX-basename-call.patch
|
|||||||
package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch lib_patch.Upstream
|
package/ibrcommon/0002-ibrcommon-added-openssl-1.1-compatibility-264.patch lib_patch.Upstream
|
||||||
package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch lib_patch.Upstream
|
package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch lib_patch.Upstream
|
||||||
package/icu/0001-dont-build-static-dynamic-twice.patch lib_patch.Upstream
|
package/icu/0001-dont-build-static-dynamic-twice.patch lib_patch.Upstream
|
||||||
package/icu/0002-link-icudata-as-data-only.patch lib_patch.Upstream
|
package/icu/0002-workaround-toolchain-bugs.patch lib_patch.Upstream
|
||||||
package/icu/0003-fix-static-linking-with-icu-uc.patch lib_patch.Upstream
|
package/icu/0003-link-icudata-as-data-only.patch lib_patch.Upstream
|
||||||
|
package/icu/0004-fix-static-linking-with-icu-uc.patch lib_patch.Upstream
|
||||||
package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch lib_patch.Upstream
|
package/ifmetric/0001-Fix-issue-NETLINK-Packet-too-small-or-truncated-92-1.patch lib_patch.Upstream
|
||||||
package/ifplugd/0001-cross.patch lib_patch.Sob lib_patch.Upstream
|
package/ifplugd/0001-cross.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/ifplugd/0002-fix-headers.patch lib_patch.Sob lib_patch.Upstream
|
package/ifplugd/0002-fix-headers.patch lib_patch.Sob lib_patch.Upstream
|
||||||
@@ -459,6 +582,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/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/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/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/0001-daemon.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/irda-utils/0002-nommu.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
|
package/irda-utils/0003-subdir.patch lib_patch.Sob lib_patch.Upstream
|
||||||
@@ -467,7 +591,10 @@ package/irqbalance/S13irqbalance Shellcheck lib_sysv.Indent lib_sysv.Variables
|
|||||||
package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch lib_patch.Upstream
|
package/irrlicht/0001-override-CPPFLAGS-CXXFLAGS-and-CFLAGS-in-Makefile.patch lib_patch.Upstream
|
||||||
package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch lib_patch.Upstream
|
package/irrlicht/0002-makefile-override-LDFLAGS-and-remove-obsolete-X11R6-.patch lib_patch.Upstream
|
||||||
package/iucode-tool/S00iucode-tool lib_sysv.Variables
|
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/0001-disable-ssp.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/kexec-lite/0001-clean-restart.patch lib_patch.Upstream
|
||||||
package/keyutils/0001-fix-install-rule.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/keyutils/0002-cifs.patch lib_patch.Sob lib_patch.Upstream
|
||||||
@@ -478,6 +605,7 @@ package/lcdproc/0001-LCDd.conf.patch lib_patch.Upstream
|
|||||||
package/lcdproc/0002-Add-missing-ioctl-header.patch lib_patch.Upstream
|
package/lcdproc/0002-Add-missing-ioctl-header.patch lib_patch.Upstream
|
||||||
package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch lib_patch.Upstream
|
package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch lib_patch.Upstream
|
||||||
package/leafnode2/0001-cross_makefile.patch lib_patch.Upstream
|
package/leafnode2/0001-cross_makefile.patch lib_patch.Upstream
|
||||||
|
package/let-me-create/0001-fix-build-with-musl-C-library.patch lib_patch.Upstream
|
||||||
package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch lib_patch.Upstream
|
package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch lib_patch.Upstream
|
||||||
package/leveldb/0002-CMake-install-libmemenv.a.patch lib_patch.Upstream
|
package/leveldb/0002-CMake-install-libmemenv.a.patch lib_patch.Upstream
|
||||||
package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch lib_patch.Upstream
|
package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch lib_patch.Upstream
|
||||||
@@ -491,7 +619,12 @@ package/libavl/0001-fix-makefile.patch lib_patch.Upstream
|
|||||||
package/libb64/0001-Integer-overflows.patch lib_patch.Upstream
|
package/libb64/0001-Integer-overflows.patch lib_patch.Upstream
|
||||||
package/libb64/0002-Initialize-C++-objects.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/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/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
|
||||||
|
package/libcorrect/0002-CMakeLists.txt-conditionally-use-fsanitize-address.patch lib_patch.Upstream
|
||||||
|
package/libcuefile/0001-fix-static-link.patch lib_patch.Upstream
|
||||||
package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch lib_patch.Upstream
|
package/libdaemon/0001-testd-use-unistd-h-instead-of-sys-unistd-h.patch lib_patch.Upstream
|
||||||
package/libdnet/0001-python-makefile.patch lib_patch.Upstream
|
package/libdnet/0001-python-makefile.patch lib_patch.Upstream
|
||||||
package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch lib_patch.Upstream
|
package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch lib_patch.Upstream
|
||||||
@@ -501,15 +634,28 @@ 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/libevent/0001-Don-t-define-BIO_get_init-for-LibreSSL-3-5.patch lib_patch.Upstream
|
||||||
package/libffi/0001-Fix-use-of-compact-eh-frames-on-MIPS.patch 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/libfm/0001-modules-fix-cross-compilation.patch lib_patch.Upstream
|
||||||
|
package/libfreeimage/0001-no-root-install.patch lib_patch.Upstream
|
||||||
|
package/libfreeimage/0002-fix-cpuid-x86.patch lib_patch.Upstream
|
||||||
|
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/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/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/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/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/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch lib_patch.Upstream
|
||||||
package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.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/libgtk3/0001-Remove-Gdk-dependency-from-gtk-encode-symbolic-svg.patch lib_patch.Upstream
|
||||||
package/libhdhomerun/0001-dont-strip.patch lib_patch.Upstream
|
package/libhdhomerun/0001-dont-strip.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
|
||||||
package/libjson/0001-fix-broken-makefile.patch lib_patch.Upstream
|
package/libjson/0001-fix-broken-makefile.patch lib_patch.Upstream
|
||||||
package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch lib_patch.Upstream
|
package/libks/0001-CMakeLists.txt-honour-BUILD_TESTING.patch lib_patch.Upstream
|
||||||
package/liblinear/0001-build-static-lib.patch lib_patch.Upstream
|
package/liblinear/0001-build-static-lib.patch lib_patch.Upstream
|
||||||
@@ -531,7 +677,9 @@ package/libmpeg2/0003-fix-arm-detection.patch lib_patch.Upstream
|
|||||||
package/libmpeg2/0004-fix-sparc.patch lib_patch.Upstream
|
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/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/libnfc/0001-autotools-make-example-build-optional.patch lib_patch.Upstream
|
||||||
|
package/libnids/0001-libpcap-use-pkg-config.patch lib_patch.Upstream
|
||||||
package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.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
|
package/libodb-mysql/0001-fix-syntax-issue-while-checking-ldflags.patch lib_patch.Upstream
|
||||||
package/libodb-mysql/0002-mariadb-FTBFS-fix.patch lib_patch.Upstream
|
package/libodb-mysql/0002-mariadb-FTBFS-fix.patch lib_patch.Upstream
|
||||||
package/libopenssl/0001-Reproducible-build-do-not-leak-compiler-path.patch lib_patch.Upstream
|
package/libopenssl/0001-Reproducible-build-do-not-leak-compiler-path.patch lib_patch.Upstream
|
||||||
@@ -542,11 +690,14 @@ 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/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/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/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/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/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
|
||||||
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch lib_patch.Upstream
|
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch lib_patch.Upstream
|
||||||
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch lib_patch.Upstream
|
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch lib_patch.Upstream
|
||||||
package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch lib_patch.Upstream
|
package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch lib_patch.Upstream
|
||||||
|
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/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/libserial/0002-SerialPort.cpp-don-t-use-high-baudrates-when-not-ava.patch lib_patch.Upstream
|
||||||
package/libshdata/0001-backend-Add-missing-include-files.patch lib_patch.Upstream
|
package/libshdata/0001-backend-Add-missing-include-files.patch lib_patch.Upstream
|
||||||
@@ -558,20 +709,37 @@ package/libsigrok/0001-Support-glibmm-2.68.patch lib_patch.Upstream
|
|||||||
package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch lib_patch.Upstream
|
package/libsigrokdecode/0001-configure-ac-Add-support-for-Python-3-9.patch lib_patch.Upstream
|
||||||
package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch lib_patch.Upstream
|
package/libsigrokdecode/0002-configure-Add-python-3-10-support.patch lib_patch.Upstream
|
||||||
package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch lib_patch.Upstream
|
package/libsigrokdecode/0003-configure-ac-Use-python3-embed-pc-as-a-fallback.patch lib_patch.Upstream
|
||||||
|
package/libsoup/0001-meson.build-set-c_std-to-gnu99.patch lib_patch.Upstream
|
||||||
|
package/libsoxr/0001-Add-Libs.private-for-static-linking.patch lib_patch.Upstream
|
||||||
package/libspatialindex/0001-allow-building-static-libs.patch lib_patch.Upstream
|
package/libspatialindex/0001-allow-building-static-libs.patch lib_patch.Upstream
|
||||||
package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch lib_patch.Upstream
|
package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch lib_patch.Upstream
|
||||||
package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch lib_patch.Upstream
|
package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch lib_patch.Upstream
|
||||||
|
package/libsvg/0001-fix-expat-static-declaration.patch lib_patch.Upstream
|
||||||
|
package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch lib_patch.Upstream
|
||||||
|
package/libsvgtiny/0001-disable-debug-printfs.patch lib_patch.Upstream
|
||||||
|
package/libsvgtiny/0002-Remove-Werror.patch lib_patch.Upstream
|
||||||
|
package/libsvgtiny/0003-Hopefully-silence-warnings-about-inlines-and-non-inlines-calling-one.patch lib_patch.Upstream
|
||||||
|
package/libsvgtiny/0004-Build-Include-gperf-generated-code-directly.patch lib_patch.Upstream
|
||||||
package/libtalloc/0001-buildtools-wafsamba-add-disable-stack-protector-opti.patch lib_patch.Upstream
|
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/libtelnet/0001-fix-compilation-without-zlib.patch lib_patch.Upstream
|
||||||
|
package/libtheora/0001-link-libtheoradec.patch lib_patch.Upstream
|
||||||
package/libtomcrypt/0001-fix-CVE-2019-17362.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/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
|
||||||
package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch lib_patch.Upstream
|
package/libubootenv/0001-src-CMakeLists.txt-do-not-force-the-build-of-a-share.patch lib_patch.Upstream
|
||||||
|
package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch lib_patch.Upstream
|
||||||
package/libuio/0001-configure.ac-set-automake-strictness-to-foreign.patch lib_patch.Upstream
|
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/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/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/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/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/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-zigbee/0001-test-serial-Remove-test-serial.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/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch lib_patch.Upstream
|
||||||
package/linuxptp/S65ptp4l Shellcheck lib_sysv.Indent
|
package/linuxptp/S65ptp4l Shellcheck lib_sysv.Indent
|
||||||
@@ -581,16 +749,21 @@ package/lirc-tools/0002-configure-add-disable-doc-option.patch lib_patch.Upstrea
|
|||||||
package/lirc-tools/S25lircd lib_sysv.Indent lib_sysv.Variables
|
package/lirc-tools/S25lircd lib_sysv.Indent lib_sysv.Variables
|
||||||
package/live555/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch lib_patch.Upstream
|
package/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/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
|
||||||
|
package/llvm-project/libclc/0001-support-out-of-tree-build.patch lib_patch.Upstream
|
||||||
package/lm-sensors/0001-static-build.patch lib_patch.Upstream
|
package/lm-sensors/0001-static-build.patch lib_patch.Upstream
|
||||||
package/lm-sensors/0002-no-host-ldconfig.patch lib_patch.Upstream
|
package/lm-sensors/0002-no-host-ldconfig.patch lib_patch.Upstream
|
||||||
package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch lib_patch.Upstream
|
package/lmbench/0001-scripts-build-use-bin-bash-as-shell.patch lib_patch.Upstream
|
||||||
package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch lib_patch.Upstream
|
package/lmbench/0002-src-Makefile-add-lmbench-to-list-of-executables.patch lib_patch.Upstream
|
||||||
package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch lib_patch.Upstream
|
package/lmbench/0003-TOO_LONG-100-usec-to-prevent-memsize-from-timingout-.patch lib_patch.Upstream
|
||||||
|
package/lmbench/0004-Fix-garbage-pointer-for-lat_rpc-S-localhost.patch lib_patch.Upstream
|
||||||
package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch lib_patch.Upstream
|
package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch lib_patch.Upstream
|
||||||
|
package/lockdev/0001-Makefile-install-static-library-and-headers-separate.patch lib_patch.Upstream
|
||||||
package/lockfile-progs/0001-sus3v-legacy.patch lib_patch.Sob lib_patch.Upstream
|
package/lockfile-progs/0001-sus3v-legacy.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch lib_patch.Upstream
|
package/lshw/0001-solve-Compile-error-when-g-version-is-less-than-5.patch lib_patch.Upstream
|
||||||
package/ltrace/0001-arm-plt.patch lib_patch.Upstream
|
package/ltrace/0001-arm-plt.patch lib_patch.Upstream
|
||||||
package/ltrace/0002-sparc-add-missing-library.h-include.patch lib_patch.Upstream
|
package/ltrace/0002-sparc-add-missing-library.h-include.patch lib_patch.Upstream
|
||||||
|
package/ltrace/0003-configure.ac-fix-autoreconf-with-autoconf-2.70.patch lib_patch.Upstream
|
||||||
package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch lib_patch.Upstream
|
package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch lib_patch.Upstream
|
||||||
package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch lib_patch.Upstream
|
package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch lib_patch.Upstream
|
||||||
package/lttng-libust/0001-configure.ac-add-disable-tests.patch lib_patch.Upstream
|
package/lttng-libust/0001-configure.ac-add-disable-tests.patch lib_patch.Upstream
|
||||||
@@ -625,19 +798,27 @@ package/matchbox-panel/0003-mb-applet-battery.patch lib_patch.Upstream
|
|||||||
package/matchbox-startup-monitor/0001-true-false.patch lib_patch.Upstream
|
package/matchbox-startup-monitor/0001-true-false.patch lib_patch.Upstream
|
||||||
package/matchbox/0001-defaulttheme.patch lib_patch.Upstream
|
package/matchbox/0001-defaulttheme.patch lib_patch.Upstream
|
||||||
package/matchbox/0002-src-Fix-build-with-gcc-10.patch lib_patch.Upstream
|
package/matchbox/0002-src-Fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||||
|
package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch lib_patch.Upstream
|
||||||
|
package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch lib_patch.Upstream
|
||||||
package/memstat/0001-PATH_MAX.patch lib_patch.Upstream
|
package/memstat/0001-PATH_MAX.patch lib_patch.Upstream
|
||||||
package/mender-connect/S43mender-connect Shellcheck
|
package/mender-connect/S43mender-connect Shellcheck
|
||||||
package/menu-cache/0001-Support-gcc10-compilation.patch lib_patch.Upstream
|
package/menu-cache/0001-Support-gcc10-compilation.patch lib_patch.Upstream
|
||||||
package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch lib_patch.Upstream
|
package/mesa3d-demos/0001-demos-makes-opengl-an-optional-component.patch lib_patch.Upstream
|
||||||
|
package/mesa3d/0001-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch lib_patch.Upstream
|
||||||
package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch lib_patch.Upstream
|
package/meson-tools/0001-amlbootenc-gxl-remove-non-std-C-convention-in-for.patch lib_patch.Upstream
|
||||||
package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch lib_patch.Upstream
|
package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch lib_patch.Upstream
|
||||||
package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch lib_patch.Upstream
|
package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch lib_patch.Upstream
|
||||||
|
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/mfgtools/0001-lnx_def.h-fix-conflicting-declaration-of-__time64_t.patch lib_patch.Upstream
|
||||||
package/mii-diag/0001-strchr.patch lib_patch.Sob lib_patch.Upstream
|
package/mii-diag/0001-strchr.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/mini-snmpd/0001-linux.c-fix-musl-build.patch lib_patch.Upstream
|
package/mini-snmpd/0001-linux.c-fix-musl-build.patch lib_patch.Upstream
|
||||||
package/minidlna/S60minidlnad Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/minidlna/S60minidlnad Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/minissdpd/S50minissdpd 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/modem-manager/S44modem-manager Shellcheck lib_sysv.Variables
|
||||||
|
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/monit/0001-Do-not-force-building-a-statically-linked-binary.patch lib_patch.Upstream
|
||||||
package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.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-gtksharp3/0002-Mono-compilation-error-branch.patch lib_patch.Upstream
|
||||||
@@ -645,10 +826,17 @@ package/mono/0001-Fix-linkage-with-a-system-libatomic_ops-shared-library.patch l
|
|||||||
package/mono/0002-Ongoing-work-on-the-cmake-build.patch lib_patch.Upstream
|
package/mono/0002-Ongoing-work-on-the-cmake-build.patch lib_patch.Upstream
|
||||||
package/motion/S99motion Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/motion/S99motion Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/mpir/0001-mpn-arm-udiv.asm-workaround-binutils-bug-14887.patch lib_patch.Upstream
|
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/mraa/0001-include-Declare-gVERSION-global-as-extern.patch lib_patch.Upstream
|
||||||
package/mrouted/S41mrouted NotExecutable
|
package/mrouted/S41mrouted NotExecutable
|
||||||
package/mrp/S65mrp lib_sysv.Indent lib_sysv.Variables
|
package/mrp/S65mrp lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/mstpd/0001-bridge-stp.in-support-different-versions-of-pidof-13.patch lib_patch.Upstream
|
||||||
package/multipath-tools/S60multipathd Shellcheck
|
package/multipath-tools/S60multipathd Shellcheck
|
||||||
|
package/musepack/0001-shared.patch lib_patch.Upstream
|
||||||
|
package/musepack/0002-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch lib_patch.Upstream
|
||||||
|
package/musepack/0003-include-fpu-control-with-glibc-only.patch lib_patch.Upstream
|
||||||
|
package/musepack/0004-missing-sys-select.patch lib_patch.Upstream
|
||||||
|
package/musepack/0005-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||||
package/musl/0001-avoid-kernel-if_ether.h.patch lib_patch.Upstream
|
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/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/nano/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||||
@@ -665,6 +853,7 @@ package/netplug/0002-add-missing-time-include.patch lib_patch.Upstream
|
|||||||
package/netplug/0003-remove-assert-fail.patch lib_patch.Upstream
|
package/netplug/0003-remove-assert-fail.patch lib_patch.Upstream
|
||||||
package/netplug/S29netplug Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/netplug/S29netplug Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/netplug/netplug-script Shellcheck lib_shellscript.ConsecutiveEmptyLines
|
package/netplug/netplug-script Shellcheck lib_shellscript.ConsecutiveEmptyLines
|
||||||
|
package/netsniff-ng/0001-Detect-libpcap-dependencies-using-pkg-config.patch lib_patch.Upstream
|
||||||
package/netsnmp/S59snmpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/netsnmp/S59snmpd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/netsurf/0001-avoid-system-perl-dependencies.patch lib_patch.Upstream
|
package/netsurf/0001-avoid-system-perl-dependencies.patch lib_patch.Upstream
|
||||||
package/netsurf/0002-do-not-cross-compile-nsgenbind.patch lib_patch.Upstream
|
package/netsurf/0002-do-not-cross-compile-nsgenbind.patch lib_patch.Upstream
|
||||||
@@ -693,12 +882,15 @@ 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/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/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/nss-pam-ldapd/S45nslcd Shellcheck lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/ntp/0001-ntp-syscalls-fallback.patch lib_patch.Upstream
|
||||||
package/ntp/S49ntp.in lib_sysv.Variables
|
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/ntpsec/0001-wscript-remove-checks-for-bsd-string.h-fixes-host-co.patch lib_patch.Upstream
|
||||||
package/nuttcp/0001-susv3-legacy.patch lib_patch.Upstream
|
package/nuttcp/0001-susv3-legacy.patch lib_patch.Upstream
|
||||||
package/nvidia-driver/0001-use-LDFLAGS.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
|
package/octave/0001-Fix-BLAS-library-integer-size-detection.patch lib_patch.Upstream
|
||||||
|
package/ofono/0001-uclibc-backtrace.patch lib_patch.Upstream
|
||||||
package/ofono/S46ofono lib_sysv.Variables
|
package/ofono/S46ofono lib_sysv.Variables
|
||||||
|
package/ola/0001-ola-fix-compilation-with-musl-1-2-3.patch lib_patch.Upstream
|
||||||
package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch lib_patch.Upstream
|
package/olsr/0001-olsrd-migrate-to-using-bison-3.7.1.patch lib_patch.Upstream
|
||||||
package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch lib_patch.Upstream
|
package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch lib_patch.Upstream
|
||||||
package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch lib_patch.Upstream
|
package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch lib_patch.Upstream
|
||||||
@@ -707,8 +899,8 @@ package/olsr/0006-build-patch-for-gpsd-3-25.patch lib_patch.Upstream
|
|||||||
package/olsr/S50olsr Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/olsr/S50olsr Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch lib_patch.Upstream
|
package/open-plc-utils/0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch lib_patch.Upstream
|
||||||
package/open2300/0001-fix-makefile.patch lib_patch.Upstream
|
package/open2300/0001-fix-makefile.patch lib_patch.Upstream
|
||||||
package/openjdk/17.0.12+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
package/openjdk/17.0.9+9/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||||
package/openjdk/21.0.4+7/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
package/openjdk/21.0.1+12/0001-Add-ARCv2-ISA-processors-support-to-Zero.patch lib_patch.Upstream
|
||||||
package/openldap/0001-fix-bignum.patch lib_patch.Upstream
|
package/openldap/0001-fix-bignum.patch lib_patch.Upstream
|
||||||
package/openldap/0002-disable-docs.patch lib_patch.Upstream
|
package/openldap/0002-disable-docs.patch lib_patch.Upstream
|
||||||
package/openntpd/S49ntp Shellcheck lib_sysv.Variables
|
package/openntpd/S49ntp Shellcheck lib_sysv.Variables
|
||||||
@@ -716,6 +908,9 @@ package/openocd/0001-configure-enable-build-on-uclinux.patch lib_patch.Upstream
|
|||||||
package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch lib_patch.Upstream
|
package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch lib_patch.Upstream
|
||||||
package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch lib_patch.Upstream
|
package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch lib_patch.Upstream
|
||||||
package/openpgm/0003-fix-build-on-macOS-ARM.patch lib_patch.Upstream
|
package/openpgm/0003-fix-build-on-macOS-ARM.patch lib_patch.Upstream
|
||||||
|
package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch lib_patch.Upstream
|
||||||
|
package/openpowerlink/0002-cmake-install-oplk-headers-files.patch lib_patch.Upstream
|
||||||
|
package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch lib_patch.Upstream
|
||||||
package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch lib_patch.Upstream
|
package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch lib_patch.Upstream
|
||||||
package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch lib_patch.Upstream
|
package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch lib_patch.Upstream
|
||||||
package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch lib_patch.Upstream
|
package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch lib_patch.Upstream
|
||||||
@@ -741,7 +936,11 @@ package/opusfile/0001-Propagate-allocation-failure-from-ogg_sync_buffer.patch li
|
|||||||
package/owfs/S55owserver Shellcheck lib_sysv.Variables
|
package/owfs/S55owserver Shellcheck lib_sysv.Variables
|
||||||
package/owfs/S60owfs Shellcheck lib_sysv.Variables
|
package/owfs/S60owfs Shellcheck lib_sysv.Variables
|
||||||
package/owl-linux/0001-fix-for-linux-3.3.x.patch lib_patch.Upstream
|
package/owl-linux/0001-fix-for-linux-3.3.x.patch lib_patch.Upstream
|
||||||
|
package/patch/0001-Fix-segfault-with-mangled-rename-patch.patch lib_patch.Upstream
|
||||||
package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch lib_patch.Upstream
|
package/patch/0002-Allow-input-files-to-be-missing-for-ed-style-patches.patch lib_patch.Upstream
|
||||||
|
package/patch/0003-Fix-arbitrary-command-execution-in-ed-style-patches-.patch lib_patch.Upstream
|
||||||
|
package/patch/0004-Invoke-ed-directly-instead-of-using-the-shell.patch lib_patch.Upstream
|
||||||
|
package/patch/0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch lib_patch.Upstream
|
||||||
package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch lib_patch.Upstream
|
package/patchelf/0001-Add-option-to-make-the-rpath-relative-under-a-specif.patch lib_patch.Upstream
|
||||||
package/paxtest/0001-genpaxtest-move-log-location.patch lib_patch.Upstream
|
package/paxtest/0001-genpaxtest-move-log-location.patch lib_patch.Upstream
|
||||||
package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch lib_patch.Upstream
|
package/paxtest/0002-paxtest-page-alignment-ARM-and-NIOS2-arch.patch lib_patch.Upstream
|
||||||
@@ -757,14 +956,20 @@ package/perl-xml-libxml/0001-Makefile-PL.patch lib_patch.Upstream
|
|||||||
package/php-geoip/0001-add-build-support-for-php8.patch lib_patch.Upstream
|
package/php-geoip/0001-add-build-support-for-php8.patch lib_patch.Upstream
|
||||||
package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch lib_patch.Upstream
|
package/php-lua/0001-ZEND_ACC_ALLOW_STATIC-ZEND_ACC_STATIC-for-static-met.patch lib_patch.Upstream
|
||||||
package/php-lua/0002-php8-explicitly-declare-arginfo.patch lib_patch.Upstream
|
package/php-lua/0002-php8-explicitly-declare-arginfo.patch lib_patch.Upstream
|
||||||
|
package/php-zmq/0001-updates-for-php7.4-and-php8.0.patch lib_patch.Upstream
|
||||||
|
package/php-zmq/0002-fix-for-php-7.3.patch lib_patch.Upstream
|
||||||
|
package/php-zmq/0003-fix-for-php-8.0.0beta2.patch lib_patch.Upstream
|
||||||
package/php/0001-acinclude.m4-don-t-unset-variables.patch lib_patch.Upstream
|
package/php/0001-acinclude.m4-don-t-unset-variables.patch lib_patch.Upstream
|
||||||
package/php/0002-iconv-tweak-iconv-detection.patch lib_patch.Upstream
|
package/php/0002-iconv-tweak-iconv-detection.patch lib_patch.Upstream
|
||||||
package/php/0003-configure-disable-the-phar-tool.patch lib_patch.Upstream
|
package/php/0003-configure-disable-the-phar-tool.patch lib_patch.Upstream
|
||||||
package/php/0004-Call-apxs-with-correct-prefix.patch lib_patch.Upstream
|
package/php/0004-Call-apxs-with-correct-prefix.patch lib_patch.Upstream
|
||||||
|
package/php/0005-allow-opcache-cross-compiling.patch lib_patch.Upstream
|
||||||
package/pifmrds/0001-Makefile-cross-compile-friendly.patch lib_patch.Upstream
|
package/pifmrds/0001-Makefile-cross-compile-friendly.patch lib_patch.Upstream
|
||||||
package/pifmrds/0002-Makefile-use-LDFLAGS.patch lib_patch.Upstream
|
package/pifmrds/0002-Makefile-use-LDFLAGS.patch lib_patch.Upstream
|
||||||
package/pifmrds/0003-Makefile-fix-static-link.patch lib_patch.Upstream
|
package/pifmrds/0003-Makefile-fix-static-link.patch lib_patch.Upstream
|
||||||
package/pigpio/S50pigpio Shellcheck lib_sysv.Variables
|
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/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch lib_patch.Upstream
|
package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch lib_patch.Upstream
|
||||||
package/pkgconf/pkg-config.in Shellcheck
|
package/pkgconf/pkg-config.in Shellcheck
|
||||||
package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch lib_patch.Upstream
|
package/poke/0001-configure.ac-HELP2MAN-replace-by-true-when-cross-com.patch lib_patch.Upstream
|
||||||
@@ -800,6 +1005,17 @@ package/python-scipy/0001-build-sh4-FE.patch lib_patch.Upstream
|
|||||||
package/python-setuptools/0001-add-executable.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-sip/0001-remove-join-from-sip-h-files-string.patch lib_patch.Upstream
|
||||||
package/python-web2py/S51web2py Shellcheck lib_sysv.Variables
|
package/python-web2py/S51web2py Shellcheck lib_sysv.Variables
|
||||||
|
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-an-option-to-disable-pydoc.patch lib_patch.Upstream
|
||||||
|
package/python3/0004-Add-an-option-to-disable-lib2to3.patch lib_patch.Upstream
|
||||||
|
package/python3/0005-Add-an-option-to-disable-IDLE.patch lib_patch.Upstream
|
||||||
|
package/python3/0006-configure.ac-move-PY_STDLIB_MOD_SET_NA-further-up.patch lib_patch.Upstream
|
||||||
|
package/python3/0007-Add-option-to-disable-the-sqlite3-module.patch lib_patch.Upstream
|
||||||
|
package/python3/0008-Add-an-option-to-disable-the-tk-module.patch lib_patch.Upstream
|
||||||
|
package/python3/0009-Add-an-option-to-disable-the-curses-module.patch lib_patch.Upstream
|
||||||
|
package/python3/0010-Add-an-option-to-disable-expat.patch lib_patch.Upstream
|
||||||
|
package/python3/0011-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch lib_patch.Upstream
|
||||||
package/qextserialport/0001-Create-a-main-include-file-QExtSerialPort.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/qextserialport/0002-Tell-qmake-to-add-a-pkgconfig-file-to-ease-usage-wit.patch lib_patch.Upstream
|
||||||
package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch lib_patch.Upstream
|
package/qt5/qt5base/0001-qtbase-Fix-build-error-when-using-EGL.patch lib_patch.Upstream
|
||||||
@@ -827,10 +1043,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/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/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/qt5cinex/0001-Fix-execution-problem-with-Qt5.3.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/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/read-edid/0001-Fix-install-file-list.patch 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/0002-Fix-compiler-check.patch lib_patch.Upstream
|
||||||
package/read-edid/0003-fix-build-with-gcc-10.patch lib_patch.Upstream
|
package/read-edid/0003-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||||
|
package/readline/0001-curses-link.patch lib_patch.Upstream
|
||||||
package/redis/0001-uclibc.patch lib_patch.Upstream
|
package/redis/0001-uclibc.patch lib_patch.Upstream
|
||||||
package/redis/0002-largefile-conditional-define.patch lib_patch.Upstream
|
package/redis/0002-largefile-conditional-define.patch lib_patch.Upstream
|
||||||
package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch lib_patch.Upstream
|
package/redis/0003-redis.conf-adjust-defauts-for-buildroot.patch lib_patch.Upstream
|
||||||
@@ -842,11 +1061,20 @@ package/rng-tools/S21rngd Shellcheck lib_sysv.Variables
|
|||||||
package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch lib_patch.Upstream
|
package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch lib_patch.Upstream
|
||||||
package/rpcbind/0001-Remove-yellow-pages-support.patch lib_patch.Upstream
|
package/rpcbind/0001-Remove-yellow-pages-support.patch lib_patch.Upstream
|
||||||
package/rpcbind/S30rpcbind lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
|
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
|
||||||
|
package/rpi-userland/0002-interface-remove-faulty-assert-to-make-weston-happy-.patch lib_patch.Upstream
|
||||||
|
package/rpi-userland/0003-Disable-Werror-everywhere.patch lib_patch.Upstream
|
||||||
|
package/rpi-userland/0004-host-applications-disable-missing-applications.patch lib_patch.Upstream
|
||||||
|
package/rpi-userland/0005-dtmerge-add-missing-include-for-va_list.patch lib_patch.Upstream
|
||||||
|
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/0001-Fix-a-build-issue-with-uClibc-ng.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/0001-dont-use-legacy-functions.patch lib_patch.Upstream
|
||||||
package/rubix/0002-misc-fixes.patch lib_patch.Sob lib_patch.Upstream
|
package/rubix/0002-misc-fixes.patch lib_patch.Sob lib_patch.Upstream
|
||||||
package/rygel/S99rygel Shellcheck lib_sysv.Indent lib_sysv.Variables
|
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-init/0001-configure-add-D_GNU_SOURCE.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/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/0002-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/samba4/S91smb Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
@@ -856,6 +1084,8 @@ package/screen/0002-Change-binary-permission-flags-even-if-chown-fails.patch lib
|
|||||||
package/screen/0003-Support-overriding-SCREEN-to-get-a-non-versioned-bin.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/0004-Renamed-sched.h-to-eventqueue.h.patch lib_patch.Upstream
|
||||||
package/scrub/0001-configure-ac-make-sure-m4-macros-are-included-in-the-build.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_mixer/0001-Add-Libs.private-field-to-pkg-config-file.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/0002-configure__set_macro_directory.patch lib_patch.Upstream
|
||||||
package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch lib_patch.Upstream
|
package/sdl_mixer/0003-configure.ac-fix-static-linking-with-tremor.patch lib_patch.Upstream
|
||||||
@@ -868,12 +1098,14 @@ package/sentry-native/0001-sentry.h-include-ucontext.h.patch lib_patch.Upstream
|
|||||||
package/ser2net/S50ser2net Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/ser2net/S50ser2net Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch lib_patch.Upstream
|
package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch lib_patch.Upstream
|
||||||
package/setserial/0001-build-system-fix.patch lib_patch.Upstream
|
package/setserial/0001-build-system-fix.patch lib_patch.Upstream
|
||||||
|
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/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/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/shadowsocks-libev/0003-lib-Makefile.am-remove-static-from-LDFLAGS.patch lib_patch.Upstream
|
||||||
package/shairport-sync/S99shairport-sync Shellcheck lib_sysv.Indent lib_sysv.Variables
|
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/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
|
package/shellinabox/0001-Makefile-disable-always-building-statically.patch lib_patch.Upstream
|
||||||
|
package/shellinabox/0002-CVE-2018-16789-fix-for-broken-multipart-form-data.patch lib_patch.Upstream
|
||||||
package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck
|
package/skeleton-init-systemd/fakeroot_tmpfiles.sh Shellcheck
|
||||||
package/slang/0001-slsh-libs.patch lib_patch.Upstream
|
package/slang/0001-slsh-libs.patch lib_patch.Upstream
|
||||||
package/smcroute/S41smcroute NotExecutable lib_sysv.Indent lib_sysv.Variables
|
package/smcroute/S41smcroute NotExecutable lib_sysv.Indent lib_sysv.Variables
|
||||||
@@ -888,6 +1120,16 @@ package/snort/0005-fix-sparc.patch lib_patch.Upstream
|
|||||||
package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch lib_patch.Upstream
|
package/snort/0006-Fix-compile-error-when-building-against-uclibc-or-mu.patch lib_patch.Upstream
|
||||||
package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch lib_patch.Upstream
|
package/snort/0007-Fix-error-when-building-on-a-Fedora-host-machine.patch lib_patch.Upstream
|
||||||
package/snort/0008-Fix-NO-OPTIMIZE.patch lib_patch.Upstream
|
package/snort/0008-Fix-NO-OPTIMIZE.patch lib_patch.Upstream
|
||||||
|
package/socketcand/0001-Fix-GCC10-build-failure.patch lib_patch.Upstream
|
||||||
|
package/softether/0001-Create-autotools-plumbing-for-SoftEther.patch lib_patch.Upstream
|
||||||
|
package/softether/0002-Create-libsoftether.so-and-dynamically-link.patch lib_patch.Upstream
|
||||||
|
package/softether/0003-use-fhs-install-directories.patch lib_patch.Upstream
|
||||||
|
package/softether/0004-create-non-forking-softetherd-for-upstart-and-systemd.patch lib_patch.Upstream
|
||||||
|
package/softether/0005-change-GetExeDir-to-GetStateDir-in-Cedar-and-Mayaqua.patch lib_patch.Upstream
|
||||||
|
package/softether/0006-cross-compile.patch lib_patch.Upstream
|
||||||
|
package/softether/0007-iconv.patch lib_patch.Upstream
|
||||||
|
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/0001-cmake-remove-Werror.patch lib_patch.Upstream
|
||||||
package/solarus/0002-Add-a-basic-FindOpenGLES2.cmake.patch lib_patch.Sob 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-Make-SoX-support-uclibc-based-toolchains.patch lib_patch.Upstream
|
||||||
@@ -912,9 +1154,13 @@ package/supervisor/S99supervisord lib_sysv.Variables
|
|||||||
package/suricata/0001-configure.ac-allow-the-user-to-override-RUST_TARGET.patch lib_patch.Upstream
|
package/suricata/0001-configure.ac-allow-the-user-to-override-RUST_TARGET.patch lib_patch.Upstream
|
||||||
package/suricata/S99suricata Shellcheck
|
package/suricata/S99suricata Shellcheck
|
||||||
package/swupdate/swupdate.sh Shellcheck
|
package/swupdate/swupdate.sh Shellcheck
|
||||||
|
package/sylpheed/0001-harden-link-checker-before-accepting-click.patch lib_patch.Upstream
|
||||||
package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch lib_patch.Upstream
|
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/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
||||||
package/targetcli-fb/S50target Shellcheck lib_sysv.Variables
|
package/targetcli-fb/S50target Shellcheck lib_sysv.Variables
|
||||||
|
package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch lib_patch.Upstream
|
||||||
|
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/tcf-agent/S55tcf-agent Shellcheck lib_sysv.Variables
|
||||||
package/tftpd/S80tftpd-hpa Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/tftpd/S80tftpd-hpa Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/ti-gfx/0001-newclkapi.patch lib_patch.Upstream
|
package/ti-gfx/0001-newclkapi.patch lib_patch.Upstream
|
||||||
@@ -926,10 +1172,18 @@ package/ti-sgx-um/0001-Makefile-do-not-install-init-script.patch lib_patch.Upstr
|
|||||||
package/ti-sgx-um/S80ti-sgx lib_sysv.Variables
|
package/ti-sgx-um/S80ti-sgx lib_sysv.Variables
|
||||||
package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
package/ti-utils/0001-plt.h-fix-build-with-gcc-10.patch lib_patch.Upstream
|
||||||
package/tinyalsa/0001-include-time.h-before-asound.h.patch lib_patch.Upstream
|
package/tinyalsa/0001-include-time.h-before-asound.h.patch lib_patch.Upstream
|
||||||
|
package/tinycbor/0001-Makefile-add-DISABLE_WERROR.patch lib_patch.Upstream
|
||||||
package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch lib_patch.Upstream
|
package/tinycompress/0001-wave-add-time.h-missing-header-inclusion.patch lib_patch.Upstream
|
||||||
package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch lib_patch.Upstream
|
package/tinydtls/0001-sha2-sha2.c-fix-build-on-big-endian.patch lib_patch.Upstream
|
||||||
|
package/tinyxml/0001-In-stamp-always-advance-the-pointer-if-p-0xef.patch lib_patch.Upstream
|
||||||
|
package/tpm2-abrmd/S80tpm2-abrmd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/tpm2-tss/0001-Temporary-fix-for-build-without-C.patch lib_patch.Upstream
|
||||||
package/transmission/S92transmission Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.Indent lib_sysv.Variables
|
package/transmission/S92transmission Shellcheck lib_sysv.ConsecutiveEmptyLines lib_sysv.Indent lib_sysv.Variables
|
||||||
package/triggerhappy/S10triggerhappy Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/triggerhappy/S10triggerhappy Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/trinity/0001-Fix-build-with-GCC-10.patch lib_patch.Upstream
|
||||||
|
package/trinity/0002-net-proto-ip-raw.c-fix-build-with-kernel-5.13.patch lib_patch.Upstream
|
||||||
|
package/trinity/0003-Use-fcntl-h-for-dev_t-mode_t.patch lib_patch.Upstream
|
||||||
|
package/trinity/0004-drop-decnet.patch lib_patch.Upstream
|
||||||
package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch lib_patch.Upstream
|
package/trousers/0001-Check-if-the-compiler-understands-pie-and-relro-options.patch lib_patch.Upstream
|
||||||
package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch lib_patch.Upstream
|
package/trousers/0002-Check-that-getpwent_r-is-available-before-using-it.patch lib_patch.Upstream
|
||||||
package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch lib_patch.Upstream
|
package/trousers/0003-Fix-build-with-LibreSSL-2-7.patch lib_patch.Upstream
|
||||||
@@ -937,7 +1191,8 @@ package/tstools/0001-build-get-along-with-buildroot.patch lib_patch.Upstream
|
|||||||
package/tvheadend/0001-no-check_config.patch lib_patch.Upstream
|
package/tvheadend/0001-no-check_config.patch lib_patch.Upstream
|
||||||
package/tvheadend/S99tvheadend Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/tvheadend/S99tvheadend Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/uboot-tools/0001-drop-configh-from-tools.patch lib_patch.Upstream
|
package/uboot-tools/0001-drop-configh-from-tools.patch lib_patch.Upstream
|
||||||
package/uboot-tools/0002-tools-Makefile-fix-C-LD-FLAGS-with-CROSS_BUILD_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/ubus/0001-Install-server-and-client-examples.patch lib_patch.Upstream
|
||||||
package/uemacs/01-clear-ixon-termios-flag.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/uhd/0001-host-CMakeLists-add-boost-unit_test_framework-requir.patch lib_patch.Upstream
|
||||||
@@ -948,6 +1203,7 @@ package/unifdef/0001-Makefile-fix-error-on-install.patch lib_patch.Upstream
|
|||||||
package/unscd/S46unscd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/unscd/S46unscd Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch lib_patch.Upstream
|
package/unzip/0001-Add-a-CMakeFile.txt-to-ease-cross-compilation.patch lib_patch.Upstream
|
||||||
package/upmpdcli/S99upmpdcli Shellcheck lib_sysv.Indent lib_sysv.Variables
|
package/upmpdcli/S99upmpdcli Shellcheck lib_sysv.Indent lib_sysv.Variables
|
||||||
|
package/uqmi/0001-uqmi-avoid-gcc-12.x-false-error-reporting-storing-th.patch lib_patch.Upstream
|
||||||
package/urg/0001-select-h.patch lib_patch.Upstream
|
package/urg/0001-select-h.patch lib_patch.Upstream
|
||||||
package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch lib_patch.Upstream
|
package/urg/0002-urg-gcc6-fix-narrowing-conversion.patch lib_patch.Upstream
|
||||||
package/usb_modeswitch/0001-fix-systemd-detection.patch lib_patch.Upstream
|
package/usb_modeswitch/0001-fix-systemd-detection.patch lib_patch.Upstream
|
||||||
@@ -992,10 +1248,18 @@ package/vte/0002-build-Fix-check-for-fstack-protector-compiler-support.patch lib
|
|||||||
package/vtun/0001-fix-installation.patch lib_patch.Upstream
|
package/vtun/0001-fix-installation.patch lib_patch.Upstream
|
||||||
package/vtun/0002-fix-ssl-headers-checks.patch lib_patch.Upstream
|
package/vtun/0002-fix-ssl-headers-checks.patch lib_patch.Upstream
|
||||||
package/vtun/0003-openssl11.patch lib_patch.Upstream
|
package/vtun/0003-openssl11.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/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/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/wampcc/0003-Broken-build-on-Windows.patch lib_patch.Upstream
|
||||||
package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream
|
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
|
||||||
|
package/wilc-driver/0003-cfg80211.c-fix-build-failure-with-Linux-5.19-and-6.1.patch lib_patch.Upstream
|
||||||
|
package/wilc-driver/0004-Fix-struct-station_parameters-Linux-6.1-build-failur.patch lib_patch.Upstream
|
||||||
|
package/wilc-driver/0005-Fix-cast-warnings.patch lib_patch.Upstream
|
||||||
package/wipe/0001-musl.patch lib_patch.Upstream
|
package/wipe/0001-musl.patch lib_patch.Upstream
|
||||||
package/wireless_tools/0001-remove-bzero.patch lib_patch.Upstream
|
package/wireless_tools/0001-remove-bzero.patch lib_patch.Upstream
|
||||||
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch lib_patch.Upstream
|
package/woff2/0001-CMake-Handle-multiple-libraries-being-returned-for-B.patch lib_patch.Upstream
|
||||||
@@ -1006,6 +1270,7 @@ package/x11r7/xcursor-transparent-theme/0001-fix-symlink.patch lib_patch.Upstrea
|
|||||||
package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-input-evdev/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
||||||
package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-input-joystick/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
||||||
package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-input-libinput/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
||||||
|
package/x11r7/xdriver_xf86-input-mouse/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
||||||
package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-input-synaptics/0001-build-get-rid-of-sdkdir.patch lib_patch.Upstream
|
||||||
package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-video-fbturbo/0001-sunxi_x_g2d-drop-unused-dri2-include.patch lib_patch.Upstream
|
||||||
package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch lib_patch.Upstream
|
package/x11r7/xdriver_xf86-video-fbturbo/0002-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch lib_patch.Upstream
|
||||||
@@ -1019,6 +1284,7 @@ package/x11r7/xdriver_xf86-video-imx/0004-Make-video-API-forward-and-backward-co
|
|||||||
package/x11r7/xdriver_xf86-video-imx/0005-xf86-video-imxfb-fix-m4-hardcodded-paths.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-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.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.Upstream
|
||||||
package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch lib_patch.Upstream
|
package/x11r7/xserver_xorg-server/0001-include-misc.h-fix-uClibc-build.patch lib_patch.Upstream
|
||||||
package/x11r7/xserver_xorg-server/S40xorg Shellcheck lib_sysv.Variables
|
package/x11r7/xserver_xorg-server/S40xorg Shellcheck lib_sysv.Variables
|
||||||
@@ -1026,6 +1292,11 @@ package/xen/0001-9pfs-include-linux-limits.h-for-XATTR_SIZE_MAX.patch lib_patch.
|
|||||||
package/xen/0002-Fix-build-with-64-bits-time_t.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/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/xen/0004-libs-light-fix-tv_sec-fprintf-format.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
|
||||||
|
package/xinetd/0004-configure-rlim_t.patch lib_patch.Upstream
|
||||||
|
package/xinetd/0005-CVE-2013-4342-xinetd-ignores-user-and-group-directiv.patch lib_patch.Upstream
|
||||||
package/xl2tp/xl2tpd lib_shellscript.TrailingSpace
|
package/xl2tp/xl2tpd lib_shellscript.TrailingSpace
|
||||||
package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch lib_patch.Upstream
|
package/xml-security-c/0001-fix-build-with-libressl-3.5.0.patch lib_patch.Upstream
|
||||||
package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch lib_patch.Upstream
|
package/yajl/0001-Let-the-shared-and-the-static-library-have-the-same-.patch lib_patch.Upstream
|
||||||
@@ -1067,6 +1338,7 @@ support/libtool/buildroot-libtool-v2.4.4.patch lib_patch.ApplyOrder lib_patch.Up
|
|||||||
support/libtool/buildroot-libtool-v2.4.patch lib_patch.ApplyOrder lib_patch.Sob lib_patch.Upstream
|
support/libtool/buildroot-libtool-v2.4.patch lib_patch.ApplyOrder lib_patch.Sob lib_patch.Upstream
|
||||||
support/misc/relocate-sdk.sh Shellcheck
|
support/misc/relocate-sdk.sh Shellcheck
|
||||||
support/scripts/apply-patches.sh Shellcheck
|
support/scripts/apply-patches.sh Shellcheck
|
||||||
|
support/scripts/br2-external Shellcheck
|
||||||
support/scripts/check-bin-arch Shellcheck
|
support/scripts/check-bin-arch Shellcheck
|
||||||
support/scripts/check-host-rpath Shellcheck
|
support/scripts/check-host-rpath Shellcheck
|
||||||
support/scripts/expunge-gconv-modules Shellcheck
|
support/scripts/expunge-gconv-modules Shellcheck
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -13,4 +13,3 @@
|
|||||||
*.rej
|
*.rej
|
||||||
*~
|
*~
|
||||||
*.pyc
|
*.pyc
|
||||||
/br.log
|
|
||||||
|
|||||||
984
Config.in.legacy
984
Config.in.legacy
File diff suppressed because it is too large
Load Diff
371
DEVELOPERS
371
DEVELOPERS
File diff suppressed because it is too large
Load Diff
98
Makefile
98
Makefile
@@ -92,9 +92,9 @@ all:
|
|||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
# Set and export the version string
|
# Set and export the version string
|
||||||
export BR2_VERSION := 2026.05-git
|
export BR2_VERSION := 2025.02.4
|
||||||
# Actual time the release is cut (for reproducible builds)
|
# Actual time the release is cut (for reproducible builds)
|
||||||
BR2_VERSION_EPOCH = 1772611600
|
BR2_VERSION_EPOCH = 1750696300
|
||||||
|
|
||||||
# Save running make version since it's clobbered by the make package
|
# Save running make version since it's clobbered by the make package
|
||||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||||
@@ -125,8 +125,7 @@ endif
|
|||||||
noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \
|
noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconfig \
|
||||||
defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \
|
defconfig %_defconfig allyesconfig allnoconfig alldefconfig syncconfig release \
|
||||||
randpackageconfig allyespackageconfig allnopackageconfig \
|
randpackageconfig allyespackageconfig allnopackageconfig \
|
||||||
print-version olddefconfig distclean manual manual-% check-package \
|
print-version olddefconfig distclean manual manual-% check-package
|
||||||
check-package-external
|
|
||||||
|
|
||||||
# Some global targets do not trigger a build, but are used to collect
|
# Some global targets do not trigger a build, but are used to collect
|
||||||
# metadata, or do various checks. When such targets are triggered,
|
# metadata, or do various checks. When such targets are triggered,
|
||||||
@@ -408,28 +407,27 @@ ifeq ($(BR2_HAVE_DOT_CONFIG),y)
|
|||||||
# Hide troublesome environment variables from sub processes
|
# Hide troublesome environment variables from sub processes
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
unexport AR
|
unexport CROSS_COMPILE
|
||||||
unexport ARCH
|
unexport ARCH
|
||||||
unexport CC
|
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 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 MACHINE
|
||||||
unexport O
|
unexport O
|
||||||
unexport OS
|
unexport GCC_COLORS
|
||||||
unexport PLATFORM
|
unexport PLATFORM
|
||||||
unexport QMAKESPEC
|
unexport OS
|
||||||
unexport RANLIB
|
unexport DEVICE_TREE
|
||||||
unexport TAR_OPTIONS
|
|
||||||
unexport TERMINFO
|
|
||||||
unexport TOPDIR
|
|
||||||
|
|
||||||
GNU_HOST_NAME := $(shell support/gnuconfig/config.guess)
|
GNU_HOST_NAME := $(shell support/gnuconfig/config.guess)
|
||||||
|
|
||||||
@@ -602,16 +600,6 @@ prepare-sdk: world
|
|||||||
@$(call MESSAGE,"Preparing the SDK")
|
@$(call MESSAGE,"Preparing the SDK")
|
||||||
$(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh
|
$(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh
|
||||||
mkdir -p $(HOST_DIR)/share/buildroot
|
mkdir -p $(HOST_DIR)/share/buildroot
|
||||||
(\
|
|
||||||
export LC_ALL=C; \
|
|
||||||
grep -lr '$(HOST_DIR)' '$(HOST_DIR)' | while read -r FILE; do \
|
|
||||||
if file -b --mime-type "$$FILE" | grep -q '^text/' && \
|
|
||||||
[ "$$FILE" != '$(HOST_DIR)/share/buildroot/sdk-location' ] && \
|
|
||||||
[ "$$FILE" != '$(HOST_DIR)/share/buildroot/sdk-relocs' ]; then \
|
|
||||||
echo "$$FILE"; \
|
|
||||||
fi; \
|
|
||||||
done \
|
|
||||||
) | sed -e 's|^$(HOST_DIR)|.|g' > $(HOST_DIR)/share/buildroot/sdk-relocs
|
|
||||||
echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
|
echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location
|
||||||
|
|
||||||
BR2_SDK_PREFIX ?= $(GNU_TARGET_NAME)_sdk-buildroot
|
BR2_SDK_PREFIX ?= $(GNU_TARGET_NAME)_sdk-buildroot
|
||||||
@@ -792,12 +780,19 @@ endif
|
|||||||
|
|
||||||
# For a merged /usr, ensure that /lib, /bin and /sbin and their /usr
|
# For a merged /usr, ensure that /lib, /bin and /sbin and their /usr
|
||||||
# counterparts are appropriately setup as symlinks ones to the others.
|
# counterparts are appropriately setup as symlinks ones to the others.
|
||||||
@$(call MESSAGE,"Sanity check in overlays $(call qstrip,$(BR2_ROOTFS_OVERLAY))")
|
ifeq ($(BR2_ROOTFS_MERGED_USR),y)
|
||||||
support/scripts/check-merged \
|
|
||||||
-t overlay \
|
$(foreach d, $(call qstrip,$(BR2_ROOTFS_OVERLAY)), \
|
||||||
$(if $(BR2_ROOTFS_MERGED_USR),-u) \
|
@$(call MESSAGE,"Sanity check in overlay $(d)")$(sep) \
|
||||||
$(if $(BR2_ROOTFS_MERGED_BIN),-b) \
|
$(Q)not_merged_dirs="$$(support/scripts/check-merged-usr.sh $(d))"; \
|
||||||
$(call qstrip,$(BR2_ROOTFS_OVERLAY))
|
test -n "$$not_merged_dirs" && { \
|
||||||
|
echo "ERROR: The overlay in $(d) is not" \
|
||||||
|
"using a merged /usr for the following directories:" \
|
||||||
|
$$not_merged_dirs; \
|
||||||
|
exit 1; \
|
||||||
|
} || true$(sep))
|
||||||
|
|
||||||
|
endif # merged /usr
|
||||||
|
|
||||||
$(foreach d, $(call qstrip,$(BR2_ROOTFS_OVERLAY)), \
|
$(foreach d, $(call qstrip,$(BR2_ROOTFS_OVERLAY)), \
|
||||||
@$(call MESSAGE,"Copying overlay $(d)")$(sep) \
|
@$(call MESSAGE,"Copying overlay $(d)")$(sep) \
|
||||||
@@ -1223,11 +1218,11 @@ help:
|
|||||||
# $(2): br2-external name, empty for bundled
|
# $(2): br2-external name, empty for bundled
|
||||||
define list-defconfigs
|
define list-defconfigs
|
||||||
@first=true; \
|
@first=true; \
|
||||||
for defconfig in $$([ -d $(1)/configs ] && find $(1)/configs -name '*_defconfig' |sort); do \
|
for defconfig in $$(find $(1)/configs -name '*_defconfig' |sort); do \
|
||||||
[ -f "$${defconfig}" ] || continue; \
|
[ -f "$${defconfig}" ] || continue; \
|
||||||
if $${first}; then \
|
if $${first}; then \
|
||||||
if [ "$(2)" ]; then \
|
if [ "$(2)" ]; then \
|
||||||
printf 'External configs in "%s":\n' "$(call qstrip,$(2))"; \
|
printf 'External configs in "$(call qstrip,$(2))":\n'; \
|
||||||
else \
|
else \
|
||||||
printf "Built-in configs:\n"; \
|
printf "Built-in configs:\n"; \
|
||||||
fi; \
|
fi; \
|
||||||
@@ -1254,41 +1249,20 @@ release: OUT = buildroot-$(BR2_VERSION)
|
|||||||
# documentation to the git output
|
# documentation to the git output
|
||||||
release:
|
release:
|
||||||
git archive --format=tar --prefix=$(OUT)/ HEAD > $(OUT).tar
|
git archive --format=tar --prefix=$(OUT)/ HEAD > $(OUT).tar
|
||||||
SOURCE_DATE_EPOCH=$$(git log -1 --format=%at 2> /dev/null) \
|
$(MAKE) O=$(OUT) manual-html manual-text manual-pdf
|
||||||
$(MAKE) O=$(OUT) manual-html manual-text manual-pdf
|
|
||||||
$(MAKE) O=$(OUT) distclean
|
$(MAKE) O=$(OUT) distclean
|
||||||
tar rf $(OUT).tar --owner=0 --group=0 \
|
tar rf $(OUT).tar $(OUT)
|
||||||
--mtime="$$(git log -1 --pretty=format:%ci)" $(OUT)
|
gzip -9 -c < $(OUT).tar > $(OUT).tar.gz
|
||||||
gzip -9 -n -c < $(OUT).tar > $(OUT).tar.gz
|
|
||||||
xz -9 -c < $(OUT).tar > $(OUT).tar.xz
|
xz -9 -c < $(OUT).tar > $(OUT).tar.xz
|
||||||
rm -rf $(OUT) $(OUT).tar
|
rm -rf $(OUT) $(OUT).tar
|
||||||
|
|
||||||
print-version:
|
print-version:
|
||||||
@echo $(BR2_VERSION_FULL)
|
@echo $(BR2_VERSION_FULL)
|
||||||
|
|
||||||
# $(1): br2-external path
|
|
||||||
# $(2): br2-external description
|
|
||||||
define check-package-external
|
|
||||||
@$(call MESSAGE,"Checking packages in $(2)")
|
|
||||||
$(Q)if [ -r "$(1)/.checkpackageignore" ]; then \
|
|
||||||
ignore="--ignore-list=$(1)/.checkpackageignore" ; \
|
|
||||||
else \
|
|
||||||
ignore=""; \
|
|
||||||
fi ; \
|
|
||||||
$(TOPDIR)/utils/check-package \
|
|
||||||
--br2-external $${ignore} \
|
|
||||||
`git -C $(1) ls-tree -r --format='$(1)/%(path)' HEAD`
|
|
||||||
endef
|
|
||||||
|
|
||||||
check-package:
|
check-package:
|
||||||
$(Q)./utils/check-package `git ls-tree -r --name-only HEAD` \
|
$(Q)./utils/check-package `git ls-tree -r --name-only HEAD` \
|
||||||
--ignore-list=$(TOPDIR)/.checkpackageignore
|
--ignore-list=$(TOPDIR)/.checkpackageignore
|
||||||
|
|
||||||
check-package-external:
|
|
||||||
$(foreach name,$(BR2_EXTERNAL_NAMES),\
|
|
||||||
$(call check-package-external,$(BR2_EXTERNAL_$(name)_PATH),\
|
|
||||||
$(BR2_EXTERNAL_$(name)_DESC))$(sep))
|
|
||||||
|
|
||||||
.PHONY: .checkpackageignore
|
.PHONY: .checkpackageignore
|
||||||
.checkpackageignore:
|
.checkpackageignore:
|
||||||
$(Q)./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` \
|
$(Q)./utils/check-package --failed-only `git ls-tree -r --name-only HEAD` \
|
||||||
|
|||||||
2
README
2
README
@@ -3,7 +3,7 @@ Linux systems through cross-compilation.
|
|||||||
|
|
||||||
The documentation can be found in docs/manual. You can generate a text
|
The documentation can be found in docs/manual. You can generate a text
|
||||||
document with 'make manual-text' and read output/docs/manual/manual.text.
|
document with 'make manual-text' and read output/docs/manual/manual.text.
|
||||||
Online documentation can be found at https://buildroot.org/docs.html
|
Online documentation can be found at http://buildroot.org/docs.html
|
||||||
|
|
||||||
To build and use the buildroot stuff, do the following:
|
To build and use the buildroot stuff, do the following:
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,14 @@ config BR2_arcle
|
|||||||
32-bit CPUs that can be used from deeply embedded to high
|
32-bit CPUs that can be used from deeply embedded to high
|
||||||
performance host applications. Little endian.
|
performance host applications. Little endian.
|
||||||
|
|
||||||
|
config BR2_arceb
|
||||||
|
bool "ARC (big endian)"
|
||||||
|
select BR2_USE_MMU
|
||||||
|
help
|
||||||
|
Synopsys' DesignWare ARC Processor Cores are a family of
|
||||||
|
32-bit CPUs that can be used from deeply embedded to high
|
||||||
|
performance host applications. Big endian.
|
||||||
|
|
||||||
config BR2_arm
|
config BR2_arm
|
||||||
bool "ARM (little endian)"
|
bool "ARM (little endian)"
|
||||||
# MMU support is set by the subarchitecture file, arch/Config.in.arm
|
# MMU support is set by the subarchitecture file, arch/Config.in.arm
|
||||||
@@ -65,14 +73,6 @@ config BR2_aarch64_be
|
|||||||
http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
|
http://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php
|
||||||
http://en.wikipedia.org/wiki/ARM
|
http://en.wikipedia.org/wiki/ARM
|
||||||
|
|
||||||
config BR2_hppa
|
|
||||||
bool "HPPA"
|
|
||||||
select BR2_USE_MMU
|
|
||||||
help
|
|
||||||
Precision Architecture (a.k.a. PA-RISC) is a 32-bit
|
|
||||||
(big endian) architecture developed by Hewlett Packard.
|
|
||||||
https://en.wikipedia.org/wiki/PA-RISC
|
|
||||||
|
|
||||||
config BR2_i386
|
config BR2_i386
|
||||||
bool "i386"
|
bool "i386"
|
||||||
select BR2_USE_MMU
|
select BR2_USE_MMU
|
||||||
@@ -80,16 +80,6 @@ config BR2_i386
|
|||||||
Intel i386 architecture compatible microprocessor
|
Intel i386 architecture compatible microprocessor
|
||||||
http://en.wikipedia.org/wiki/I386
|
http://en.wikipedia.org/wiki/I386
|
||||||
|
|
||||||
config BR2_loongarch64
|
|
||||||
bool "LoongArch64"
|
|
||||||
select BR2_USE_MMU
|
|
||||||
select BR2_ARCH_IS_64
|
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
|
||||||
help
|
|
||||||
LoongArch64 is 64-bit architecture developed by Loongson.
|
|
||||||
http://www.loongson.cn/
|
|
||||||
https://en.wikipedia.org/wiki/Loongson
|
|
||||||
|
|
||||||
config BR2_m68k
|
config BR2_m68k
|
||||||
bool "m68k"
|
bool "m68k"
|
||||||
# MMU support is set by the subarchitecture file, arch/Config.in.m68k
|
# MMU support is set by the subarchitecture file, arch/Config.in.m68k
|
||||||
@@ -321,10 +311,6 @@ config BR2_ARCH_NEEDS_GCC_AT_LEAST_15
|
|||||||
bool
|
bool
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
||||||
|
|
||||||
config BR2_ARCH_NEEDS_GCC_AT_LEAST_16
|
|
||||||
bool
|
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_15
|
|
||||||
|
|
||||||
# The following string values are defined by the individual
|
# The following string values are defined by the individual
|
||||||
# Config.in.$ARCH files
|
# Config.in.$ARCH files
|
||||||
config BR2_ARCH
|
config BR2_ARCH
|
||||||
@@ -363,12 +349,6 @@ config BR2_GCC_TARGET_FPU
|
|||||||
config BR2_GCC_TARGET_FLOAT_ABI
|
config BR2_GCC_TARGET_FLOAT_ABI
|
||||||
string
|
string
|
||||||
|
|
||||||
# The value of this option will be passed as --with-simd=<value> when
|
|
||||||
# building gcc (internal backend) or -simd=<value> in the toolchain
|
|
||||||
# wrapper (external toolchain)
|
|
||||||
config BR2_GCC_TARGET_SIMD
|
|
||||||
string
|
|
||||||
|
|
||||||
# The value of this option will be passed as --with-mode=<value> when
|
# The value of this option will be passed as --with-mode=<value> when
|
||||||
# building gcc (internal backend) or -m<value> in the toolchain
|
# building gcc (internal backend) or -m<value> in the toolchain
|
||||||
# wrapper (external toolchain)
|
# wrapper (external toolchain)
|
||||||
@@ -385,7 +365,7 @@ config BR2_BINFMT_SUPPORTS_SHARED
|
|||||||
config BR2_READELF_ARCH_NAME
|
config BR2_READELF_ARCH_NAME
|
||||||
string
|
string
|
||||||
|
|
||||||
if BR2_arcle
|
if BR2_arcle || BR2_arceb
|
||||||
source "arch/Config.in.arc"
|
source "arch/Config.in.arc"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -393,14 +373,6 @@ if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_aarch64_be
|
|||||||
source "arch/Config.in.arm"
|
source "arch/Config.in.arm"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if BR2_hppa
|
|
||||||
source "arch/Config.in.hppa"
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BR2_loongarch64
|
|
||||||
source "arch/Config.in.loongarch"
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BR2_m68k
|
if BR2_m68k
|
||||||
source "arch/Config.in.m68k"
|
source "arch/Config.in.m68k"
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ config BR2_archs38_full
|
|||||||
bool "ARC HS38 with Quad MAC & FPU"
|
bool "ARC HS38 with Quad MAC & FPU"
|
||||||
help
|
help
|
||||||
Fully featured ARC HS with additional support for
|
Fully featured ARC HS with additional support for
|
||||||
- Dual- and quad multiply and MC operations
|
- Dual- and quad multiply and MC oprations
|
||||||
- Double-precision FPU
|
- Double-precision FPU
|
||||||
|
|
||||||
It corresponds to "hs38_slc_full" ARC HS template in
|
It corresponds to "hs38_slc_full" ARC HS template in
|
||||||
@@ -59,17 +59,19 @@ config BR2_ARC_ATOMIC_EXT
|
|||||||
default y if BR2_archs4x_rel31 || BR2_archs4x
|
default y if BR2_archs4x_rel31 || BR2_archs4x
|
||||||
|
|
||||||
config BR2_ARCH
|
config BR2_ARCH
|
||||||
default "arc"
|
default "arc" if BR2_arcle
|
||||||
|
default "arceb" if BR2_arceb
|
||||||
|
|
||||||
config BR2_NORMALIZED_ARCH
|
config BR2_NORMALIZED_ARCH
|
||||||
default "arc"
|
default "arc"
|
||||||
|
|
||||||
config BR2_arc
|
config BR2_arc
|
||||||
bool
|
bool
|
||||||
default y
|
default y if BR2_arcle || BR2_arceb
|
||||||
|
|
||||||
config BR2_ENDIAN
|
config BR2_ENDIAN
|
||||||
default "LITTLE"
|
default "LITTLE" if BR2_arcle
|
||||||
|
default "BIG" if BR2_arceb
|
||||||
|
|
||||||
config BR2_GCC_TARGET_CPU
|
config BR2_GCC_TARGET_CPU
|
||||||
default "arc700" if BR2_arc750d
|
default "arc700" if BR2_arc750d
|
||||||
|
|||||||
@@ -498,12 +498,6 @@ config BR2_tsv110
|
|||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
||||||
|
|
||||||
comment "armv8.4a cores"
|
comment "armv8.4a cores"
|
||||||
config BR2_neoverse_v1
|
|
||||||
bool "neoverse-V1 (aka zeus)"
|
|
||||||
depends on 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_saphira
|
config BR2_saphira
|
||||||
bool "saphira"
|
bool "saphira"
|
||||||
depends on BR2_ARCH_IS_64
|
depends on BR2_ARCH_IS_64
|
||||||
@@ -524,32 +518,6 @@ config BR2_neoverse_n2
|
|||||||
select BR2_ARM_CPU_HAS_FP_ARMV8
|
select BR2_ARM_CPU_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV9A
|
select BR2_ARM_CPU_ARMV9A
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_11
|
||||||
config BR2_neoverse_v2
|
|
||||||
bool "neoverse-V2 (aka demeter)"
|
|
||||||
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_13
|
|
||||||
|
|
||||||
comment "armv9.2a cores"
|
|
||||||
config BR2_cortex_a720
|
|
||||||
bool "Cortex-A720 (aka hunter)"
|
|
||||||
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_14
|
|
||||||
config BR2_neoverse_v3
|
|
||||||
bool "neoverse-V3 (aka poseidon)"
|
|
||||||
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_15
|
|
||||||
config BR2_neoverse_v3ae
|
|
||||||
bool "neoverse-V3AE (aka poseidon)"
|
|
||||||
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_15
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BR2_ARM_ENABLE_NEON
|
config BR2_ARM_ENABLE_NEON
|
||||||
@@ -809,7 +777,7 @@ config BR2_ARM_INSTRUCTIONS_THUMB
|
|||||||
# Thumb-1 and VFP are not compatible
|
# Thumb-1 and VFP are not compatible
|
||||||
depends on BR2_ARM_SOFT_FLOAT
|
depends on BR2_ARM_SOFT_FLOAT
|
||||||
help
|
help
|
||||||
This option instructs the compiler to generate Thumb
|
This option instructions the compiler to generate Thumb
|
||||||
instructions, which allows to mix 16 bits instructions and
|
instructions, which allows to mix 16 bits instructions and
|
||||||
32 bits instructions. This generally provides a much smaller
|
32 bits instructions. This generally provides a much smaller
|
||||||
compiled binary size.
|
compiled binary size.
|
||||||
@@ -822,7 +790,7 @@ config BR2_ARM_INSTRUCTIONS_THUMB2
|
|||||||
bool "Thumb2"
|
bool "Thumb2"
|
||||||
depends on BR2_ARM_CPU_HAS_THUMB2
|
depends on BR2_ARM_CPU_HAS_THUMB2
|
||||||
help
|
help
|
||||||
This option instructs the compiler to generate Thumb2
|
This option instructions the compiler to generate Thumb2
|
||||||
instructions, which allows to mix 16 bits instructions and
|
instructions, which allows to mix 16 bits instructions and
|
||||||
32 bits instructions. This generally provides a much smaller
|
32 bits instructions. This generally provides a much smaller
|
||||||
compiled binary size.
|
compiled binary size.
|
||||||
@@ -942,16 +910,10 @@ config BR2_GCC_TARGET_CPU
|
|||||||
default "neoverse-n1" if BR2_neoverse_n1
|
default "neoverse-n1" if BR2_neoverse_n1
|
||||||
default "tsv110" if BR2_tsv110
|
default "tsv110" if BR2_tsv110
|
||||||
# armv8.4a
|
# armv8.4a
|
||||||
default "neoverse-v1" if BR2_neoverse_v1
|
|
||||||
default "saphira" if BR2_saphira
|
default "saphira" if BR2_saphira
|
||||||
# armv9.0a
|
# armv9.0a
|
||||||
default "cortex-a710" if BR2_cortex_a710
|
default "cortex-a710" if BR2_cortex_a710
|
||||||
default "neoverse-n2" if BR2_neoverse_n2
|
default "neoverse-n2" if BR2_neoverse_n2
|
||||||
default "neoverse-v2" if BR2_neoverse_v2
|
|
||||||
# armv9.2a
|
|
||||||
default "cortex-a720" if BR2_cortex_a720
|
|
||||||
default "neoverse-v3" if BR2_neoverse_v3
|
|
||||||
default "neoverse-v3ae" if BR2_neoverse_v3ae
|
|
||||||
|
|
||||||
config BR2_GCC_TARGET_ABI
|
config BR2_GCC_TARGET_ABI
|
||||||
default "aapcs-linux" if BR2_arm || BR2_armeb
|
default "aapcs-linux" if BR2_arm || BR2_armeb
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
choice
|
|
||||||
prompt "Target Architecture Type"
|
|
||||||
help
|
|
||||||
Architecture type (or version) to use.
|
|
||||||
|
|
||||||
config BR2_parisc10
|
|
||||||
bool "PA-RISC 1.0"
|
|
||||||
config BR2_parisc11
|
|
||||||
bool "PA-RISC 1.1"
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config BR2_ARCH
|
|
||||||
default "hppa"
|
|
||||||
|
|
||||||
config BR2_NORMALIZED_ARCH
|
|
||||||
default "parisc"
|
|
||||||
|
|
||||||
config BR2_ENDIAN
|
|
||||||
default "BIG"
|
|
||||||
|
|
||||||
config BR2_READELF_ARCH_NAME
|
|
||||||
default "HPPA"
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
# LoongArch CPU
|
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Target Architecture Variant"
|
|
||||||
default BR2_loongarch64_generic if BR2_ARCH_IS_64
|
|
||||||
|
|
||||||
config BR2_loongarch64_generic
|
|
||||||
bool "Generic LoongArch 64-bit"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
help
|
|
||||||
Generic LoongArch 64-bit processor.
|
|
||||||
|
|
||||||
config BR2_loongarch64_v1_0
|
|
||||||
bool "LoongArch64 ISA version 1.0"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
|
||||||
help
|
|
||||||
LoongArch64 ISA version 1.0 processor.
|
|
||||||
|
|
||||||
config BR2_loongarch64_v1_1
|
|
||||||
bool "LoongArch64 ISA version 1.1"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_14
|
|
||||||
help
|
|
||||||
LoongArch64 ISA version 1.1 processor.
|
|
||||||
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "FPU Type"
|
|
||||||
default BR2_LOONGARCH_FPU_64
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_FPU_64
|
|
||||||
bool "64"
|
|
||||||
help
|
|
||||||
Allow the use of hardware floating-point instructions for
|
|
||||||
32-bit and 64-bit operations.
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_FPU_32
|
|
||||||
bool "32"
|
|
||||||
# Only supported by lp64s and lp64f ABIs which are marked as broken
|
|
||||||
depends on BR2_BROKEN
|
|
||||||
help
|
|
||||||
Allow the use of hardware floating-point instructions for
|
|
||||||
32-bit operations only.
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_FPU_NONE
|
|
||||||
bool "none"
|
|
||||||
# Only supported by lp64s ABI which is marked as broken
|
|
||||||
depends on BR2_BROKEN
|
|
||||||
help
|
|
||||||
Prevent the use of hardware floating-point instructions.
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "SIMD Type"
|
|
||||||
default BR2_LOONGARCH_SIMD_NONE
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_SIMD_NONE
|
|
||||||
bool "none"
|
|
||||||
help
|
|
||||||
Prevent the use of hardware SIMD instructions.
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_SIMD_LSX
|
|
||||||
bool "LSX"
|
|
||||||
depends on BR2_LOONGARCH_FPU_64
|
|
||||||
help
|
|
||||||
Enable generating instructions from the 128-bit LoongArch SIMD
|
|
||||||
Extension (LSX).
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_SIMD_LASX
|
|
||||||
bool "LASX"
|
|
||||||
depends on BR2_LOONGARCH_FPU_64
|
|
||||||
help
|
|
||||||
Enable generating instructions from the 256-bit LoongArch
|
|
||||||
Advanced SIMD Extension (LASX) and the 128-bit LoongArch
|
|
||||||
SIMD Extension (LSX).
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
choice
|
|
||||||
prompt "Target ABI"
|
|
||||||
default BR2_LOONGARCH_ABI_LP64D if BR2_ARCH_IS_64 && BR2_LOONGARCH_FPU_64
|
|
||||||
default BR2_LOONGARCH_ABI_LP64F if BR2_ARCH_IS_64 && BR2_LOONGARCH_FPU_32
|
|
||||||
default BR2_LOONGARCH_ABI_LP64S if BR2_ARCH_IS_64 && BR2_LOONGARCH_SIMD_NONE
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_ABI_LP64D
|
|
||||||
bool "lp64d"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
depends on BR2_LOONGARCH_FPU_64
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_ABI_LP64F
|
|
||||||
bool "lp64f"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
# Failed to build host GCC initial, pending investigation
|
|
||||||
depends on BR2_BROKEN
|
|
||||||
depends on BR2_LOONGARCH_FPU_64 || BR2_LOONGARCH_FPU_32
|
|
||||||
|
|
||||||
config BR2_LOONGARCH_ABI_LP64S
|
|
||||||
bool "lp64s"
|
|
||||||
depends on BR2_ARCH_IS_64
|
|
||||||
# GCC can't find libraries, pending investigation
|
|
||||||
depends on BR2_BROKEN
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config BR2_ARCH
|
|
||||||
default "loongarch64" if BR2_ARCH_IS_64
|
|
||||||
|
|
||||||
config BR2_NORMALIZED_ARCH
|
|
||||||
default "loongarch"
|
|
||||||
|
|
||||||
config BR2_ENDIAN
|
|
||||||
default "LITTLE"
|
|
||||||
|
|
||||||
config BR2_GCC_TARGET_ARCH
|
|
||||||
default "loongarch64" if BR2_loongarch64_generic
|
|
||||||
default "la64v1.0" if BR2_loongarch64_v1_0
|
|
||||||
default "la64v1.1" if BR2_loongarch64_v1_1
|
|
||||||
|
|
||||||
config BR2_GCC_TARGET_FPU
|
|
||||||
default "64" if BR2_LOONGARCH_FPU_64
|
|
||||||
default "32" if BR2_LOONGARCH_FPU_32
|
|
||||||
default "none" if BR2_LOONGARCH_FPU_NONE
|
|
||||||
|
|
||||||
config BR2_GCC_TARGET_SIMD
|
|
||||||
default "lasx" if BR2_LOONGARCH_SIMD_LASX
|
|
||||||
default "lsx" if BR2_LOONGARCH_SIMD_LSX
|
|
||||||
default "none" if BR2_LOONGARCH_FPU_NONE
|
|
||||||
|
|
||||||
config BR2_GCC_TARGET_ABI
|
|
||||||
default "lp64d" if BR2_LOONGARCH_ABI_LP64D
|
|
||||||
default "lp64f" if BR2_LOONGARCH_ABI_LP64F
|
|
||||||
default "lp64s" if BR2_LOONGARCH_ABI_LP64S
|
|
||||||
|
|
||||||
config BR2_READELF_ARCH_NAME
|
|
||||||
default "LoongArch"
|
|
||||||
|
|
||||||
# vim: ft=kconfig
|
|
||||||
# -*- mode:kconfig; -*-
|
|
||||||
@@ -45,13 +45,6 @@ config BR2_RISCV_ISA_RVV
|
|||||||
bool "Vector Instructions (V)"
|
bool "Vector Instructions (V)"
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_12
|
||||||
|
|
||||||
config BR2_RISCV_ISA_EXTRA
|
|
||||||
string "Append extra RISC-V ISA extensions"
|
|
||||||
help
|
|
||||||
Extra ISA extensions to append to the ISA extensions string.
|
|
||||||
They are underscore-separated. For example,
|
|
||||||
"zba_zbb_zvl256b".
|
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Target Architecture Size"
|
prompt "Target Architecture Size"
|
||||||
default BR2_RISCV_64
|
default BR2_RISCV_64
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ GCC_TARGET_FP32_MODE := $(call qstrip,$(BR2_GCC_TARGET_FP32_MODE))
|
|||||||
GCC_TARGET_CPU := $(call qstrip,$(BR2_GCC_TARGET_CPU))
|
GCC_TARGET_CPU := $(call qstrip,$(BR2_GCC_TARGET_CPU))
|
||||||
GCC_TARGET_FPU := $(call qstrip,$(BR2_GCC_TARGET_FPU))
|
GCC_TARGET_FPU := $(call qstrip,$(BR2_GCC_TARGET_FPU))
|
||||||
GCC_TARGET_FLOAT_ABI := $(call qstrip,$(BR2_GCC_TARGET_FLOAT_ABI))
|
GCC_TARGET_FLOAT_ABI := $(call qstrip,$(BR2_GCC_TARGET_FLOAT_ABI))
|
||||||
GCC_TARGET_SIMD := $(call qstrip,$(BR2_GCC_TARGET_SIMD))
|
|
||||||
GCC_TARGET_MODE := $(call qstrip,$(BR2_GCC_TARGET_MODE))
|
GCC_TARGET_MODE := $(call qstrip,$(BR2_GCC_TARGET_MODE))
|
||||||
|
|
||||||
# Explicitly set LD's "max-page-size" instead of relying on some defaults
|
# Explicitly set LD's "max-page-size" instead of relying on some defaults
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# Configure the GCC_TARGET_ARCH variable.
|
|
||||||
#
|
|
||||||
|
|
||||||
ifeq ($(BR2_hppa),y)
|
|
||||||
|
|
||||||
ifeq ($(BR2_parisc10),y)
|
|
||||||
GCC_TARGET_ARCH := 1.0
|
|
||||||
else ifeq ($(BR2_parisc11),y)
|
|
||||||
GCC_TARGET_ARCH := 1.1
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
@@ -39,9 +39,4 @@ ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_12),y)
|
|||||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)_zicsr_zifencei
|
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)_zicsr_zifencei
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ARCH_RISV_ISA_EXTRA = $(call qstrip, $(BR2_RISCV_ISA_EXTRA))
|
|
||||||
ifneq ($(ARCH_RISV_ISA_EXTRA),)
|
|
||||||
GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)_$(ARCH_RISV_ISA_EXTRA)
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ image disk.img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
partition root {
|
partition root {
|
||||||
partition-type-uuid = root-arm64
|
partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae
|
||||||
image = "rootfs.ext2"
|
image = "rootfs.ext2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||||
sha256 8d1934a72a185f1be6b56e3ad8ea31fd9a381ffec0346c69f06c90d776da7cb8 linux-6.18.14.tar.xz
|
sha256 62148e7e17f54c4a5ab5e75ad4882682c54bee818948be61a5963234fc0849fc linux-6.11.11.tar.xz
|
||||||
|
|||||||
@@ -281,11 +281,11 @@
|
|||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
usb1: usb@600000 {
|
usb1: ohci@600000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
usb2: usb@700000 {
|
usb2: ehci@700000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
sha256 87be0360df0931b340d2bac35161a548070fbc3a8c352c49e21e96666c26aeb4 linux-6.12.9.tar.xz
|
||||||
|
|||||||
8
board/altera/socrates_cyclone5/boot-env.txt
Normal file
8
board/altera/socrates_cyclone5/boot-env.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
linux_load_address=0x100000
|
||||||
|
linux_dtb_load_address=0x100
|
||||||
|
linux_dtb=socfpga_cyclone5_socrates.dtb
|
||||||
|
linux_load=mmc rescan; fatload mmc 0:1 ${linux_load_address} zImage; fatload mmc 0:1 ${linux_dtb_load_address} ${linux_dtb}
|
||||||
|
bootargs=console=ttyS0,115200 root=/dev/mmcblk0p3 ro rootwait
|
||||||
|
source_env=fatload mmc 0:1 0x2000000 boot.scr; source 0x2000000
|
||||||
|
bootcmd=run linux_load; bootz ${linux_load_address} - ${linux_dtb_load_address}
|
||||||
|
bootdelay=1
|
||||||
59
board/altera/socrates_cyclone5/genimage.cfg
Normal file
59
board/altera/socrates_cyclone5/genimage.cfg
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
image boot.vfat {
|
||||||
|
vfat {
|
||||||
|
files = {
|
||||||
|
"zImage",
|
||||||
|
"socfpga_cyclone5_socrates.dtb"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
size = 8M
|
||||||
|
}
|
||||||
|
|
||||||
|
image uboot.img {
|
||||||
|
hdimage {
|
||||||
|
partition-table = "no"
|
||||||
|
}
|
||||||
|
|
||||||
|
partition spl {
|
||||||
|
in-partition-table = "no"
|
||||||
|
image = "u-boot-spl.bin.crc"
|
||||||
|
offset = 0
|
||||||
|
size = 64K
|
||||||
|
}
|
||||||
|
|
||||||
|
partition uboot-full {
|
||||||
|
in-partition-table = "no"
|
||||||
|
image = "u-boot.img"
|
||||||
|
offset = 256K
|
||||||
|
}
|
||||||
|
|
||||||
|
size = 1M
|
||||||
|
}
|
||||||
|
|
||||||
|
image sdcard.img {
|
||||||
|
hdimage {
|
||||||
|
}
|
||||||
|
|
||||||
|
partition uboot-env {
|
||||||
|
in-partition-table = "no"
|
||||||
|
image = "uboot-env.bin"
|
||||||
|
offset = 17K # 512 * 34 -> just after gpt
|
||||||
|
}
|
||||||
|
|
||||||
|
partition boot {
|
||||||
|
partition-type = 0xc
|
||||||
|
bootable = "true"
|
||||||
|
image = "boot.vfat"
|
||||||
|
}
|
||||||
|
|
||||||
|
partition uboot {
|
||||||
|
partition-type = 0xa2
|
||||||
|
image = "uboot.img"
|
||||||
|
}
|
||||||
|
|
||||||
|
partition rootfs {
|
||||||
|
partition-type = 0x83
|
||||||
|
image = "rootfs.ext2"
|
||||||
|
size = 500M
|
||||||
|
}
|
||||||
|
}
|
||||||
52
board/altera/socrates_cyclone5/readme.txt
Normal file
52
board/altera/socrates_cyclone5/readme.txt
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
EBV SoCrates Evaluation Board
|
||||||
|
|
||||||
|
Intro
|
||||||
|
=====
|
||||||
|
|
||||||
|
More information about this board can be found here:
|
||||||
|
https://rocketboards.org/foswiki/Documentation/EBVSoCratesEvaluationBoard
|
||||||
|
|
||||||
|
Build
|
||||||
|
=====
|
||||||
|
|
||||||
|
First, load socrates config for buildroot
|
||||||
|
|
||||||
|
make socrates_cyclone5_defconfig
|
||||||
|
|
||||||
|
Build everything
|
||||||
|
|
||||||
|
make
|
||||||
|
|
||||||
|
Following files will be generated in output/images
|
||||||
|
|
||||||
|
.
|
||||||
|
├── boot.vfat
|
||||||
|
├── rootfs.ext2
|
||||||
|
├── rootfs.ext4 -> rootfs.ext2
|
||||||
|
├── rootfs.tar
|
||||||
|
├── sdcard.img
|
||||||
|
├── socfpga_cyclone5_socrates.dtb
|
||||||
|
├── u-boot-spl.bin
|
||||||
|
├── u-boot-spl.bin.crc
|
||||||
|
├── u-boot.bin
|
||||||
|
├── u-boot.img
|
||||||
|
├── uboot-env.bin
|
||||||
|
├── uboot.img
|
||||||
|
└── zImage
|
||||||
|
|
||||||
|
|
||||||
|
Creating bootable SD card
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Simply invoke
|
||||||
|
|
||||||
|
dd if=output/images/sdcard.img of=/dev/sdX
|
||||||
|
|
||||||
|
Where X is your SD card device (not partition)
|
||||||
|
|
||||||
|
Booting
|
||||||
|
=======
|
||||||
|
|
||||||
|
Pins 6:8 on P18 selector is used to determine boot device. To boot socrates from
|
||||||
|
sdcard set these pins to value 0x5 (101b). Remaining pins are used to determine
|
||||||
|
how to configure FPGA and are not associated with booting into Linux kernel.
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
sha256 880ace63ca2291b8b639e9bd862cc828649d3e1e00ccfee5861473debd2e4dec linux-6.1.91.tar.xz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 50b4482a505bc281ba8470c399a3c26e145e29b23500bc35c50debd7fa46bdf8 u-boot-2022.10.tar.bz2
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 c71af3d2c86c0a0deca4f54b51d1c35217082b030052cc3513dc42e852652733 linux-v6.0.y-andes.tar.gz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 d11702103f177a2914e94eec57ce5ed820296d874f6b6525c4482e55d71a3667 opensbi-1.6.tar.gz
|
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Rick Chen <rick@andestech.com>
|
||||||
|
Date: Tue, 29 Mar 2022 13:41:10 +0800
|
||||||
|
Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for
|
||||||
|
generic dma
|
||||||
|
|
||||||
|
The ftsdc010 driver has been implemented for generic dma in Linux
|
||||||
|
kernel. And its compatible is andestech,atfsdc010g to distinguish
|
||||||
|
the legacy andestech,atfsdc010 which is not for generic dma.
|
||||||
|
|
||||||
|
Althought the ftsdc010_mci driver in U-Boot does not use dma, but
|
||||||
|
it still can work well with the mmc node for generic dma. So add
|
||||||
|
the compatible string to support it.
|
||||||
|
|
||||||
|
Signed-off-by: Rick Chen <rick@andestech.com>
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
|
||||||
|
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
|
||||||
|
---
|
||||||
|
drivers/mmc/ftsdc010_mci.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c
|
||||||
|
index 570d54cf9d..65b1d447a8 100644
|
||||||
|
--- a/drivers/mmc/ftsdc010_mci.c
|
||||||
|
+++ b/drivers/mmc/ftsdc010_mci.c
|
||||||
|
@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev)
|
||||||
|
|
||||||
|
static const struct udevice_id ftsdc010_mmc_ids[] = {
|
||||||
|
{ .compatible = "andestech,atfsdc010" },
|
||||||
|
+ { .compatible = "andestech,atfsdc010g" },
|
||||||
|
{ }
|
||||||
|
};
|
||||||
|
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bin Meng <bmeng.cn@gmail.com>
|
||||||
|
Date: Mon, 12 Jul 2021 11:52:31 +0800
|
||||||
|
Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary
|
||||||
|
|
||||||
|
Since libfdt v1.6.1, a new requirement on the device tree address via:
|
||||||
|
|
||||||
|
commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()")
|
||||||
|
|
||||||
|
must be met that the device tree must be loaded in to memory at an
|
||||||
|
8-byte aligned address.
|
||||||
|
|
||||||
|
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
||||||
|
|
||||||
|
This patch was imported from U-boot patchwork:
|
||||||
|
https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn@gmail.com/
|
||||||
|
|
||||||
|
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
|
||||||
|
---
|
||||||
|
common/spl/spl_fit.c | 6 ++++++
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c
|
||||||
|
index a35be529..a76ad14a 100644
|
||||||
|
--- a/common/spl/spl_fit.c
|
||||||
|
+++ b/common/spl/spl_fit.c
|
||||||
|
@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image,
|
||||||
|
*/
|
||||||
|
image_info.load_addr = spl_image->load_addr + spl_image->size;
|
||||||
|
|
||||||
|
+ /*
|
||||||
|
+ * Since libfdt v1.6.1, the device tree must be loaded in to memory
|
||||||
|
+ * at an 8-byte aligned address.
|
||||||
|
+ */
|
||||||
|
+ image_info.load_addr = roundup(image_info.load_addr, 8);
|
||||||
|
+
|
||||||
|
/* Figure out which device tree the board wants to use */
|
||||||
|
node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++);
|
||||||
|
if (node < 0) {
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 0f933f6c5a426895bf306e93e6ac53c60870e4b54cda56d95211bec99e63bec7 u-boot-2025.07.tar.bz2
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cp "$BINARIES_DIR"/Image "$TARGET_DIR"/boot
|
cp $BINARIES_DIR/Image $TARGET_DIR/boot
|
||||||
cp "$BINARIES_DIR"/ae350_ax45mp.dtb "$TARGET_DIR"/boot
|
cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||||
sha256 3507dd105b0a0e1101bd43d294472fccf853429a259a5fa7c67467bba318f8e9 linux-6.15.7.tar.xz
|
sha256 5ff5bd84ea0e22c53437302db5d394d0a92d8b8b1a88ce20d1098298e9f7630a linux-6.12.15.tar.xz
|
||||||
|
|||||||
@@ -22,17 +22,12 @@ Running on the simulator
|
|||||||
Download the AArch64 software simulator from one of the following sources,
|
Download the AArch64 software simulator from one of the following sources,
|
||||||
corresponding to your host computer:
|
corresponding to your host computer:
|
||||||
|
|
||||||
- https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.29/Foundation_Platform_11.29_27_Linux64.tgz
|
- 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.29/Foundation_Platform_11.29_27_Linux64_armv8l.tgz
|
- https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.27/Foundation_Platform_11.27_19_Linux64_armv8l.tgz
|
||||||
|
|
||||||
The model will be located under one of the corresponding folders:
|
|
||||||
|
|
||||||
- Foundation_Platformpkg/models/Linux64_GCC-9.3
|
|
||||||
- Foundation_Platformpkg/models/Linux64_armv8l_GCC-9.3
|
|
||||||
|
|
||||||
Finally, boot your system with:
|
Finally, boot your system with:
|
||||||
|
|
||||||
Foundation_Platform \
|
${LOCATION_OF_FOUNDATIONV8_SIMULATOR}/models/Linux64_GCC-9.3/Foundation_Platform \
|
||||||
--arm-v8.0 \
|
--arm-v8.0 \
|
||||||
--image output/images/linux-system.axf \
|
--image output/images/linux-system.axf \
|
||||||
--block-device output/images/rootfs.ext2 \
|
--block-device output/images/rootfs.ext2 \
|
||||||
|
|||||||
@@ -1,10 +1,6 @@
|
|||||||
# Arm A-Profile Base RevC AEM FVP config
|
# Arm A-Profile Base RevC AEM FVP config
|
||||||
bp.secure_memory=1
|
bp.secure_memory=1
|
||||||
bp.terminal_1.start_telnet=0
|
|
||||||
bp.ve_sysregs.exit_on_shutdown=1
|
bp.ve_sysregs.exit_on_shutdown=1
|
||||||
bp.virtio_net.enabled=1
|
|
||||||
bp.virtio_net.hostbridge.userNetworking=1
|
|
||||||
bp.vis.rate_limit-enable=1
|
|
||||||
cache_state_modelled=0
|
cache_state_modelled=0
|
||||||
cluster0.NUM_CORES=4
|
cluster0.NUM_CORES=4
|
||||||
cluster0.cpu0.enable_crc32=1
|
cluster0.cpu0.enable_crc32=1
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 a899100d9d92ceb1290fd4d61f5dd3b8af6b0e937cebc3c711cb514ac5acfaed arm-trusted-firmware-v2.14.0-git4.tar.gz
|
sha256 c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22 arm-trusted-firmware-v2.11-git4.tar.gz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||||
sha256 9106a4605da9e31ff17659d958782b815f9591ab308d03b0ee21aad6c7dced4b linux-6.18.tar.xz
|
sha256 524858852f5869a9ef17de8b1e6e7faf05bcb2c462bc96b3c24dbf82ede373cf linux-6.10.12.tar.xz
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 464b3bf5bc4a61830357dbf81a0e5b89414d3bca1c2a752570cb0e40d2f1e637 optee-client-4.8.0.tar.gz
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
From 1debd0c8bd46255f8c22b128ec16586ef9154869 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Vincent=20Stehl=C3=A9?= <vincent.stehle@arm.com>
|
|
||||||
Date: Tue, 2 Dec 2025 15:53:23 +0100
|
|
||||||
Subject: [PATCH] plat-vexpress: redirect console to uart0
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
For consistency with TF-A, U-Boot and Linux.
|
|
||||||
|
|
||||||
Upstream: Not applicable. Buildroot specific.
|
|
||||||
Signed-off-by: Vincent Stehlé <vincent.stehle@arm.com>
|
|
||||||
---
|
|
||||||
core/arch/arm/plat-vexpress/platform_config.h | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/core/arch/arm/plat-vexpress/platform_config.h b/core/arch/arm/plat-vexpress/platform_config.h
|
|
||||||
index 9231f3048..76c7fdb36 100644
|
|
||||||
--- a/core/arch/arm/plat-vexpress/platform_config.h
|
|
||||||
+++ b/core/arch/arm/plat-vexpress/platform_config.h
|
|
||||||
@@ -23,8 +23,8 @@
|
|
||||||
|
|
||||||
#define IT_UART1 38
|
|
||||||
|
|
||||||
-#define CONSOLE_UART_BASE UART1_BASE
|
|
||||||
-#define IT_CONSOLE_UART IT_UART1
|
|
||||||
+#define CONSOLE_UART_BASE UART0_BASE
|
|
||||||
+#undef IT_CONSOLE_UART
|
|
||||||
|
|
||||||
#elif defined(PLATFORM_FLAVOR_juno)
|
|
||||||
|
|
||||||
--
|
|
||||||
2.51.0
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 5222cd553f5edb69ae4ec7cb99b2bfec2c47a47c0be1865b49744701918e8b4d optee-os-4.8.0.tar.gz
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b4f032848e56cc8f213ad59f9132c084dbbb632bc29176d024e58220e0efdf4a u-boot-2025.10.tar.bz2
|
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Introduction
|
|||||||
============
|
============
|
||||||
|
|
||||||
The arm_fvp_ebbr_defconfig is meant to illustrate some aspects of the Arm EBBR
|
The arm_fvp_ebbr_defconfig is meant to illustrate some aspects of the Arm EBBR
|
||||||
specification[1] and the Arm SystemReady Devicetree band[2].
|
specification[1] and the Arm SystemReady IR[2] compliance program.
|
||||||
It allows building an AArch64 U-Boot based firmware implementing the subset of
|
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
|
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.
|
on the Arm A-Profile Base RevC AEM FVP.
|
||||||
@@ -26,8 +26,8 @@ Running on the FVP
|
|||||||
Download the FVP from one of the following sources, corresponding to your host
|
Download the FVP from one of the following sources, corresponding to your host
|
||||||
computer:
|
computer:
|
||||||
|
|
||||||
- https://developer.arm.com/-/cdn-downloads/permalink/FVPs-Architecture/FM-11.30/FVP_Base_RevC-2xAEMvA_11.30_27_Linux64.tgz
|
- 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/FVPs-Architecture/FM-11.30/FVP_Base_RevC-2xAEMvA_11.30_27_Linux64_armv8l.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:
|
The FVP will be located under one of the corresponding folders:
|
||||||
|
|
||||||
@@ -53,58 +53,21 @@ supporting the EBBR specification.
|
|||||||
To run another OS on simulation using a live or pre-installed image, use the
|
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
|
same FVP command line as for the generated OS but adapt the OS image path in the
|
||||||
virtioblockdevice stanza.
|
virtioblockdevice stanza.
|
||||||
The image generated by the aarch64_efi_defconfig or the Arm ACS Devicetree
|
The image generated by the aarch64_efi_defconfig or the Arm ACS-IR images[3] are
|
||||||
images[3] are examples of pre-installed OS images.
|
examples of pre-installed OS images.
|
||||||
Linux distributions such as Debian, Fedora, openSUSE or Ubuntu, or FreeBSD
|
Linux distributions such as Debian, Fedora, openSUSE or Ubuntu provide a
|
||||||
provide live or pre-installed OS image.
|
pre-installed OS image.
|
||||||
|
|
||||||
Firmware details
|
|
||||||
================
|
|
||||||
|
|
||||||
Noteworthy firmware features:
|
|
||||||
|
|
||||||
- TF-A, OP-TEE & U-Boot
|
|
||||||
- UEFI, with EFI variables stored on disk in the ESP
|
|
||||||
- Support for ethernet, RTC and LCD
|
|
||||||
|
|
||||||
Architecture diagram:
|
|
||||||
|
|
||||||
Non-Secure : Secure
|
|
||||||
:
|
|
||||||
+---------------------------+ :
|
|
||||||
EL0 | Busybox | :
|
|
||||||
+---------------------------+ : +--------+
|
|
||||||
EL1 | Linux | : | OP-TEE | S-EL1
|
|
||||||
+---------------------------+ : +--------+
|
|
||||||
EL2 | U-Boot, GRUB, Linux (kvm) | :
|
|
||||||
+---------------------------+ :
|
|
||||||
...................................:
|
|
||||||
+----------------------------------------+
|
|
||||||
| TF-A | EL3
|
|
||||||
+----------------------------------------+
|
|
||||||
|
|
||||||
Boot flow:
|
|
||||||
|
|
||||||
TF-A -+-> OP-TEE
|
|
||||||
`-> U-Boot -> GRUB -> Linux -> Busybox
|
|
||||||
|
|
||||||
TF-A BL1 loads the fit image with the remaining pieces of TF-A, OP-TEE and
|
|
||||||
U-Boot.
|
|
||||||
OP-TEE boots, calls back TF-A to go to normal world.
|
|
||||||
U-Boot loads GRUB with UEFI, boots Linux at EL2.
|
|
||||||
|
|
||||||
In this configuration, the Devicetree is static and fully contained in TF-A.
|
|
||||||
|
|
||||||
Miscellaneous
|
Miscellaneous
|
||||||
=============
|
=============
|
||||||
|
|
||||||
This configuration is inspired by the arm_foundationv8_defconfig, the
|
This configuration is inspired by the arm_foundationv8_defconfig, the
|
||||||
qemu_aarch64_virt_defconfig and the Arm SystemReady Devicetree Band Integration
|
qemu_aarch64_virt_defconfig and the Arm SystemReady IR IoT Integration, Test,
|
||||||
and Testing Guide[4].
|
and Certification Guide[4].
|
||||||
|
|
||||||
Firmware update, GOP, MMC and RNG are currently not supported.
|
Firmware update, MMC and network are currently not supported.
|
||||||
|
|
||||||
[1] https://github.com/ARM-software/ebbr
|
[1]: https://github.com/ARM-software/ebbr
|
||||||
[2] https://www.arm.com/architecture/system-architectures/systemready-compliance-program/systemready-devicetree-band
|
[2]: https://developer.arm.com/Architectures/Arm%20SystemReady%20IR
|
||||||
[3] https://github.com/ARM-software/arm-systemready/tree/main/SystemReady-devicetree-band/prebuilt_images
|
[3]: https://github.com/ARM-software/arm-systemready/tree/main/IR/prebuilt_images
|
||||||
[4] https://developer.arm.com/documentation/DUI1101/latest/
|
[4]: https://developer.arm.com/documentation/DUI1101/latest/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
CONFIG_ARM_SMCCC_FEATURES=y
|
# CONFIG_USE_BOOTCOMMAND is not set
|
||||||
CONFIG_BOOTCOMMAND="bootflow scan -lb"
|
CONFIG_BOOTCOMMAND="bootflow scan -lb"
|
||||||
CONFIG_BOOTMETH_DISTRO=y
|
CONFIG_BOOTMETH_DISTRO=y
|
||||||
CONFIG_BOOTM_EFI=y
|
CONFIG_BOOTM_EFI=y
|
||||||
@@ -17,10 +17,8 @@ CONFIG_CMD_EFI_VARIABLE_FILE_STORE=y
|
|||||||
CONFIG_CMD_GETTIME=y
|
CONFIG_CMD_GETTIME=y
|
||||||
CONFIG_CMD_GPT=y
|
CONFIG_CMD_GPT=y
|
||||||
CONFIG_CMD_NVEDIT_EFI=y
|
CONFIG_CMD_NVEDIT_EFI=y
|
||||||
CONFIG_CMD_POWEROFF=y
|
|
||||||
CONFIG_CMD_RNG=y
|
CONFIG_CMD_RNG=y
|
||||||
CONFIG_CMD_RTC=y
|
CONFIG_CMD_RTC=y
|
||||||
CONFIG_CMD_SMC=y
|
|
||||||
CONFIG_CMD_TIME=y
|
CONFIG_CMD_TIME=y
|
||||||
CONFIG_DM_RNG=y
|
CONFIG_DM_RNG=y
|
||||||
CONFIG_DM_RTC=y
|
CONFIG_DM_RTC=y
|
||||||
@@ -31,7 +29,6 @@ CONFIG_EFI_LOADER=y
|
|||||||
CONFIG_EFI_LOADER_HII=y
|
CONFIG_EFI_LOADER_HII=y
|
||||||
CONFIG_EFI_MM_COMM_TEE=y
|
CONFIG_EFI_MM_COMM_TEE=y
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
CONFIG_EFI_RUNTIME_UPDATE_CAPSULE=y
|
|
||||||
CONFIG_EFI_SECURE_BOOT=y
|
CONFIG_EFI_SECURE_BOOT=y
|
||||||
CONFIG_EFI_SET_TIME=y
|
CONFIG_EFI_SET_TIME=y
|
||||||
CONFIG_EFI_UNICODE_CAPITALIZATION=y
|
CONFIG_EFI_UNICODE_CAPITALIZATION=y
|
||||||
|
|||||||
@@ -30,11 +30,11 @@ image flash.img {
|
|||||||
partition fitimage {
|
partition fitimage {
|
||||||
image = "image.itb"
|
image = "image.itb"
|
||||||
offset = 512K
|
offset = 512K
|
||||||
size = 7000K
|
size = 4352K
|
||||||
}
|
}
|
||||||
|
|
||||||
partition spare {
|
partition spare {
|
||||||
offset = 7512K
|
offset = 4864K
|
||||||
size = 25256K
|
size = 27904K
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 5be3daa1f9427b1bdb34c4894d9c1adfac38cff674376fe0611a3065729a1a81 linux-6.16.7.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 0f933f6c5a426895bf306e93e6ac53c60870e4b54cda56d95211bec99e63bec7 u-boot-2025.07.tar.bz2
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 5be3daa1f9427b1bdb34c4894d9c1adfac38cff674376fe0611a3065729a1a81 linux-6.16.7.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 16da36d1832f058cf1a6673b6a2eedeef1260576c15e76c4998e30d0fb13d339 uboot-66672e5af36fe294df56f8e7942069e3909f3790-git4.tar.gz
|
|
||||||
@@ -3,8 +3,8 @@
|
|||||||
BOARD_DIR="$(dirname $0)"
|
BOARD_DIR="$(dirname $0)"
|
||||||
mkimage=$HOST_DIR/bin/mkimage
|
mkimage=$HOST_DIR/bin/mkimage
|
||||||
|
|
||||||
BOARD_DT=$(sed -nr \
|
BOARD_DT=$(sed -n \
|
||||||
-e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="(aspeed/)?([a-z0-9\-]*).*"$|\2|p' \
|
's/^BR2_LINUX_KERNEL_INTREE_DTS_NAME="\([a-z0-9\-]*\).*"$/\1/p' \
|
||||||
${BR2_CONFIG})
|
${BR2_CONFIG})
|
||||||
|
|
||||||
sed -e "s/%BOARD_DTB%/${BOARD_DT}.dtb/" \
|
sed -e "s/%BOARD_DTB%/${BOARD_DT}.dtb/" \
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally computed
|
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
|
||||||
@@ -12,7 +12,6 @@ image boot.vfat {
|
|||||||
"am335x-bonegreen.dtb",
|
"am335x-bonegreen.dtb",
|
||||||
"am335x-boneblack-wireless.dtb",
|
"am335x-boneblack-wireless.dtb",
|
||||||
"am335x-bonegreen-wireless.dtb",
|
"am335x-bonegreen-wireless.dtb",
|
||||||
"am335x-bonegreen-eco.dtb",
|
|
||||||
"extlinux"
|
"extlinux"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 d0a78bf3f0d12aaa10af3b5adcaed5bc767b5b78705e5ef885d5e930b72e25d5 linux-6.18.1.tar.xz
|
sha256 c6ee813cc48fe7e308c149798100d621514e832da507e34d1dfd8247ef9ae39f linux-6.6.58-ti-arm32-r10.tar.gz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 cdef7d507c93f1bbd9f015ea9bc21fa074268481405501945abc6f854d5b686f u-boot-2025.01.tar.bz2
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -eu
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
|
||||||
BOARD_DIR="$(dirname "$0")"
|
cp $BOARD_DIR/uEnv.txt $BINARIES_DIR/uEnv.txt
|
||||||
|
|
||||||
cp "${BOARD_DIR}/uEnv.txt" "${BINARIES_DIR}/uEnv.txt"
|
install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf
|
||||||
|
|
||||||
install -m 0644 -D "${BOARD_DIR}/extlinux.conf" "${BINARIES_DIR}/extlinux/extlinux.conf"
|
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ output/images/
|
|||||||
+-- am335x-boneblack-wireless.dtb
|
+-- am335x-boneblack-wireless.dtb
|
||||||
+-- am335x-boneblue.dtb
|
+-- am335x-boneblue.dtb
|
||||||
+-- am335x-bonegreen.dtb
|
+-- am335x-bonegreen.dtb
|
||||||
+-- am335x-bonegreen-eco.dtb
|
|
||||||
+-- am335x-bonegreen-wireless.dtb
|
+-- am335x-bonegreen-wireless.dtb
|
||||||
+-- am335x-bone.dtb
|
+-- am335x-bone.dtb
|
||||||
+-- am335x-evm.dtb
|
+-- am335x-evm.dtb
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ image sdcard.img {
|
|||||||
partition u-boot {
|
partition u-boot {
|
||||||
partition-type = 0xC
|
partition-type = 0xC
|
||||||
bootable = "true"
|
bootable = "true"
|
||||||
image = "boot.vfat"
|
image = "boot.vfat"
|
||||||
}
|
}
|
||||||
|
|
||||||
partition rootfs {
|
partition rootfs {
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 c435bd74d1c21fc5a950781a50d78bae2b93944144694843359948ad3afc72a5 linux-6.12.50.tar.xz
|
sha256 c52bc1ffc396c11bce335c9ee5cd55fe4213cbc1fb4026ff62bb90c864c61f62 linux-5.10.217.tar.xz
|
||||||
|
|||||||
@@ -1,31 +0,0 @@
|
|||||||
From 0b161f8e89a411fe54059cf1d0ba61354ee1e8a2 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Robert Nelson <robertcnelson@gmail.com>
|
|
||||||
Date: Wed, 3 Aug 2022 11:28:10 -0500
|
|
||||||
Subject: [PATCH] am57xx/board.c: assume on failure its a BBONE-AI
|
|
||||||
|
|
||||||
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
|
|
||||||
Upstream: https://github.com/beagleboard/u-boot/commit/0b161f8e89a411fe54059cf1d0ba61354ee1e8a2
|
|
||||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
|
||||||
---
|
|
||||||
board/ti/am57xx/board.c | 4 +++-
|
|
||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/board/ti/am57xx/board.c b/board/ti/am57xx/board.c
|
|
||||||
index cfc825e52a3..f369693f382 100644
|
|
||||||
--- a/board/ti/am57xx/board.c
|
|
||||||
+++ b/board/ti/am57xx/board.c
|
|
||||||
@@ -529,8 +529,10 @@ void do_board_detect(void)
|
|
||||||
|
|
||||||
rc = ti_i2c_eeprom_am_get(CONFIG_EEPROM_BUS_ADDRESS,
|
|
||||||
CONFIG_EEPROM_CHIP_ADDRESS);
|
|
||||||
- if (rc)
|
|
||||||
+ if (rc) {
|
|
||||||
printf("ti_i2c_eeprom_init failed %d\n", rc);
|
|
||||||
+ ti_i2c_eeprom_am_set("BBONE-AI", "A");
|
|
||||||
+ };
|
|
||||||
|
|
||||||
#ifdef CONFIG_SUPPORT_EMMC_BOOT
|
|
||||||
rc = board_bootmode_has_emmc();
|
|
||||||
--
|
|
||||||
2.39.5
|
|
||||||
|
|
||||||
@@ -0,0 +1,839 @@
|
|||||||
|
From 702ea30b462ba06f4fbee3393f0e6c19531f1e5f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Robert Nelson <robertcnelson@gmail.com>
|
||||||
|
Date: Fri, 25 Jun 2021 11:33:25 -0500
|
||||||
|
Subject: [PATCH] am57xx_evm-fixes
|
||||||
|
|
||||||
|
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
|
||||||
|
[Patch from https://github.com/beagleboard/u-boot/commit/702ea30b462ba06f4fbee3393f0e6c19531f1e5f]
|
||||||
|
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||||
|
---
|
||||||
|
arch/arm/mach-omap2/omap5/hw_data.c | 1 +
|
||||||
|
board/ti/am57xx/board.c | 167 +++++++++++-
|
||||||
|
configs/am57xx_evm_defconfig | 15 +-
|
||||||
|
include/configs/ti_armv7_common.h | 407 ++++++++++++++++++++++++++++
|
||||||
|
include/configs/ti_omap5_common.h | 5 +
|
||||||
|
include/environment/ti/boot.h | 32 ++-
|
||||||
|
include/environment/ti/mmc.h | 49 +++-
|
||||||
|
7 files changed, 651 insertions(+), 25 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/arch/arm/mach-omap2/omap5/hw_data.c b/arch/arm/mach-omap2/omap5/hw_data.c
|
||||||
|
index fa4e27063c..d5192b1671 100644
|
||||||
|
--- a/arch/arm/mach-omap2/omap5/hw_data.c
|
||||||
|
+++ b/arch/arm/mach-omap2/omap5/hw_data.c
|
||||||
|
@@ -421,6 +421,7 @@ void enable_basic_clocks(void)
|
||||||
|
(*prcm)->cm_l4per_uart1_clkctrl,
|
||||||
|
(*prcm)->cm_l4per_uart3_clkctrl,
|
||||||
|
(*prcm)->cm_l4per_i2c1_clkctrl,
|
||||||
|
+ (*prcm)->cm_l4per_i2c4_clkctrl,
|
||||||
|
#ifdef CONFIG_DRIVER_TI_CPSW
|
||||||
|
(*prcm)->cm_gmac_gmac_clkctrl,
|
||||||
|
#endif
|
||||||
|
diff --git a/board/ti/am57xx/board.c b/board/ti/am57xx/board.c
|
||||||
|
index 73063faee6..ad05c41f22 100644
|
||||||
|
--- a/board/ti/am57xx/board.c
|
||||||
|
+++ b/board/ti/am57xx/board.c
|
||||||
|
@@ -41,6 +41,7 @@
|
||||||
|
#include <mmc.h>
|
||||||
|
#include <dm/uclass.h>
|
||||||
|
#include <hang.h>
|
||||||
|
+#include <i2c.h>
|
||||||
|
|
||||||
|
#include "../common/board_detect.h"
|
||||||
|
#include "mux_data.h"
|
||||||
|
@@ -528,8 +529,10 @@ void do_board_detect(void)
|
||||||
|
|
||||||
|
rc = ti_i2c_eeprom_am_get(CONFIG_EEPROM_BUS_ADDRESS,
|
||||||
|
CONFIG_EEPROM_CHIP_ADDRESS);
|
||||||
|
- if (rc)
|
||||||
|
+ if (rc) {
|
||||||
|
printf("ti_i2c_eeprom_init failed %d\n", rc);
|
||||||
|
+ ti_i2c_eeprom_am_set("BBONE-AI", "A");
|
||||||
|
+ };
|
||||||
|
|
||||||
|
#ifdef CONFIG_SUPPORT_EMMC_BOOT
|
||||||
|
rc = board_bootmode_has_emmc();
|
||||||
|
@@ -579,6 +582,164 @@ void do_board_detect(void)
|
||||||
|
"Board: %s REV %s\n", bname, board_ti_get_rev());
|
||||||
|
}
|
||||||
|
|
||||||
|
+struct am335x_cape_eeprom_id {
|
||||||
|
+ unsigned int header;
|
||||||
|
+ char eeprom_rev[2];
|
||||||
|
+ char board_name[32];
|
||||||
|
+ char version[4];
|
||||||
|
+ char manufacture[16];
|
||||||
|
+ char part_number[16];
|
||||||
|
+ char number_of_pins[2];
|
||||||
|
+ char serial_number[12];
|
||||||
|
+ char pin_usage[140];
|
||||||
|
+ char vdd_3v3exp[ 2];
|
||||||
|
+ char vdd_5v[ 2];
|
||||||
|
+ char sys_5v[2];
|
||||||
|
+ char dc_supplied[2];
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+#define CAPE_EEPROM_BUS_NUM 3
|
||||||
|
+#define CAPE_EEPROM_ADDR0 0x54
|
||||||
|
+#define CAPE_EEPROM_ADDR1 0x55
|
||||||
|
+#define CAPE_EEPROM_ADDR2 0x56
|
||||||
|
+#define CAPE_EEPROM_ADDR3 0x57
|
||||||
|
+
|
||||||
|
+#define CAPE_EEPROM_ADDR_LEN 0x10
|
||||||
|
+
|
||||||
|
+static int probe_cape_eeprom(struct am335x_cape_eeprom_id *cape_header)
|
||||||
|
+{
|
||||||
|
+ int ret;
|
||||||
|
+ struct udevice *dev;
|
||||||
|
+ unsigned char addr;
|
||||||
|
+ /* /lib/firmware/BB-CAPE-DISP-CT4-00A0.dtbo */
|
||||||
|
+ /* 14 + 16 + 1 + 4 + 5 = 40 */
|
||||||
|
+ char hash_cape_overlay[40];
|
||||||
|
+ char cape_overlay[26];
|
||||||
|
+ char process_cape_part_number[16];
|
||||||
|
+ char process_cape_version[4];
|
||||||
|
+ char end_part_number;
|
||||||
|
+ char cape_overlay_pass_to_kernel[18];
|
||||||
|
+
|
||||||
|
+ strlcpy(cape_overlay_pass_to_kernel, "", 1);
|
||||||
|
+
|
||||||
|
+ for ( addr = CAPE_EEPROM_ADDR0; addr <= CAPE_EEPROM_ADDR3; addr++ ) {
|
||||||
|
+ ret = i2c_get_chip_for_busnum(CAPE_EEPROM_BUS_NUM, addr, 1, &dev);
|
||||||
|
+ if (ret) {
|
||||||
|
+ printf("BeagleBone Cape EEPROM: no EEPROM at address: 0x%x\n", addr);
|
||||||
|
+ } else {
|
||||||
|
+ printf("BeagleBone Cape EEPROM: found EEPROM at address: 0x%x\n", addr);
|
||||||
|
+
|
||||||
|
+ ret = i2c_set_chip_offset_len(dev, 2);
|
||||||
|
+ if (ret) {
|
||||||
|
+ printf("BeagleBone Cape EEPROM: i2c_set_chip_offset_len failure\n");
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ ret = dm_i2c_read(dev, 0, (uchar *)cape_header, sizeof(struct am335x_cape_eeprom_id));
|
||||||
|
+ if (ret) {
|
||||||
|
+ printf("BeagleBone Cape EEPROM: Cannot read eeprom params\n");
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ if (cape_header->header == 0xEE3355AA) {
|
||||||
|
+ strlcpy(hash_cape_overlay, "/lib/firmware/", 14 + 1);
|
||||||
|
+ strlcpy(cape_overlay, "", 2);
|
||||||
|
+ strlcpy(cape_overlay_pass_to_kernel, "", 2);
|
||||||
|
+ strlcpy(process_cape_part_number, "...............", 16 + 1);
|
||||||
|
+ strlcpy(process_cape_version, "...", 4 + 1);
|
||||||
|
+
|
||||||
|
+ strlcpy(process_cape_part_number, cape_header->part_number, 16 + 1);
|
||||||
|
+ printf("BeagleBone Cape EEPROM: debug part_number field:[%s]\n", process_cape_part_number);
|
||||||
|
+
|
||||||
|
+ //FIXME: some capes end with '.'
|
||||||
|
+ if ( process_cape_part_number[15] == 0x2E ) {
|
||||||
|
+ puts("debug: fixup, extra . in eeprom field\n");
|
||||||
|
+ process_cape_part_number[15] = 0x00;
|
||||||
|
+ if ( process_cape_part_number[14] == 0x2E ) {
|
||||||
|
+ process_cape_part_number[14] = 0x00;
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ //Find ending 0x00 or 0xFF
|
||||||
|
+ puts("BeagleBone Cape EEPROM: debug part_number field HEX:[");
|
||||||
|
+ end_part_number=16;
|
||||||
|
+ for ( int i=0; i <= 16; i++ ) {
|
||||||
|
+ if (( process_cape_part_number[i] == 0x00 ) || ( process_cape_part_number[i] == 0xFF )) {
|
||||||
|
+ end_part_number=i;
|
||||||
|
+ i=17;
|
||||||
|
+ } else {
|
||||||
|
+ printf("%x", process_cape_part_number[i]);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ puts("]\n");
|
||||||
|
+
|
||||||
|
+ strncat(cape_overlay_pass_to_kernel, process_cape_part_number, end_part_number);
|
||||||
|
+ strncat(cape_overlay_pass_to_kernel, ",", 1);
|
||||||
|
+ //printf("debug: %s\n", cape_overlay_pass_to_kernel);
|
||||||
|
+
|
||||||
|
+ strncat(hash_cape_overlay, process_cape_part_number, end_part_number);
|
||||||
|
+ strncat(cape_overlay, process_cape_part_number, end_part_number);
|
||||||
|
+ //printf("debug: %s %s\n", hash_cape_overlay, cape_overlay);
|
||||||
|
+
|
||||||
|
+ strncat(hash_cape_overlay, "-", 1);
|
||||||
|
+ strncat(cape_overlay, "-", 1);
|
||||||
|
+ //printf("debug: %s %s\n", hash_cape_overlay, cape_overlay);
|
||||||
|
+
|
||||||
|
+ strlcpy(process_cape_version, cape_header->version, 4 + 1);
|
||||||
|
+ //printf("debug: version field:[%s]\n", process_cape_version);
|
||||||
|
+
|
||||||
|
+ //Find invalid 0xFF -> 0x30 BBAI FAN Cape...
|
||||||
|
+ puts("BeagleBone Cape EEPROM: debug version field HEX:[");
|
||||||
|
+ for ( int i=0; i <= 3; i++ ) {
|
||||||
|
+ printf("%x", process_cape_version[i]);
|
||||||
|
+ if ( process_cape_version[i] == 0xFF ) {
|
||||||
|
+ process_cape_version[i] = 0x30;
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ puts("]\n");
|
||||||
|
+
|
||||||
|
+ strncat(hash_cape_overlay, process_cape_version, 4);
|
||||||
|
+ strncat(cape_overlay, process_cape_version, 4);
|
||||||
|
+ //printf("debug: %s %s\n", hash_cape_overlay, cape_overlay);
|
||||||
|
+
|
||||||
|
+ strncat(hash_cape_overlay, ".dtbo", 5);
|
||||||
|
+ strncat(cape_overlay, ".dtbo", 5);
|
||||||
|
+ //printf("debug: %s %s\n", hash_cape_overlay, cape_overlay);
|
||||||
|
+
|
||||||
|
+ printf("BeagleBone Cape EEPROM: 0x%x %s\n", addr, cape_overlay);
|
||||||
|
+
|
||||||
|
+ switch(addr) {
|
||||||
|
+ case CAPE_EEPROM_ADDR0:
|
||||||
|
+ env_set("uboot_overlay_addr0", cape_overlay);
|
||||||
|
+ env_set("uboot_detected_capes_addr0", cape_overlay_pass_to_kernel);
|
||||||
|
+ break;
|
||||||
|
+ case CAPE_EEPROM_ADDR1:
|
||||||
|
+ env_set("uboot_overlay_addr1", cape_overlay);
|
||||||
|
+ env_set("uboot_detected_capes_addr1", cape_overlay_pass_to_kernel);
|
||||||
|
+ break;
|
||||||
|
+ case CAPE_EEPROM_ADDR2:
|
||||||
|
+ env_set("uboot_overlay_addr2", cape_overlay);
|
||||||
|
+ env_set("uboot_detected_capes_addr2", cape_overlay_pass_to_kernel);
|
||||||
|
+ break;
|
||||||
|
+ case CAPE_EEPROM_ADDR3:
|
||||||
|
+ env_set("uboot_overlay_addr3", cape_overlay);
|
||||||
|
+ env_set("uboot_detected_capes_addr3", cape_overlay_pass_to_kernel);
|
||||||
|
+ break;
|
||||||
|
+ }
|
||||||
|
+ env_set("uboot_detected_capes", "1");
|
||||||
|
+ } else {
|
||||||
|
+ printf("BeagleBone Cape EEPROM: EEPROM contents not valid (or blank) on address: 0x%x\n", addr);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+void do_cape_detect(void)
|
||||||
|
+{
|
||||||
|
+ struct am335x_cape_eeprom_id cape_header;
|
||||||
|
+
|
||||||
|
+ probe_cape_eeprom(&cape_header);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static void setup_board_eeprom_env(void)
|
||||||
|
{
|
||||||
|
char *name = "beagle_x15";
|
||||||
|
@@ -782,8 +943,10 @@ int board_late_init(void)
|
||||||
|
/* Just probe the potentially supported cdce913 device */
|
||||||
|
uclass_get_device(UCLASS_CLK, 0, &dev);
|
||||||
|
|
||||||
|
- if (board_is_bbai())
|
||||||
|
+ if (board_is_bbai()) {
|
||||||
|
env_set("console", "ttyS0,115200n8");
|
||||||
|
+ do_cape_detect();
|
||||||
|
+ }
|
||||||
|
|
||||||
|
#if !defined(CONFIG_SPL_BUILD)
|
||||||
|
board_ti_set_ethaddr(2);
|
||||||
|
diff --git a/configs/am57xx_evm_defconfig b/configs/am57xx_evm_defconfig
|
||||||
|
index 4da4aaa1c7..ed5b8aec16 100644
|
||||||
|
--- a/configs/am57xx_evm_defconfig
|
||||||
|
+++ b/configs/am57xx_evm_defconfig
|
||||||
|
@@ -10,16 +10,20 @@ CONFIG_SPL_TEXT_BASE=0x40300000
|
||||||
|
CONFIG_OMAP54XX=y
|
||||||
|
CONFIG_TARGET_AM57XX_EVM=y
|
||||||
|
CONFIG_SPL=y
|
||||||
|
-CONFIG_ENV_OFFSET_REDUND=0x280000
|
||||||
|
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
||||||
|
CONFIG_SPL_SPI_SUPPORT=y
|
||||||
|
CONFIG_ARMV7_LPAE=y
|
||||||
|
-CONFIG_DEFAULT_DEVICE_TREE="am572x-idk"
|
||||||
|
+CONFIG_DEFAULT_DEVICE_TREE="am57xx-beagle-x15-revc"
|
||||||
|
CONFIG_AHCI=y
|
||||||
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
|
# CONFIG_USE_SPL_FIT_GENERATOR is not set
|
||||||
|
CONFIG_OF_BOARD_SETUP=y
|
||||||
|
+CONFIG_BOOTDELAY=1
|
||||||
|
+CONFIG_AUTOBOOT_KEYED=y
|
||||||
|
+CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
|
||||||
|
+CONFIG_AUTOBOOT_DELAY_STR="d"
|
||||||
|
+CONFIG_AUTOBOOT_STOP_STR=" "
|
||||||
|
CONFIG_USE_BOOTARGS=y
|
||||||
|
CONFIG_BOOTARGS="androidboot.serialno=${serial#} console=ttyS2,115200 androidboot.console=ttyS2 androidboot.hardware=beagle_x15board"
|
||||||
|
# CONFIG_USE_BOOTCOMMAND is not set
|
||||||
|
@@ -48,13 +52,12 @@ CONFIG_BOOTP_DNS2=y
|
||||||
|
CONFIG_CMD_AVB=y
|
||||||
|
CONFIG_OF_CONTROL=y
|
||||||
|
CONFIG_SPL_OF_CONTROL=y
|
||||||
|
-CONFIG_OF_LIST="am57xx-beagle-x15 am57xx-beagle-x15-revb1 am57xx-beagle-x15-revc am5729-beagleboneai am572x-idk am571x-idk am574x-idk"
|
||||||
|
+CONFIG_OF_LIST="am57xx-beagle-x15 am57xx-beagle-x15-revb1 am57xx-beagle-x15-revc am5729-beagleboneai"
|
||||||
|
CONFIG_ENV_OVERWRITE=y
|
||||||
|
-CONFIG_ENV_IS_IN_MMC=y
|
||||||
|
-CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
||||||
|
+# CONFIG_ENV_IS_IN_FAT is not set
|
||||||
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
-CONFIG_SYS_MMC_ENV_DEV=1
|
||||||
|
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
||||||
|
+# CONFIG_SPL_ENV_IS_NOWHERE is not set
|
||||||
|
CONFIG_VERSION_VARIABLE=y
|
||||||
|
CONFIG_BOOTP_SEND_HOSTNAME=y
|
||||||
|
CONFIG_DM=y
|
||||||
|
diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7_common.h
|
||||||
|
index f13e9e5264..eabd03e27d 100644
|
||||||
|
--- a/include/configs/ti_armv7_common.h
|
||||||
|
+++ b/include/configs/ti_armv7_common.h
|
||||||
|
@@ -92,6 +92,413 @@
|
||||||
|
#define CONFIG_SYS_I2C
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#define EEPROM_PROGRAMMING \
|
||||||
|
+ "eeprom_dump=i2c dev 0; " \
|
||||||
|
+ "i2c md 0x50 0x00.2 20; " \
|
||||||
|
+ "\0" \
|
||||||
|
+ "eeprom_blank=i2c dev 0; " \
|
||||||
|
+ "i2c mw 0x50 0x00.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x01.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x02.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x03.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x04.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x05.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x06.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x07.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x08.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x09.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0a.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0b.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0c.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0d.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0e.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x0f.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x10.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x11.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x12.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x13.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x14.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x15.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x16.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x17.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x18.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x19.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1a.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1b.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1c.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1d.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1e.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1f.2 ff; " \
|
||||||
|
+ "i2c md 0x50 0x00.2 20; " \
|
||||||
|
+ "\0" \
|
||||||
|
+ "eeprom_x15_b1=i2c dev 0; " \
|
||||||
|
+ "i2c mw 0x50 0x00.2 aa; " \
|
||||||
|
+ "i2c mw 0x50 0x01.2 55; " \
|
||||||
|
+ "i2c mw 0x50 0x02.2 33; " \
|
||||||
|
+ "i2c mw 0x50 0x03.2 ee; " \
|
||||||
|
+ "i2c mw 0x50 0x04.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x05.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x06.2 52; " \
|
||||||
|
+ "i2c mw 0x50 0x07.2 44; " \
|
||||||
|
+ "i2c mw 0x50 0x08.2 58; " \
|
||||||
|
+ "i2c mw 0x50 0x09.2 31; " \
|
||||||
|
+ "i2c mw 0x50 0x0a.2 35; " \
|
||||||
|
+ "i2c mw 0x50 0x0b.2 5f; " \
|
||||||
|
+ "i2c mw 0x50 0x0c.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x0d.2 2e; " \
|
||||||
|
+ "i2c mw 0x50 0x0e.2 31; " \
|
||||||
|
+ "i2c mw 0x50 0x0f.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x10.2 57; " \
|
||||||
|
+ "i2c mw 0x50 0x11.2 57; " \
|
||||||
|
+ "i2c mw 0x50 0x12.2 59; " \
|
||||||
|
+ "i2c mw 0x50 0x13.2 59; " \
|
||||||
|
+ "i2c mw 0x50 0x14.2 34; " \
|
||||||
|
+ "i2c mw 0x50 0x15.2 50; " \
|
||||||
|
+ "i2c mw 0x50 0x16.2 35; " \
|
||||||
|
+ "i2c mw 0x50 0x17.2 35; " \
|
||||||
|
+ "i2c mw 0x50 0x18.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x19.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1a.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1b.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1c.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1d.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1e.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1f.2 ff; " \
|
||||||
|
+ "i2c md 0x50 0x00.2 20; " \
|
||||||
|
+ "\0" \
|
||||||
|
+ "eeprom_x15_c=i2c dev 0; " \
|
||||||
|
+ "i2c mw 0x50 0x00.2 aa; " \
|
||||||
|
+ "i2c mw 0x50 0x01.2 55; " \
|
||||||
|
+ "i2c mw 0x50 0x02.2 33; " \
|
||||||
|
+ "i2c mw 0x50 0x03.2 ee; " \
|
||||||
|
+ "i2c mw 0x50 0x04.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x05.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x06.2 52; " \
|
||||||
|
+ "i2c mw 0x50 0x07.2 44; " \
|
||||||
|
+ "i2c mw 0x50 0x08.2 58; " \
|
||||||
|
+ "i2c mw 0x50 0x09.2 31; " \
|
||||||
|
+ "i2c mw 0x50 0x0a.2 35; " \
|
||||||
|
+ "i2c mw 0x50 0x0b.2 5f; " \
|
||||||
|
+ "i2c mw 0x50 0x0c.2 43; " \
|
||||||
|
+ "i2c mw 0x50 0x0d.2 2e; " \
|
||||||
|
+ "i2c mw 0x50 0x0e.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x0f.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x10.2 79; " \
|
||||||
|
+ "i2c mw 0x50 0x11.2 79; " \
|
||||||
|
+ "i2c mw 0x50 0x12.2 77; " \
|
||||||
|
+ "i2c mw 0x50 0x13.2 77; " \
|
||||||
|
+ "i2c mw 0x50 0x14.2 50; " \
|
||||||
|
+ "i2c mw 0x50 0x15.2 58; " \
|
||||||
|
+ "i2c mw 0x50 0x16.2 31; " \
|
||||||
|
+ "i2c mw 0x50 0x17.2 35; " \
|
||||||
|
+ "i2c mw 0x50 0x18.2 6e; " \
|
||||||
|
+ "i2c mw 0x50 0x19.2 6e; " \
|
||||||
|
+ "i2c mw 0x50 0x1a.2 6e; " \
|
||||||
|
+ "i2c mw 0x50 0x1b.2 6e; " \
|
||||||
|
+ "i2c mw 0x50 0x1c.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1d.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1e.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1f.2 ff; " \
|
||||||
|
+ "i2c md 0x50 0x00.2 20; " \
|
||||||
|
+ "eeprom_bbai_a2=i2c dev 0; " \
|
||||||
|
+ "i2c mw 0x50 0x00.2 aa; " \
|
||||||
|
+ "i2c mw 0x50 0x01.2 55; " \
|
||||||
|
+ "i2c mw 0x50 0x02.2 33; " \
|
||||||
|
+ "i2c mw 0x50 0x03.2 ee; " \
|
||||||
|
+ "i2c mw 0x50 0x04.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x05.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x06.2 4F; " \
|
||||||
|
+ "i2c mw 0x50 0x07.2 4E; " \
|
||||||
|
+ "i2c mw 0x50 0x08.2 45; " \
|
||||||
|
+ "i2c mw 0x50 0x09.2 2D; " \
|
||||||
|
+ "i2c mw 0x50 0x0a.2 41; " \
|
||||||
|
+ "i2c mw 0x50 0x0b.2 49; " \
|
||||||
|
+ "i2c mw 0x50 0x0c.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x0d.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x0e.2 41; " \
|
||||||
|
+ "i2c mw 0x50 0x0f.2 32; " \
|
||||||
|
+ "i2c mw 0x50 0x10.2 57; " \
|
||||||
|
+ "i2c mw 0x50 0x11.2 57; " \
|
||||||
|
+ "i2c mw 0x50 0x12.2 59; " \
|
||||||
|
+ "i2c mw 0x50 0x13.2 59; " \
|
||||||
|
+ "i2c mw 0x50 0x14.2 53; " \
|
||||||
|
+ "i2c mw 0x50 0x15.2 42; " \
|
||||||
|
+ "i2c mw 0x50 0x16.2 41; " \
|
||||||
|
+ "i2c mw 0x50 0x17.2 49; " \
|
||||||
|
+ "i2c mw 0x50 0x18.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x19.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1a.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1b.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1c.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1d.2 30; " \
|
||||||
|
+ "i2c mw 0x50 0x1e.2 ff; " \
|
||||||
|
+ "i2c mw 0x50 0x1f.2 ff; " \
|
||||||
|
+ "i2c md 0x50 0x00.2 20; " \
|
||||||
|
+ "\0" \
|
||||||
|
+
|
||||||
|
+#define EEWIKI_MMC_BOOT \
|
||||||
|
+ "mmc_boot=${devtype} dev ${mmcdev}; ${devtype} part; " \
|
||||||
|
+ "if ${devtype} rescan; then " \
|
||||||
|
+ "echo Scanning ${devtype} device ${mmcdev};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:1; " \
|
||||||
|
+ "echo Checking for: /uEnv.txt ...;" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /uEnv.txt;" \
|
||||||
|
+ "echo Checking if uenvcmd is set ...;" \
|
||||||
|
+ "if test -n ${uenvcmd}; then " \
|
||||||
|
+ "echo Running uenvcmd ...;" \
|
||||||
|
+ "run uenvcmd;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi; " \
|
||||||
|
+ "echo Checking for: /boot/uEnv.txt ...;" \
|
||||||
|
+ "for i in 1 2 3 4 5 6 7 ; do " \
|
||||||
|
+ "setenv mmcpart ${i};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:${mmcpart};" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /boot/uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /boot/uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /boot/uEnv.txt;" \
|
||||||
|
+ "if test -n ${dtb}; then " \
|
||||||
|
+ "setenv fdtfile ${dtb};" \
|
||||||
|
+ "echo debug: [dtb=${fdtfile}] ...;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "echo Checking if uname_r is set in /boot/uEnv.txt ...;" \
|
||||||
|
+ "if test -n ${uname_r}; then " \
|
||||||
|
+ "echo debug: [uname_r=${uname_r}] ...;" \
|
||||||
|
+ "setenv oldroot /dev/mmcblk${mmcdev}p${mmcpart};" \
|
||||||
|
+ "run uname_boot;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "done;" \
|
||||||
|
+ "fi;\0" \
|
||||||
|
+
|
||||||
|
+#define EEWIKI_SCSI_BOOT \
|
||||||
|
+ "scsi_boot=${devtype} reset ; " \
|
||||||
|
+ "if ${devtype} dev ${mmcdev}; then " \
|
||||||
|
+ "echo Scanning ${devtype} device ${mmcdev};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:1; " \
|
||||||
|
+ "echo Checking for: /uEnv.txt ...;" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /uEnv.txt;" \
|
||||||
|
+ "echo Checking if uenvcmd is set ...;" \
|
||||||
|
+ "if test -n ${uenvcmd}; then " \
|
||||||
|
+ "echo Running uenvcmd ...;" \
|
||||||
|
+ "run uenvcmd;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi; " \
|
||||||
|
+ "echo Checking for: /boot/uEnv.txt ...;" \
|
||||||
|
+ "for i in 1 2 3 4 ; do " \
|
||||||
|
+ "setenv mmcpart ${i};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:${mmcpart};" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /boot/uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /boot/uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /boot/uEnv.txt;" \
|
||||||
|
+ "if test -n ${dtb}; then " \
|
||||||
|
+ "setenv fdtfile ${dtb};" \
|
||||||
|
+ "echo debug: [dtb=${fdtfile}] ...;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "echo Checking if uname_r is set in /boot/uEnv.txt ...;" \
|
||||||
|
+ "if test -n ${uname_r}; then " \
|
||||||
|
+ "echo debug: [uname_r=${uname_r}] ...;" \
|
||||||
|
+ "setenv oldroot /dev/sda${mmcpart};" \
|
||||||
|
+ "run uname_boot;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "done;" \
|
||||||
|
+ "fi;\0" \
|
||||||
|
+
|
||||||
|
+#define EEWIKI_USB_BOOT \
|
||||||
|
+ "usb_boot=${devtype} reset ; " \
|
||||||
|
+ "if ${devtype} dev ${mmcdev}; then " \
|
||||||
|
+ "echo Scanning ${devtype} device ${mmcdev};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:1; " \
|
||||||
|
+ "echo Checking for: /uEnv.txt ...;" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /uEnv.txt;" \
|
||||||
|
+ "echo Checking if uenvcmd is set in /uEnv.txt ...;" \
|
||||||
|
+ "if test -n ${uenvcmd}; then " \
|
||||||
|
+ "echo Running uenvcmd ...;" \
|
||||||
|
+ "run uenvcmd;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi; " \
|
||||||
|
+ "echo Checking for: /boot/uEnv.txt ...;" \
|
||||||
|
+ "for i in 1 2 3 4 ; do " \
|
||||||
|
+ "setenv mmcpart ${i};" \
|
||||||
|
+ "setenv bootpart ${mmcdev}:${mmcpart};" \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /boot/uEnv.txt; then " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${loadaddr} /boot/uEnv.txt;" \
|
||||||
|
+ "env import -t ${loadaddr} ${filesize};" \
|
||||||
|
+ "echo Loaded environment from /boot/uEnv.txt;" \
|
||||||
|
+ "if test -n ${dtb}; then " \
|
||||||
|
+ "setenv fdtfile ${dtb};" \
|
||||||
|
+ "echo debug: [dtb=${fdtfile}] ...;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "echo Checking if uname_r is set in /boot/uEnv.txt ...;" \
|
||||||
|
+ "if test -n ${uname_r}; then " \
|
||||||
|
+ "echo debug: [uname_r=${uname_r}] ...;" \
|
||||||
|
+ "setenv oldroot /dev/sda${mmcpart};" \
|
||||||
|
+ "run uname_boot;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "done;" \
|
||||||
|
+ "fi;\0" \
|
||||||
|
+
|
||||||
|
+#define EEWIKI_UNAME_BOOT \
|
||||||
|
+ "uname_boot="\
|
||||||
|
+ "setenv bootdir /boot; " \
|
||||||
|
+ "setenv bootfile vmlinuz-${uname_r}; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${bootdir}/${bootfile}; then " \
|
||||||
|
+ "echo loading ${bootdir}/${bootfile} ...; "\
|
||||||
|
+ "run loadimage;" \
|
||||||
|
+ "setenv fdtdir /boot/dtbs/${uname_r}; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /usr/lib/linux-image-${uname_r}; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /lib/firmware/${uname_r}/device-tree; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /boot/dtb-${uname_r}; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /boot/dtbs; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /boot/dtb; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv fdtdir /boot; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${fdtdir}/${fdtfile}; then " \
|
||||||
|
+ "run loadfdt;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "echo; echo unable to find ${fdtfile} ...; echo booting legacy ...;"\
|
||||||
|
+ "run args_mmc;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi; " \
|
||||||
|
+ "if test -n ${enable_uboot_overlays}; then " \
|
||||||
|
+ "setenv fdt_buffer 0x60000;" \
|
||||||
|
+ "if test -n ${uboot_fdt_buffer}; then " \
|
||||||
|
+ "setenv fdt_buffer ${uboot_fdt_buffer};" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "echo uboot_overlays: [fdt_buffer=${fdt_buffer}] ... ;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr0}; then " \
|
||||||
|
+ "if test -n ${disable_uboot_overlay_addr0}; then " \
|
||||||
|
+ "echo uboot_overlays: uboot loading of [${uboot_overlay_addr0}] disabled by /boot/uEnv.txt [disable_uboot_overlay_addr0=1]...;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr0}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr1}; then " \
|
||||||
|
+ "if test -n ${disable_uboot_overlay_addr1}; then " \
|
||||||
|
+ "echo uboot_overlays: uboot loading of [${uboot_overlay_addr1}] disabled by /boot/uEnv.txt [disable_uboot_overlay_addr1=1]...;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr1}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr2}; then " \
|
||||||
|
+ "if test -n ${disable_uboot_overlay_addr2}; then " \
|
||||||
|
+ "echo uboot_overlays: uboot loading of [${uboot_overlay_addr2}] disabled by /boot/uEnv.txt [disable_uboot_overlay_addr2=1]...;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr2}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr3}; then " \
|
||||||
|
+ "if test -n ${disable_uboot_overlay_addr3}; then " \
|
||||||
|
+ "echo uboot_overlays: uboot loading of [${uboot_overlay_addr3}] disabled by /boot/uEnv.txt [disable_uboot_overlay_addr3=1]...;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr3}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr4}; then " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr4}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr5}; then " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr5}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr6}; then " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr6}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_addr7}; then " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_addr7}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uboot_overlay_pru}; then " \
|
||||||
|
+ "setenv uboot_overlay ${uboot_overlay_pru}; " \
|
||||||
|
+ "run virtualloadoverlay;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "echo uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "setenv rdfile initrd.img-${uname_r}; " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${bootdir}/${rdfile}; then " \
|
||||||
|
+ "echo loading ${bootdir}/${rdfile} ...; "\
|
||||||
|
+ "run loadrd;" \
|
||||||
|
+ "if test -n ${netinstall_enable}; then " \
|
||||||
|
+ "run args_netinstall; run message;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uenv_root}; then " \
|
||||||
|
+ "run args_uenv_root;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "if test -n ${uuid}; then " \
|
||||||
|
+ "run args_mmc_uuid;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}; " \
|
||||||
|
+ "else " \
|
||||||
|
+ "run args_mmc_old;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "if test -n ${uenv_root}; then " \
|
||||||
|
+ "run args_uenv_root;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} - ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} - ${fdtaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "run args_mmc_old;" \
|
||||||
|
+ "echo debug: [${bootargs}] ... ;" \
|
||||||
|
+ "echo debug: [bootz ${loadaddr} - ${fdtaddr}] ... ;" \
|
||||||
|
+ "bootz ${loadaddr} - ${fdtaddr}; " \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;\0" \
|
||||||
|
+
|
||||||
|
/*
|
||||||
|
* The following are general good-enough settings for U-Boot. We set a
|
||||||
|
* large malloc pool as we generally have a lot of DDR, and we opt for
|
||||||
|
diff --git a/include/configs/ti_omap5_common.h b/include/configs/ti_omap5_common.h
|
||||||
|
index de0a6af2fd..0cd2ccea03 100644
|
||||||
|
--- a/include/configs/ti_omap5_common.h
|
||||||
|
+++ b/include/configs/ti_omap5_common.h
|
||||||
|
@@ -64,6 +64,11 @@
|
||||||
|
DEFAULT_FIT_TI_ARGS \
|
||||||
|
DEFAULT_COMMON_BOOT_TI_ARGS \
|
||||||
|
DEFAULT_FDT_TI_ARGS \
|
||||||
|
+ EEWIKI_USB_BOOT \
|
||||||
|
+ EEWIKI_SCSI_BOOT \
|
||||||
|
+ EEWIKI_MMC_BOOT \
|
||||||
|
+ EEWIKI_UNAME_BOOT \
|
||||||
|
+ EEPROM_PROGRAMMING \
|
||||||
|
DFUARGS \
|
||||||
|
NETARGS \
|
||||||
|
NANDARGS \
|
||||||
|
diff --git a/include/environment/ti/boot.h b/include/environment/ti/boot.h
|
||||||
|
index a9d8f28d46..1480b6e3df 100644
|
||||||
|
--- a/include/environment/ti/boot.h
|
||||||
|
+++ b/include/environment/ti/boot.h
|
||||||
|
@@ -132,6 +132,7 @@
|
||||||
|
"bootpart=0:2\0" \
|
||||||
|
"bootdir=/boot\0" \
|
||||||
|
"bootfile=zImage\0" \
|
||||||
|
+ "board_eeprom_header=undefined\0" \
|
||||||
|
"usbtty=cdc_acm\0" \
|
||||||
|
"vram=16M\0" \
|
||||||
|
AVB_VERIFY_CMD \
|
||||||
|
@@ -183,7 +184,14 @@
|
||||||
|
"else " \
|
||||||
|
"echo $apart partition not found; " \
|
||||||
|
"exit; " \
|
||||||
|
- "fi;\0"
|
||||||
|
+ "fi;\0 " \
|
||||||
|
+ "read_board_eeprom=" \
|
||||||
|
+ "if test $board_eeprom_header = beagle_x15_revb1_blank; then " \
|
||||||
|
+ "run eeprom_dump; run eeprom_x15_b1; reset; fi; " \
|
||||||
|
+ "if test $board_eeprom_header = beagle_x15_revc_blank; then " \
|
||||||
|
+ "run eeprom_dump; run eeprom_x15_c; reset; fi; " \
|
||||||
|
+ "if test $board_eeprom_header = bbai_a2_blank; then " \
|
||||||
|
+ "run eeprom_dump; run eeprom_bbai_a2; reset; fi; \0 "
|
||||||
|
|
||||||
|
#ifdef CONFIG_OMAP54XX
|
||||||
|
|
||||||
|
@@ -223,19 +231,17 @@
|
||||||
|
"echo WARNING: Could not determine device tree to use; fi; \0"
|
||||||
|
|
||||||
|
#define CONFIG_BOOTCOMMAND \
|
||||||
|
- "if test ${dofastboot} -eq 1; then " \
|
||||||
|
- "echo Boot fastboot requested, resetting dofastboot ...;" \
|
||||||
|
- "setenv dofastboot 0; saveenv;" \
|
||||||
|
- FASTBOOT_CMD \
|
||||||
|
- "fi;" \
|
||||||
|
- "if test ${boot_fit} -eq 1; then " \
|
||||||
|
- "run update_to_fit;" \
|
||||||
|
- "fi;" \
|
||||||
|
+ "run read_board_eeprom; " \
|
||||||
|
"run findfdt; " \
|
||||||
|
- "run envboot; " \
|
||||||
|
- "run mmcboot;" \
|
||||||
|
- "run emmc_linux_boot; " \
|
||||||
|
- "run emmc_android_boot; " \
|
||||||
|
+ "setenv mmcdev 0; " \
|
||||||
|
+ "setenv devtype usb; " \
|
||||||
|
+ "echo usb_boot is currently disabled;" \
|
||||||
|
+ "setenv devtype scsi; " \
|
||||||
|
+ "echo scsi_boot is currently disabled;" \
|
||||||
|
+ "setenv devtype mmc; " \
|
||||||
|
+ "run mmc_boot;" \
|
||||||
|
+ "setenv mmcdev 1; " \
|
||||||
|
+ "run mmc_boot;" \
|
||||||
|
""
|
||||||
|
|
||||||
|
#endif /* CONFIG_OMAP54XX */
|
||||||
|
diff --git a/include/environment/ti/mmc.h b/include/environment/ti/mmc.h
|
||||||
|
index b86c8dc7a4..0ec09f279a 100644
|
||||||
|
--- a/include/environment/ti/mmc.h
|
||||||
|
+++ b/include/environment/ti/mmc.h
|
||||||
|
@@ -11,11 +11,31 @@
|
||||||
|
#define DEFAULT_MMC_TI_ARGS \
|
||||||
|
"mmcdev=0\0" \
|
||||||
|
"mmcrootfstype=ext4 rootwait\0" \
|
||||||
|
- "finduuid=part uuid mmc ${bootpart} uuid\0" \
|
||||||
|
+ "finduuid=part uuid ${devtype} ${bootpart} uuid\0" \
|
||||||
|
"args_mmc=run finduuid;setenv bootargs console=${console} " \
|
||||||
|
"${optargs} " \
|
||||||
|
- "root=PARTUUID=${uuid} rw " \
|
||||||
|
- "rootfstype=${mmcrootfstype}\0" \
|
||||||
|
+ "root=PARTUUID=${uuid} ro " \
|
||||||
|
+ "rootfstype=${mmcrootfstype} " \
|
||||||
|
+ "${cmdline}\0" \
|
||||||
|
+ "args_mmc_old=setenv bootargs console=${console} " \
|
||||||
|
+ "${optargs} " \
|
||||||
|
+ "root=${oldroot} ro " \
|
||||||
|
+ "rootfstype=${mmcrootfstype} " \
|
||||||
|
+ "${cmdline}\0" \
|
||||||
|
+ "args_mmc_uuid=setenv bootargs console=${console} " \
|
||||||
|
+ "${optargs} " \
|
||||||
|
+ "root=UUID=${uuid} ro " \
|
||||||
|
+ "rootfstype=${mmcrootfstype} " \
|
||||||
|
+ "${cmdline}\0" \
|
||||||
|
+ "args_uenv_root=setenv bootargs console=${console} " \
|
||||||
|
+ "${optargs} " \
|
||||||
|
+ "root=${uenv_root} ro " \
|
||||||
|
+ "rootfstype=${mmcrootfstype} " \
|
||||||
|
+ "${musb} ${cmdline}\0" \
|
||||||
|
+ "args_netinstall=setenv bootargs ${netinstall_bootargs} " \
|
||||||
|
+ "${optargs} " \
|
||||||
|
+ "root=/dev/ram rw " \
|
||||||
|
+ "${cmdline}\0" \
|
||||||
|
"loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0" \
|
||||||
|
"bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
|
||||||
|
"source ${loadaddr}\0" \
|
||||||
|
@@ -24,7 +44,28 @@
|
||||||
|
"env import -t ${loadaddr} ${filesize}\0" \
|
||||||
|
"loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}\0" \
|
||||||
|
"loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
|
||||||
|
- "loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \
|
||||||
|
+ "loadrd=load ${devtype} ${bootpart} ${rdaddr} ${bootdir}/${rdfile}; setenv rdsize ${filesize}\0" \
|
||||||
|
+ "loadfdt=echo loading ${fdtdir}/${fdtfile} ...; load ${devtype} ${bootpart} ${fdtaddr} ${fdtdir}/${fdtfile}\0" \
|
||||||
|
+ "loadoverlay=echo uboot_overlays: loading ${actual_uboot_overlay} ...; " \
|
||||||
|
+ "load ${devtype} ${bootpart} ${rdaddr} ${actual_uboot_overlay}; " \
|
||||||
|
+ "fdt addr ${fdtaddr}; fdt resize ${fdt_buffer}; " \
|
||||||
|
+ "fdt apply ${rdaddr}; fdt resize ${fdt_buffer};\0" \
|
||||||
|
+ "virtualloadoverlay=if test -e ${devtype} ${bootpart} ${fdtdir}/overlays/${uboot_overlay}; then " \
|
||||||
|
+ "setenv actual_uboot_overlay ${fdtdir}/overlays/${uboot_overlay}; " \
|
||||||
|
+ "run loadoverlay;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} /lib/firmware/${uboot_overlay}; then " \
|
||||||
|
+ "setenv actual_uboot_overlay /lib/firmware/${uboot_overlay}; " \
|
||||||
|
+ "run loadoverlay;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "if test -e ${devtype} ${bootpart} ${uboot_overlay}; then " \
|
||||||
|
+ "setenv actual_uboot_overlay ${uboot_overlay}; " \
|
||||||
|
+ "run loadoverlay;" \
|
||||||
|
+ "else " \
|
||||||
|
+ "echo uboot_overlays: unable to find [${devtype} ${bootpart} ${uboot_overlay}]...;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;" \
|
||||||
|
+ "fi;\0" \
|
||||||
|
"envboot=mmc dev ${mmcdev}; " \
|
||||||
|
"if mmc rescan; then " \
|
||||||
|
"echo SD/MMC found on device ${mmcdev};" \
|
||||||
|
--
|
||||||
|
2.20.1
|
||||||
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 439d3bef296effd54130be6a731c5b118be7fddd7fcc663ccbc5fb18294d8718 u-boot-2025.04.tar.bz2
|
sha256 0d438b1bb5cceb57a18ea2de4a0d51f7be5b05b98717df05938636e0aadfe11a u-boot-2021.04.tar.bz2
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
|
||||||
cp board/beagleboard/beagleboneai/uEnv.txt "$BINARIES_DIR/uEnv.txt"
|
cp board/beagleboard/beagleboneai/uEnv.txt $BINARIES_DIR/uEnv.txt
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Locally calculated
|
||||||
|
sha256 7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b arm-trusted-firmware-v2.10-git4.tar.gz
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 4f21c01f4d04c1d1b3ed794153f8900802c92497be620b07c4869530f2d28ee3 linux-6.18.16.tar.xz
|
sha256 b66a5b863b0f8669448b74ca83bd641a856f164b29956e539bbcb5fdeeab9cc6 linux-6.6.30.tar.xz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 18a853fe39fad7ad03a90cc2d4275aeaed6da69735defac3492b80508843dd4a u-boot-2024.04.tar.bz2
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Locally calculated
|
||||||
|
sha256 c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22 arm-trusted-firmware-v2.11-git4.tar.gz
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 4f21c01f4d04c1d1b3ed794153f8900802c92497be620b07c4869530f2d28ee3 linux-6.18.16.tar.xz
|
sha256 774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226 linux-6.10.tar.xz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2
|
||||||
|
|||||||
@@ -11,5 +11,6 @@ bootm loados ${scriptaddr};
|
|||||||
# Try to load a ramdisk if available inside fitImage
|
# Try to load a ramdisk if available inside fitImage
|
||||||
bootm ramdisk;
|
bootm ramdisk;
|
||||||
bootm prep;
|
bootm prep;
|
||||||
|
fdt set /soc/ethernet@20110000 mac-address ${beaglevfire_mac_addr0};
|
||||||
run design_overlays;
|
run design_overlays;
|
||||||
bootm go;
|
bootm go;
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 37191994758d521dc7223cb5010a67ef83bd061bf70194ea522abc9ef2b17391 linux-linux4microchip+fpga-2025.10.tar.gz
|
sha256 7bd234a93bc6351d6a830f9ef18e9e780d70c478d280a6513a30bc2f945fb050 linux-linux4microchip+fpga-2024.09.1.tar.gz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 591c80f7e16d6f43192deb7ab7587ae81b31ba7c7de1a668c14b9997b6c976c8 uboot-linux4microchip+fpga-2025.10.tar.gz
|
sha256 a2fad7fe7f933fa4679b070e952e1e7a21dbd8b586d7a9a11bfcb99e75ae7ad6 uboot-linux4microchip+fpga-2024.09.tar.gz
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
default buildroot
|
|
||||||
label buildroot
|
|
||||||
kernel /Image
|
|
||||||
devicetreedir /
|
|
||||||
append root=/dev/mmcblk1p2 rootwait rw console=ttyS2,115200n8
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
|
||||||
sha256 4f21c01f4d04c1d1b3ed794153f8900802c92497be620b07c4869530f2d28ee3 linux-6.18.16.tar.xz
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
# Locally calculated
|
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
BOARD_DIR="$(dirname "$0")"
|
|
||||||
|
|
||||||
install -m 0644 -D "$BOARD_DIR"/extlinux.conf "$BINARIES_DIR"/extlinux/extlinux.conf
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
BeagleBoard.org BeagleY-AI Development Board
|
|
||||||
|
|
||||||
Description
|
|
||||||
===========
|
|
||||||
|
|
||||||
This configuration will build a basic image for the BeagleBoard.org
|
|
||||||
BeagleY-AI. For more details about the board, visit:
|
|
||||||
|
|
||||||
https://www.beagleboard.org/boards/beagley-ai
|
|
||||||
|
|
||||||
How to Build
|
|
||||||
============
|
|
||||||
|
|
||||||
Select the default configuration for the target:
|
|
||||||
|
|
||||||
$ make beagley_ai_defconfig
|
|
||||||
|
|
||||||
Optional: modify the configuration:
|
|
||||||
|
|
||||||
$ make menuconfig
|
|
||||||
|
|
||||||
Build:
|
|
||||||
|
|
||||||
$ make
|
|
||||||
|
|
||||||
To copy the resulting output image file to an SD card use dd:
|
|
||||||
|
|
||||||
$ dd if=output/images/sdcard.img of=/dev/sdX bs=1M
|
|
||||||
|
|
||||||
How to Run
|
|
||||||
==========
|
|
||||||
|
|
||||||
Insert the SD card into the BeagleY-AI board, and power it up
|
|
||||||
through the USB Type-C connector. The system should come up.
|
|
||||||
You can use a USB to serial adapter to connect to the connector
|
|
||||||
labeled UART0 (J13) to communicate with the board.
|
|
||||||
|
|
||||||
https://docs.beagle.cc/boards/beagley/ai/02-quick-start.html
|
|
||||||
4
board/beelink/gs1/extlinux.conf
Normal file
4
board/beelink/gs1/extlinux.conf
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
label linux
|
||||||
|
kernel /Image
|
||||||
|
devicetree /sun50i-h6-beelink-gs1.dtb
|
||||||
|
append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
|
||||||
@@ -1,15 +1,10 @@
|
|||||||
image boot.vfat {
|
image boot.vfat {
|
||||||
vfat {
|
vfat {
|
||||||
files = {
|
files = {
|
||||||
"tiboot3.bin",
|
|
||||||
"tispl.bin",
|
|
||||||
"u-boot.img",
|
|
||||||
"Image",
|
"Image",
|
||||||
"ti",
|
"sun50i-h6-beelink-gs1.dtb",
|
||||||
"extlinux",
|
"extlinux"
|
||||||
}
|
}
|
||||||
|
|
||||||
label = "boot"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
size = 64M
|
size = 64M
|
||||||
@@ -20,6 +15,13 @@ image sdcard.img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
partition u-boot {
|
partition u-boot {
|
||||||
|
in-partition-table = "no"
|
||||||
|
image = "u-boot-sunxi-with-spl.bin"
|
||||||
|
offset = 8K
|
||||||
|
size = 1016K # 1MB - 8KB
|
||||||
|
}
|
||||||
|
|
||||||
|
partition boot {
|
||||||
partition-type = 0xC
|
partition-type = 0xC
|
||||||
bootable = "true"
|
bootable = "true"
|
||||||
image = "boot.vfat"
|
image = "boot.vfat"
|
||||||
4
board/beelink/gs1/post-build.sh
Executable file
4
board/beelink/gs1/post-build.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
|
||||||
|
install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# Locally calculated
|
||||||
sha256 d1ad94a33681148efe884f4028970d69e332f2b003f0e8be53a1d25de38e49a2 linux-6.12.64.tar.xz
|
sha256 aee8a844fe152420bece70ffae8525b9b23089aa4da31fa32f30e1859bf93c3d linux-6.11.8.tar.xz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 b28daf4ac17e43156363078bf510297584137f6df50fced9b12df34f61a92fb0 u-boot-2024.10.tar.bz2
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||||
sha256 d1ad94a33681148efe884f4028970d69e332f2b003f0e8be53a1d25de38e49a2 linux-6.12.64.tar.xz
|
sha256 60c70cdd70ddee384c004242e67844e3dd1fe28f75b26b3586859fff0a07bd23 linux-6.1.134.tar.xz
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
|
sha256 b28daf4ac17e43156363078bf510297584137f6df50fced9b12df34f61a92fb0 u-boot-2024.10.tar.bz2
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -eu
|
|
||||||
|
|
||||||
BOARD_DIR="$(dirname "$0")"
|
BOARD_DIR="$(dirname "$0")"
|
||||||
|
|
||||||
cp "${BOARD_DIR}/nand-full.lst" "${BINARIES_DIR}"
|
cp "${BOARD_DIR}/nand-full.lst" "${BINARIES_DIR}"
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -eu
|
|
||||||
|
|
||||||
BOARD_DIR="$(dirname $0)"
|
BOARD_DIR="$(dirname $0)"
|
||||||
PARTUUID="$($HOST_DIR/bin/uuidgen)"
|
PARTUUID="$($HOST_DIR/bin/uuidgen)"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -eu
|
|
||||||
|
|
||||||
BOARD_DIR="$(dirname $0)"
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
|
||||||
cp ${BOARD_DIR}/nand-full.lst ${BINARIES_DIR}
|
cp ${BOARD_DIR}/nand-full.lst ${BINARIES_DIR}
|
||||||
|
|||||||
1
board/chromebook/snow/kernel.args
Normal file
1
board/chromebook/snow/kernel.args
Normal file
@@ -0,0 +1 @@
|
|||||||
|
console=tty1 clk_ignore_unused root=/dev/mmcblk1p2 rootfstype=ext4 ro
|
||||||
37
board/chromebook/snow/kernel.its
Normal file
37
board/chromebook/snow/kernel.its
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
/ {
|
||||||
|
description = "Buildroot kernel for Chromebook Snow";
|
||||||
|
images {
|
||||||
|
kernel@1 {
|
||||||
|
description = "kernel";
|
||||||
|
data = /incbin/("zImage");
|
||||||
|
type = "kernel_noload";
|
||||||
|
arch = "arm";
|
||||||
|
os = "linux";
|
||||||
|
compression = "none";
|
||||||
|
load = <0>;
|
||||||
|
entry = <0>;
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
fdt@1{
|
||||||
|
description = "exynos5250-snow.dtb";
|
||||||
|
data = /incbin/("exynos5250-snow.dtb");
|
||||||
|
type = "flat_dt";
|
||||||
|
arch = "arm";
|
||||||
|
compression = "none";
|
||||||
|
hash@1 {
|
||||||
|
algo = "sha1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
configurations {
|
||||||
|
default = "conf@1";
|
||||||
|
conf@1{
|
||||||
|
kernel = "kernel@1";
|
||||||
|
fdt = "fdt@1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
2
board/chromebook/snow/linux-4.15.fragment
Normal file
2
board/chromebook/snow/linux-4.15.fragment
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MWIFIEX=m
|
||||||
|
CONFIG_MWIFIEX_SDIO=m
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
Some versions of u-boot for this Chromebook check for tpm node
|
||||||
|
in the device tree and fail badly (reboot) if it is not found.
|
||||||
|
|
||||||
|
While not exactly correct, it is much easier to patch the mainline
|
||||||
|
device tree to match u-boot expectations than to fix u-boot on
|
||||||
|
this device.
|
||||||
|
|
||||||
|
See https://code.google.com/p/chromium/issues/detail?id=220169
|
||||||
|
and https://lkml.org/lkml/2013/3/4/242
|
||||||
|
|
||||||
|
Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
|
||||||
|
Upstream: Not Applicable
|
||||||
|
[yann.morin.1998@free.fr: add Upstream tag]
|
||||||
|
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
|
||||||
|
|
||||||
|
--- a/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
||||||
|
+++ b/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
||||||
|
@@ -466,6 +466,11 @@
|
||||||
|
status = "okay";
|
||||||
|
samsung,i2c-sda-delay = <100>;
|
||||||
|
samsung,i2c-max-bus-freq = <66000>;
|
||||||
|
+
|
||||||
|
+ tpm {
|
||||||
|
+ compatible = "infineon,slb9635tt";
|
||||||
|
+ reg = <0x20>;
|
||||||
|
+ };
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c_5 {
|
||||||
|
|
||||||
2
board/chromebook/snow/patches/linux/linux.hash
Normal file
2
board/chromebook/snow/patches/linux/linux.hash
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Localy computed
|
||||||
|
sha256 5a26478906d5005f4f809402e981518d2b8844949199f60c4b6e1f986ca2a769 linux-4.15.tar.xz
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user