forked from OpenDingux/buildroot
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conflicts: - .checkpackageignore - Makefile - board/versal/post-image.sh - package/sentry-cli/0001-Disable-SSL-support-for-the-curl-module.patch => keep version in next - Config.in.legacy => merge, introduce legacy comment for 2023.11 - toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options => regenerate, drop dependency on inexistant BR2_ARCH_NEEDS_GCC_AT_LEAST_14 Signed-off-by: Yann E. MORIN <[email protected]>
- Loading branch information
Showing
154 changed files
with
2,761 additions
and
2,404 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1033,6 +1033,7 @@ F: package/tinycbor/ | |
F: package/tinydtls/ | ||
F: package/tinymembench/ | ||
F: package/whois/ | ||
F: package/x11r7/xlib_libXpresent/ | ||
F: package/zeek/ | ||
|
||
N: Fabrice Goucem <[email protected]> | ||
|
@@ -1803,6 +1804,8 @@ F: support/testing/tests/package/test_lz4.py | |
F: support/testing/tests/package/test_lzop.py | ||
F: support/testing/tests/package/test_mtools.py | ||
F: support/testing/tests/package/test_ncdu.py | ||
F: support/testing/tests/package/test_nftables.py | ||
F: support/testing/tests/package/test_nftables/ | ||
F: support/testing/tests/package/test_octave.py | ||
F: support/testing/tests/package/test_ola.py | ||
F: support/testing/tests/package/test_ola/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
97 changes: 97 additions & 0 deletions
97
board/qemu/m68k-mcf5208/0001-m68k-Fix-invalid-.section-syntax.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
From 0bb6b7477f5dcfafbdd76eea9c7aa7a5f78d7613 Mon Sep 17 00:00:00 2001 | ||
From: Ben Hutchings <[email protected]> | ||
Date: Fri, 16 Jun 2023 17:36:10 +0200 | ||
Subject: [PATCH] m68k: Fix invalid .section syntax | ||
|
||
gas supports several different forms for .section for ELF targets, | ||
including: | ||
.section NAME [, "FLAGS"[, @TYPE[,FLAG_SPECIFIC_ARGUMENTS]]] | ||
and: | ||
.section "NAME"[, #FLAGS...] | ||
|
||
In several places we use a mix of these two forms: | ||
.section NAME, #FLAGS... | ||
|
||
A current development snapshot of binutils (2.40.50.20230611) treats | ||
this mixed syntax as an error. | ||
|
||
Change to consistently use: | ||
.section NAME, "FLAGS" | ||
as is used elsewhere in the kernel. | ||
|
||
Link: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=m68k&ver=6.4%7Erc6-1%7Eexp1&stamp=1686907300&raw=1 | ||
Signed-off-by: Ben Hutchings <[email protected]> | ||
Tested-by: Jan-Benedict Glaw <[email protected]> | ||
Link: https://lore.kernel.org/r/[email protected] | ||
Signed-off-by: Geert Uytterhoeven <[email protected]> | ||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=922a9bd138101e3e5718f0f4d40dba68ef89bb43 | ||
Signed-off-by: Thomas Petazzoni <[email protected]> | ||
--- | ||
arch/m68k/fpsp040/skeleton.S | 4 ++-- | ||
arch/m68k/ifpsp060/os.S | 4 ++-- | ||
arch/m68k/kernel/relocate_kernel.S | 4 ++-- | ||
3 files changed, 6 insertions(+), 6 deletions(-) | ||
|
||
diff --git a/arch/m68k/fpsp040/skeleton.S b/arch/m68k/fpsp040/skeleton.S | ||
index 439395aa6fb4..081922c72daa 100644 | ||
--- a/arch/m68k/fpsp040/skeleton.S | ||
+++ b/arch/m68k/fpsp040/skeleton.S | ||
@@ -499,13 +499,13 @@ in_ea: | ||
dbf %d0,morein | ||
rts | ||
|
||
- .section .fixup,#alloc,#execinstr | ||
+ .section .fixup,"ax" | ||
.even | ||
1: | ||
jbsr fpsp040_die | ||
jbra .Lnotkern | ||
|
||
- .section __ex_table,#alloc | ||
+ .section __ex_table,"a" | ||
.align 4 | ||
|
||
.long in_ea,1b | ||
diff --git a/arch/m68k/ifpsp060/os.S b/arch/m68k/ifpsp060/os.S | ||
index 7a0d6e428066..89e2ec224ab6 100644 | ||
--- a/arch/m68k/ifpsp060/os.S | ||
+++ b/arch/m68k/ifpsp060/os.S | ||
@@ -379,11 +379,11 @@ _060_real_access: | ||
|
||
|
||
| Execption handling for movs access to illegal memory | ||
- .section .fixup,#alloc,#execinstr | ||
+ .section .fixup,"ax" | ||
.even | ||
1: moveq #-1,%d1 | ||
rts | ||
-.section __ex_table,#alloc | ||
+.section __ex_table,"a" | ||
.align 4 | ||
.long dmrbuae,1b | ||
.long dmrwuae,1b | ||
diff --git a/arch/m68k/kernel/relocate_kernel.S b/arch/m68k/kernel/relocate_kernel.S | ||
index ab0f1e7d4653..f7667079e08e 100644 | ||
--- a/arch/m68k/kernel/relocate_kernel.S | ||
+++ b/arch/m68k/kernel/relocate_kernel.S | ||
@@ -26,7 +26,7 @@ ENTRY(relocate_new_kernel) | ||
lea %pc@(.Lcopy),%a4 | ||
2: addl #0x00000000,%a4 /* virt_to_phys() */ | ||
|
||
- .section ".m68k_fixup","aw" | ||
+ .section .m68k_fixup,"aw" | ||
.long M68K_FIXUP_MEMOFFSET, 2b+2 | ||
.previous | ||
|
||
@@ -49,7 +49,7 @@ ENTRY(relocate_new_kernel) | ||
lea %pc@(.Lcont040),%a4 | ||
5: addl #0x00000000,%a4 /* virt_to_phys() */ | ||
|
||
- .section ".m68k_fixup","aw" | ||
+ .section .m68k_fixup,"aw" | ||
.long M68K_FIXUP_MEMOFFSET, 5b+2 | ||
.previous | ||
|
||
-- | ||
2.41.0 | ||
|
97 changes: 97 additions & 0 deletions
97
board/qemu/m68k-q800/0001-m68k-Fix-invalid-.section-syntax.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
From 0bb6b7477f5dcfafbdd76eea9c7aa7a5f78d7613 Mon Sep 17 00:00:00 2001 | ||
From: Ben Hutchings <[email protected]> | ||
Date: Fri, 16 Jun 2023 17:36:10 +0200 | ||
Subject: [PATCH] m68k: Fix invalid .section syntax | ||
|
||
gas supports several different forms for .section for ELF targets, | ||
including: | ||
.section NAME [, "FLAGS"[, @TYPE[,FLAG_SPECIFIC_ARGUMENTS]]] | ||
and: | ||
.section "NAME"[, #FLAGS...] | ||
|
||
In several places we use a mix of these two forms: | ||
.section NAME, #FLAGS... | ||
|
||
A current development snapshot of binutils (2.40.50.20230611) treats | ||
this mixed syntax as an error. | ||
|
||
Change to consistently use: | ||
.section NAME, "FLAGS" | ||
as is used elsewhere in the kernel. | ||
|
||
Link: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=m68k&ver=6.4%7Erc6-1%7Eexp1&stamp=1686907300&raw=1 | ||
Signed-off-by: Ben Hutchings <[email protected]> | ||
Tested-by: Jan-Benedict Glaw <[email protected]> | ||
Link: https://lore.kernel.org/r/[email protected] | ||
Signed-off-by: Geert Uytterhoeven <[email protected]> | ||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=922a9bd138101e3e5718f0f4d40dba68ef89bb43 | ||
Signed-off-by: Thomas Petazzoni <[email protected]> | ||
--- | ||
arch/m68k/fpsp040/skeleton.S | 4 ++-- | ||
arch/m68k/ifpsp060/os.S | 4 ++-- | ||
arch/m68k/kernel/relocate_kernel.S | 4 ++-- | ||
3 files changed, 6 insertions(+), 6 deletions(-) | ||
|
||
diff --git a/arch/m68k/fpsp040/skeleton.S b/arch/m68k/fpsp040/skeleton.S | ||
index 439395aa6fb4..081922c72daa 100644 | ||
--- a/arch/m68k/fpsp040/skeleton.S | ||
+++ b/arch/m68k/fpsp040/skeleton.S | ||
@@ -499,13 +499,13 @@ in_ea: | ||
dbf %d0,morein | ||
rts | ||
|
||
- .section .fixup,#alloc,#execinstr | ||
+ .section .fixup,"ax" | ||
.even | ||
1: | ||
jbsr fpsp040_die | ||
jbra .Lnotkern | ||
|
||
- .section __ex_table,#alloc | ||
+ .section __ex_table,"a" | ||
.align 4 | ||
|
||
.long in_ea,1b | ||
diff --git a/arch/m68k/ifpsp060/os.S b/arch/m68k/ifpsp060/os.S | ||
index 7a0d6e428066..89e2ec224ab6 100644 | ||
--- a/arch/m68k/ifpsp060/os.S | ||
+++ b/arch/m68k/ifpsp060/os.S | ||
@@ -379,11 +379,11 @@ _060_real_access: | ||
|
||
|
||
| Execption handling for movs access to illegal memory | ||
- .section .fixup,#alloc,#execinstr | ||
+ .section .fixup,"ax" | ||
.even | ||
1: moveq #-1,%d1 | ||
rts | ||
-.section __ex_table,#alloc | ||
+.section __ex_table,"a" | ||
.align 4 | ||
.long dmrbuae,1b | ||
.long dmrwuae,1b | ||
diff --git a/arch/m68k/kernel/relocate_kernel.S b/arch/m68k/kernel/relocate_kernel.S | ||
index ab0f1e7d4653..f7667079e08e 100644 | ||
--- a/arch/m68k/kernel/relocate_kernel.S | ||
+++ b/arch/m68k/kernel/relocate_kernel.S | ||
@@ -26,7 +26,7 @@ ENTRY(relocate_new_kernel) | ||
lea %pc@(.Lcopy),%a4 | ||
2: addl #0x00000000,%a4 /* virt_to_phys() */ | ||
|
||
- .section ".m68k_fixup","aw" | ||
+ .section .m68k_fixup,"aw" | ||
.long M68K_FIXUP_MEMOFFSET, 2b+2 | ||
.previous | ||
|
||
@@ -49,7 +49,7 @@ ENTRY(relocate_new_kernel) | ||
lea %pc@(.Lcont040),%a4 | ||
5: addl #0x00000000,%a4 /* virt_to_phys() */ | ||
|
||
- .section ".m68k_fixup","aw" | ||
+ .section .m68k_fixup,"aw" | ||
.long M68K_FIXUP_MEMOFFSET, 5b+2 | ||
.previous | ||
|
||
-- | ||
2.41.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Run the emulation with: | ||
|
||
qemu-system-ppc64 -M powernv9 -kernel vmlinux -append "console=hvc0 rootwait root=/dev/nvme0n1" -device nvme,bus=pcie.3,addr=0x0,drive=drive0,serial=1234 -drive file=./rootfs.ext2,if=none,id=drive0,format=raw,cache=none -device e1000e,netdev=net0,mac=C0:FF:EE:00:01:03,bus=pcie.1,addr=0x0 -netdev user,id=net0 -serial mon:stdio -nographic # qemu_ppc64le_powernv8_defconfig | ||
qemu-system-ppc64 -M powernv9 -kernel output/images/vmlinux -append "console=hvc0 rootwait root=/dev/nvme0n1" -device nvme,bus=pcie.3,addr=0x0,drive=drive0,serial=1234 -drive file=output/images/rootfs.ext2,if=none,id=drive0,format=raw,cache=none -device e1000e,netdev=net0,mac=C0:FF:EE:00:01:03,bus=pcie.1,addr=0x0 -netdev user,id=net0 -serial mon:stdio -nographic # qemu_ppc64le_powernv8_defconfig | ||
|
||
The login prompt will appear in the terminal window. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
CONFIG_R8169=y | ||
# Disable Rockchip specific WiFi drivers, as the kernel | ||
# code cannot be build with GCC 12 due to several Werrors | ||
# CONFIG_WL_ROCKCHIP is not set |
64 changes: 64 additions & 0 deletions
64
...adxa/rock5b/patches/linux/0001-etherdevice-Adjust-ether_addr-prototypes-to-silence-.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
From 2618a0dae09ef37728dab89ff60418cbe25ae6bd Mon Sep 17 00:00:00 2001 | ||
From: Kees Cook <[email protected]> | ||
Date: Sat, 12 Feb 2022 09:14:49 -0800 | ||
Subject: etherdevice: Adjust ether_addr* prototypes to silence | ||
-Wstringop-overead | ||
MIME-Version: 1.0 | ||
Content-Type: text/plain; charset=UTF-8 | ||
Content-Transfer-Encoding: 8bit | ||
|
||
With GCC 12, -Wstringop-overread was warning about an implicit cast from | ||
char[6] to char[8]. However, the extra 2 bytes are always thrown away, | ||
alignment doesn't matter, and the risk of hitting the edge of unallocated | ||
memory has been accepted, so this prototype can just be converted to a | ||
regular char *. Silences: | ||
|
||
net/core/dev.c: In function ‘bpf_prog_run_generic_xdp’: net/core/dev.c:4618:21: warning: ‘ether_addr_equal_64bits’ reading 8 bytes from a region of size 6 [-Wstringop-overread] | ||
4618 | orig_host = ether_addr_equal_64bits(eth->h_dest, > skb->dev->dev_addr); | ||
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
net/core/dev.c:4618:21: note: referencing argument 1 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’} | ||
net/core/dev.c:4618:21: note: referencing argument 2 of type ‘const u8[8]’ {aka ‘const unsigned char[8]’} | ||
In file included from net/core/dev.c:91: include/linux/etherdevice.h:375:20: note: in a call to function ‘ether_addr_equal_64bits’ | ||
375 | static inline bool ether_addr_equal_64bits(const u8 addr1[6+2], | ||
| ^~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
Reported-by: Marc Kleine-Budde <[email protected]> | ||
Tested-by: Marc Kleine-Budde <[email protected]> | ||
Link: https://lore.kernel.org/netdev/[email protected] | ||
Cc: Jakub Kicinski <[email protected]> | ||
Cc: "David S. Miller" <[email protected]> | ||
Cc: [email protected] | ||
Signed-off-by: Kees Cook <[email protected]> | ||
Signed-off-by: David S. Miller <[email protected]> | ||
Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2618a0dae09ef37728dab89ff60418cbe25ae6bd | ||
Signed-off-by: Kilian Zinnecker <[email protected]> | ||
--- | ||
include/linux/etherdevice.h | 5 ++--- | ||
1 file changed, 2 insertions(+), 3 deletions(-) | ||
|
||
diff --git a/include/linux/etherdevice.h b/include/linux/etherdevice.h | ||
index 2ad71cc90b37d..92b10e67d5f87 100644 | ||
--- a/include/linux/etherdevice.h | ||
+++ b/include/linux/etherdevice.h | ||
@@ -134,7 +134,7 @@ static inline bool is_multicast_ether_addr(const u8 *addr) | ||
#endif | ||
} | ||
|
||
-static inline bool is_multicast_ether_addr_64bits(const u8 addr[6+2]) | ||
+static inline bool is_multicast_ether_addr_64bits(const u8 *addr) | ||
{ | ||
#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64 | ||
#ifdef __BIG_ENDIAN | ||
@@ -372,8 +372,7 @@ static inline bool ether_addr_equal(const u8 *addr1, const u8 *addr2) | ||
* Please note that alignment of addr1 & addr2 are only guaranteed to be 16 bits. | ||
*/ | ||
|
||
-static inline bool ether_addr_equal_64bits(const u8 addr1[6+2], | ||
- const u8 addr2[6+2]) | ||
+static inline bool ether_addr_equal_64bits(const u8 *addr1, const u8 *addr2) | ||
{ | ||
#if defined(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS) && BITS_PER_LONG == 64 | ||
u64 fold = (*(const u64 *)addr1) ^ (*(const u64 *)addr2); | ||
-- | ||
cgit | ||
|
Oops, something went wrong.