From patchwork Sun Dec 13 14:02:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josef Schlehofer X-Patchwork-Id: 1415602 X-Patchwork-Delegate: daniel@makrotopia.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=vwAmpjqk; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=W4mzpCNo; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Cv5rf08Zrz9sTg for ; Mon, 14 Dec 2020 01:05:22 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:MIME-Version:Message-Id:Date:Subject:To:From:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=SyIouesiyYbVann+INbu4SFjxI7seJms4/YKskzw/sg=; b=vwAmpjqkctFfhJfJ7mV1YtU7FN wJcOW9pqblgPEhJ+T1yRHKVNEbuiHI2so8AtLt7rI2YJMhL45lqDhV8NNu1akO0P5h/Vuy3kad+hX y8vIoWKaDR49/44P+kDpej2+VBzlgMU8IWdxMHPgoo6dGEf0XWFR22igxVrHQpM92s0VK2B6QSBvR GyZzByh9Mq6FSr0nhHte77CQWRV29/+kcXaJsssJJ1aIhA+4Fw2fquhbbr1fRvMxEKNtHMMAsfbYw ubAdL2+g2Tzrm8F8q925YydmmE9KvW8KTbrM1KDUf1H5LA/1h2VW7MzeIlDobleGq7bUcSldRjeSW qI5tX4cQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1koRxj-0001OF-IT; Sun, 13 Dec 2020 14:02:59 +0000 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1koRxg-0001NV-5b for openwrt-devel@lists.openwrt.org; Sun, 13 Dec 2020 14:02:57 +0000 Received: by mail-ej1-x641.google.com with SMTP id lt17so18917937ejb.3 for ; Sun, 13 Dec 2020 06:02:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=KPMj7GrZvZDlwU5EP4tm++1a+cOMAYW5abN3ZPHTTOs=; b=W4mzpCNowzDKGTIoKMxK+5tNFkZidrOuHEOKRTZK176yu+YlKz6v2i5wIDy4fXhJQT +Z3bbUBMO8hdfhjw67TBU+OgwjqWgdb/zu9t3wgRoO15pokjlaIlDvVOScNM7y20hixW /SZxhMgCCzDfBG3VpnRerb8W9/l5fiQvIt4AIJTy1Uva1KpT1HvZZiZPGj4GDB2KiC94 2wQIeYJoIBE32DACyAHOqkr92FoAlA9ITSUD4b9ad1E+a5qnl9J0HPf0XzuyTSHZrR/J xTQy1f1t0Ojxs8XQCyuC70QsuGDhqI/y5CrIOByEB4uhJaTmfyPq7BukF01prM748uyB mXeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=KPMj7GrZvZDlwU5EP4tm++1a+cOMAYW5abN3ZPHTTOs=; b=NkTLRNuwbcuHKOI38JEbv/Z/MZPacXmn49NZ/ow2+2HxX0COF4QUTKkd/28BhoBJ2b pZ1vJ1YVHtv8PiCfKNYUoISu2zuhBPXYUoM1xa0y1iWF6032Oq4HcxoiW6As/jaPC6HP qs56ih2lN7cLssfsJ/wsBeeLBkpjICLS2sBP14h+xtgRB79Dzpntn1NQH+3prYUN1DgF nyHVkAaEPSpsllwPcBDqUvYFruFq2+T4tokZwjtrw00f4ONPCWV2GVc6Djjp75MITSyb 5/Hdq1aWmEUX4HyncEuRm6eWPNVmWmRBAv1zCjJwqXQh5ZSz/xXd2ls61RI8BTBrRHN4 c8WQ== X-Gm-Message-State: AOAM532mw9PSyv8dIpheoXJ1c/v+kk7ihNdQhTfHvKzMsoKHhu9+jSP9 dN7FSwENfAXEeU8CMyvp2B72sGH6AhGjsQ== X-Google-Smtp-Source: ABdhPJxElyqQ7RSqqs6NV3ypPmxyKqd22BlH7sDvBFL8gj3QBdoOLmiH7vzHkG67EXst6Q0pZi+FXQ== X-Received: by 2002:a17:906:b1c8:: with SMTP id bv8mr18993920ejb.208.1607868172813; Sun, 13 Dec 2020 06:02:52 -0800 (PST) Received: from localhost.localdomain (ip-78-102-112-211.net.upcbroadband.cz. [78.102.112.211]) by smtp.gmail.com with ESMTPSA id dk16sm11584571ejb.85.2020.12.13.06.02.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Dec 2020 06:02:52 -0800 (PST) From: Josef Schlehofer To: openwrt-devel@lists.openwrt.org Subject: [PATCH 1/2] armvirt/64: change it to cortex-a53 instead of generic Date: Sun, 13 Dec 2020 15:02:36 +0100 Message-Id: <20201213140237.3137718-1-pepe.schlehofer@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201213_090256_252707_3A6380C9 X-CRM114-Status: GOOD ( 11.84 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:641 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [pepe.schlehofer[at]gmail.com] -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Package architecture aarch64_generic [1] can be used just with three devices. One is NanoPI R2S and then there are two development boards from NXP. Let's change armvirt/64 to Cortex A53 (aarch64_cortex-a53) [2]. It has wider support by multiple devices like NanoPI Neo Plus2/Core2, ESPRESSObin, Pine64, and Raspberry Pi 2&3. While looking at ARMvirt/32 it has set CPU_TYPE and CPU_SUBTYPE to be arm_cortex-a15_neon-vfpv4 [3]. It has support to devices like Linksys EA8500 v1, Linksys EA7500 v1, Netgear D7800, Netgear R7500 and so on. Tested with: qemu-system-aarch64 -m 1024 -smp 2 -cpu cortex-a57 -M virt -nographic \ -kernel openwrt-armvirt-64-Image-initramfs Successfully compiled and booted. Here goes the output: root@OpenWrt:/# uname -a Linux OpenWrt 5.4.82 #0 SMP Sun Dec 13 12:52:10 2020 aarch64 GNU/Linux root@OpenWrt:/# cat /etc/openwrt_release DISTRIB_ID='OpenWrt' DISTRIB_RELEASE='SNAPSHOT' DISTRIB_REVISION='r15207-96fca0f807' DISTRIB_TARGET='armvirt/64' DISTRIB_ARCH='aarch64_cortex-a53' DISTRIB_DESCRIPTION='OpenWrt SNAPSHOT r15207-96fca0f807' DISTRIB_TAINTS='no-all' Also, change BOARDNAME to be the same as it is in armvirt/32. [1] https://openwrt.org/docs/techref/instructionset/aarch64_generic [2] https://openwrt.org/docs/techref/instructionset/aarch64_cortex-a53 [3] https://openwrt.org/docs/techref/instructionset/arm_cortex-a15_neon-vfpv4 Signed-off-by: Josef Schlehofer --- target/linux/armvirt/64/target.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/target/linux/armvirt/64/target.mk b/target/linux/armvirt/64/target.mk index 38d8fa13b6..58adcc7d60 100644 --- a/target/linux/armvirt/64/target.mk +++ b/target/linux/armvirt/64/target.mk @@ -1,8 +1,9 @@ ARCH:=aarch64 SUBTARGET:=64 -BOARDNAME:=ARMv8 multiplatform +BOARDNAME:=QEMU ARMv8 Virtual Machine (cortex-a53) +CPU_TYPE:=cortex-a53 KERNELNAME:=Image define Target/Description - Build multi-platform images for the ARMv8 instruction set architecture + Build multi-platform images for the ARMv8 instruction set architecture endef From patchwork Sun Dec 13 14:02:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josef Schlehofer X-Patchwork-Id: 1415601 X-Patchwork-Delegate: daniel@makrotopia.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.openwrt.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=xSc1Sumu; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=EnpsiSzl; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Cv5rc6QBmz9sSf for ; Mon, 14 Dec 2020 01:05:20 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:From: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Kc7iNFU9tr73Fky3o1MUsZaD6NMv2WTPWE/da13/6rs=; b=xSc1SumuRPbEv6vUN/GLJQbRvO T/y+EwQJjetVcqnTEdWphMzJ8GMRIUJLB6Fa7pnJvlXCXv6VEGJjRm6dOTr9wyuFEvzfnLA1iw5rP A4KXDdogTv7gH+Izulon+dt70tWvw8KLp7F3ISsWw4hFhc5L+EfPX/AK7wQRYVhvNaI/ylwC2BLwO HpkvqHhMt8TvKQlXF+cxp7VERqJCPBseqlOn0wfbIRqWP7sPBJ/sGJWu6Oflrob1vK8+TWcYu8Ute EqYWSMFyoniSpBH6Ia4uT1locg18mtxlr9blRf0NeXetD9eTJGf+019l5AG7M78PiMDDPY5YqWs36 9o78rP9A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1koRxn-0001Op-Mk; Sun, 13 Dec 2020 14:03:03 +0000 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1koRxg-0001NX-Se for openwrt-devel@lists.openwrt.org; Sun, 13 Dec 2020 14:02:58 +0000 Received: by mail-ej1-x642.google.com with SMTP id ce23so18900067ejb.8 for ; Sun, 13 Dec 2020 06:02:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=JGha4LAwM9WI/khgRLyDXPZcruU9jcCqgWtOC3tlnG0=; b=EnpsiSzlilDgOZOvJZhlk02AxpWXfu5+oyd/rf/+RgYWkWbYNAqBeVtCcX5YV1vZ6X J0QMzagAelT7PrXuFZSdm7EXFN216WUhLaGLoowicb4plNl2MhYYAedkeBW2F6q2ZjXP +9SMlFt+z5sKfH7OIWNgW2/cxh9ssYsnSs5fgClwUEP8gq8uGzWj6Imf58KA9HMPMvw+ d461R5S0VvxlorV+w23Fez0124r7uCQlJDi1Qgm7EnWYkVMYg65xCwOie/tFdEomsdW/ ioP0L1+IjparDjEB5ZyeeBHbegpkUY9Ivs6xYVMfY7ouVyRXaCfDpysqGJgI40nWMbdj ZdnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JGha4LAwM9WI/khgRLyDXPZcruU9jcCqgWtOC3tlnG0=; b=PcGO+Bc2ubXVrroXLTCxxvzd6/qTozLykZLiLIrWaHlfWSe+vCny3kfo8RJWiNrBb6 Nbt1qLYa7LSVLtx7LH7Ac1fYFozwUYkC3qeZxgDi2p2bvFi7lCO0oXAhgG5BgVXAe4FY rD4uTi7TbL3IfyII4rlmLSWYPcemMw5jM3U/YGVhUuWj8WxGoV/FkIZy5jQYQmUFcxVU USb/QqBJmfibY1uGtfuWcMyiDXLHiUQMDzHfBObPaiusbfwNIIhPMPBgdq+IfQDf3SOT VKBlYF2r5FVFGy1AkNbySPVVzDVKfd2beiv9YO7kprxOgJOSSXOGc17sMOuw3lhM2d9G LbUA== X-Gm-Message-State: AOAM533J8gtraUPZbJVOJUfLGJ0JHmla7lqcmPGHzYLngbPKwi/sH6QB GVMv0e4H4eI+LDHHyEcnCJ2HV6iL8vc+Tw== X-Google-Smtp-Source: ABdhPJzGpSc6ch6FCrSv6f/yhjw0YZvOFk0HNBK1IAkA0ZCbGLqL3STZ7pGReWLm7I1NGKeIBA0kSg== X-Received: by 2002:a17:906:b14a:: with SMTP id bt10mr20191631ejb.458.1607868173920; Sun, 13 Dec 2020 06:02:53 -0800 (PST) Received: from localhost.localdomain (ip-78-102-112-211.net.upcbroadband.cz. [78.102.112.211]) by smtp.gmail.com with ESMTPSA id dk16sm11584571ejb.85.2020.12.13.06.02.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Dec 2020 06:02:53 -0800 (PST) From: Josef Schlehofer To: openwrt-devel@lists.openwrt.org Subject: [PATCH 2/2] armvirt: README: rename it from LEDE to OpenWrt Date: Sun, 13 Dec 2020 15:02:37 +0100 Message-Id: <20201213140237.3137718-2-pepe.schlehofer@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201213140237.3137718-1-pepe.schlehofer@gmail.com> References: <20201213140237.3137718-1-pepe.schlehofer@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201213_090257_358530_3A53D0DE X-CRM114-Status: GOOD ( 12.04 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:642 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [pepe.schlehofer[at]gmail.com] -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Signed-off-by: Josef Schlehofer --- target/linux/armvirt/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/armvirt/README b/target/linux/armvirt/README index ae0d2ada62..b870fe19f7 100644 --- a/target/linux/armvirt/README +++ b/target/linux/armvirt/README @@ -1,4 +1,4 @@ -This is intended to be used with LEDE project to provide image for use with +This is intended to be used with OpenWrt project to provide image for use with QEMU ARM virt machine. Run with qemu-system-arm