Re: [PATCH 6/6] qoriq: add support for WatchGuard Firebox M300

2021-08-21 Thread Alberto Bursi
On 22/08/21 01:15, Stijn Tintel wrote: This device is based on NXP's QorIQ T2081QDS board, with a quad-core dual-threaded 1.5 GHz ppc64 CPU and 4GB ECC RAM. The board has 5 A few questions about this device hardware: is there anything in uboot or Linux that shows or even hints at the fact

[PATCH 6/6] qoriq: add support for WatchGuard Firebox M300

2021-08-21 Thread Stijn Tintel
This device is based on NXP's QorIQ T2081QDS board, with a quad-core dual-threaded 1.5 GHz ppc64 CPU and 4GB ECC RAM. The board has 5 ethernet interfaces, of which 3 are connected to the ethernet ports on the front panel. The other 2 are internally connected to a Marvell 88E6171 switch; the other

[PATCH 5/6] qoriq: new target

2021-08-21 Thread Stijn Tintel
Add a new target named "qoriq", that will support boards using PowerPC processors from NXP's QorIQ brand. This doesn't actually add support for any board yet, so that installation instructions can go in the commit message of the commit that adds actual support for a board. Signed-off-by: Stijn

[PATCH 4/6] nettle: disable assembler on ppc64

2021-08-21 Thread Stijn Tintel
As of version 3.7, Nettle added PowerPC64 assembly for several algorithms. Unfortunately, they cause build to fail due to ABI mismatch: gcm-hash.o: ABI version 1 is not compatible with ABI version 2 output Disable assembler when ppc64 and musl are used for now. Signed-off-by: Stijn Tintel ---

[PATCH 3/6] openssl: add ppc64 support

2021-08-21 Thread Stijn Tintel
Backport an upstream patch that adds support for ELFv2 ABI on big endian ppc64. As musl only supports ELFv2 ABI on ppc64 regardless of endianness, this is required to be able to build OpenSSL for ppc64be. Modify our targets patch to add linux-powerpc64-openwrt, which will use the linux64v2

[PATCH 2/6] toolchain/gcc: use ELFv2 ABI on ppc64 with musl

2021-08-21 Thread Stijn Tintel
At configuration time, gcc assumes that ppc64be targets use the ELFv1 ABI, and ppc64le targets use the ELFv2 ABI. However, musl libc does not support the ELFv1 ABI on ppc64 at all, regardless of the endianness. Therefore, when building for a ppc64 arch and with musl libc, instruct gcc to use the

[PATCH 0/6] qoriq: new target

2021-08-21 Thread Stijn Tintel
This patch series adds a new target "qoriq", that will support boards using PowerPC processors from NXP's QorIQ brand. It started as a subtarget of the mpc85xx target, but as all PowerQUICC 85xx devices are based on e500 cores, this probably wasn't the right place for it. The target will

[PATCH 1/6] build: add e6500 CPU_TYPE

2021-08-21 Thread Stijn Tintel
This is the main CPU type used in NXP's PPC based QorIQ processors, and will be used by the upcoming new qoriq target. Signed-off-by: Stijn Tintel --- include/target.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/include/target.mk b/include/target.mk index 7526224972..86a398d652 100644

[PATCH] ltq-vdsl: add missing backslash

2021-08-21 Thread Jan Hoffmann
This error was introduced with the recent cleanup. Signed-off-by: Jan Hoffmann --- package/kernel/lantiq/ltq-vdsl/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kernel/lantiq/ltq-vdsl/Makefile b/package/kernel/lantiq/ltq-vdsl/Makefile index