From patchwork Mon Apr 10 09:42:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 2762 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 10 Apr 2023 11:43:29 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f187.google.com (mail-lj1-f187.google.com [209.85.208.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 33A9hSL2022080 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Apr 2023 11:43:29 +0200 Received: by mail-lj1-f187.google.com with SMTP id r11-20020a2e8e2b000000b0029ba2ce7447sf667094ljk.4; Mon, 10 Apr 2023 02:43:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1681119803; cv=pass; d=google.com; s=arc-20160816; b=tbmmbM+Id+BaogOCdik3TuQCxwz4v7yHCSwBUOo3wgD2SfaCDKxfoJgDAyDjtH8YSS YaUL54ZyHWkzkTCF/OaLzdYeZEriDzWV5n2b00mON18QFjqrSrlqj0IjYJE+v2x6T7ST RsyaoVkZTPepwX+DgVK6CsjU/qg9nmTZIjE1gUnzxoa9q8NM51Y6Z/OZgaXezPY34rfc oBEqoISQd50nGF/G7gLAhloTtWHACd1cyk0qlTn/1asVXMWgdCwc/B7UMFpSkFcmvQLq Li0FibV0x0TkuzZwUbQYHgoBIzQaHaPbRKK5AlvKsX2r/fabsmca71/3Pv3x/RgoXauq tviA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=uOovdv3v03Vd+PC918aKFzRlaeT9zw236epzGKlxHfY=; b=VrPiTYJP8+33I0pPeiWTn2mn6Qr9kxWzWknCyhBEi1dGZlKq1FEw/DgTaUJqt+6qWh OW3zskIz3CImA0s+6FrgUZ4ZvOX/jza9knRMpYfjp3QSrC9ZrYhcI0R4RyYOmJEdrK0a vFB0VlbKLwMrP+XLD3mjA44EX59JmJUSKsMONiaGFo3ccxCXAYurqeNCL0hwMb8IEUsf q5gt3Od1IYpQ4Mu3+XS03dijIN3ST3CR+DlLRFcUd0e9y0CN4TFjt7h1rliLmNfxQgYR lZfnoLCAFWEo1uIts3CZWazv0hqe30W2ii80YcZSR0965WBHcYE0znpYGLPLgxObr+gP qlOA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=ICnL8l8x; spf=pass (google.com: domain of fm-72506-202304100943204c7f4e839ee6e61737-pwe7me@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202304100943204c7f4e839ee6e61737-PwE7Me@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1681119803; x=1683711803; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=uOovdv3v03Vd+PC918aKFzRlaeT9zw236epzGKlxHfY=; b=Du21xpFTctQT60wkFpnkUkF1vU8hws2qAuWSanuffdeDVyR21lkAulJQEerAnnHRAb qqZpWObrfa3wRn9a+TIbd4MERyzF8IcvPMoICkeQ0Qa6lcO5W7PB1lm/E+3C12iUN0EN gBp8yEtWv7LcDuEkK18BHJiKgPmjjlhKJWnH19fKI+0NLFbXJKDiaUG5s0yhjSWojvRe z128+MYQ/jxKQIYbVbWi81mPYBpwjMKODz1L2mC+cN9UBgYf9trkr+QpzPJen/Hle5z0 N6M4EJmRZB5t2q2q+9ijTfihTGwsifJajDdc/2xCbLVJ4XGBOK92hHtJwSbKxNPUKTag ++zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681119803; x=1683711803; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uOovdv3v03Vd+PC918aKFzRlaeT9zw236epzGKlxHfY=; b=gBnNSeuWJXLRTXpdu+QeN0fK5mcQIKRG4H/KpbE0PQrlr3E2y4HtEYAWMk+WsFAsIm iyDbtQwp7Rst4Zin/9zb02z4mu3/ZPvwt0YA7v0I++p5zWPDkyWbXeHJXU3T97/YM/5o i4JZZ81IjPBlD3cjTBTDyj4ubAaLRWYUd/mqEercblNamFZZURlOJHLIi15miG1SxTPX /U8nCWls54k4SbhfOrSToRN4J0rnQM3wHnWlXAAJ18N7RCwIWnIs9we71XHriEO0cNl3 qThC/JxZleE60eBfDYHUUTrHmYLXNLUkZXokD3y3dDRaMSTsGJXqcYiVEjz9IT3VmNs0 zG4Q== X-Gm-Message-State: AAQBX9cZKJXXlZAuTsVtQZdbArZGUQbo3EKw3Amx9750Z8neyC5HTSlb 7OWhNp3uLyMz9LRpFMJeWsg= X-Google-Smtp-Source: AKy350aQqRrKhrfYbQcO0gZcYOdJ63XwF5tBfum3Q2P3kWvFqPyv1V875udsoOKeon9cPw5hezRkug== X-Received: by 2002:ac2:4543:0:b0:4eb:5232:53ad with SMTP id j3-20020ac24543000000b004eb523253admr1842964lfm.3.1681119802994; Mon, 10 Apr 2023 02:43:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:b11:b0:4e8:c8b4:347a with SMTP id w17-20020a0565120b1100b004e8c8b4347als600575lfu.1.-pod-prod-gmail; Mon, 10 Apr 2023 02:43:21 -0700 (PDT) X-Received: by 2002:a19:ad09:0:b0:4db:26b1:ec52 with SMTP id t9-20020a19ad09000000b004db26b1ec52mr2857775lfc.59.1681119801308; Mon, 10 Apr 2023 02:43:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681119801; cv=none; d=google.com; s=arc-20160816; b=u2997MTvuX8XVpKh/MVZQiZ9cz9+Pq1l9FyeQegmHjNFRbvu3s2CpTD6CDMv+UBpwR Gqldm5OkdMvEpvu6WwoIjbsCmIRR0v4nHCGxaq/9h1oenCbwbEQPUYqgwIxKsPmE7h21 N+QwdS8MVR4mrV+jHFqIQ1RJHry4qCzq/43b1M1nBQhb5kC3ydRNZ7ft1XQ8z0LYRb5S X80ZyEf7ww2aN16LreWV5u2+87JpRMJ1wX8BkUSoBV8Cct2LaZgXIuh9slSEGUDl5ZpV 2bDWHUKaZri/+qXy/9+1i7nEdci1MPu/H/RIwB6bNvgDRPkncfZ4xgPDdFe9tPGHD2bf /ZPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=h+U2+ZN+zcECqZamu6P4KFePHHDy20SrEztTVzy4Gn8=; b=os2R2vwaY5ghFFkZs6l59Z7LfO+/yioXGrHUUsSWl8no/S5dVaT6emsmRWFemiAMAW iFjxjdRysPwl0zeED05PcQWdYeDBcIMPes0RuL3unpgn1RsmoLgTWIpbBFIv3tAuFZZP oOYkgwC/4kovWziCznsXV/Cr93KHR+32I8OIhec/6dqSqNpCvxxa2H9/YLdQuS2CubFx WzU1xa0Yb/aB2v2DTJ+yOjtHUdpR3uTgy6ukxM5NGHiXImgSDiZUzcpjFnlAqd3QD2By N5ofr3fctkusaFEuYLgvuwXtwtb0o4K3HCaBfLMyeKXAbDMtshcZqgPOVpUXGQPsG839 ob1w== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=ICnL8l8x; spf=pass (google.com: domain of fm-72506-202304100943204c7f4e839ee6e61737-pwe7me@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202304100943204c7f4e839ee6e61737-PwE7Me@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id i38-20020a0565123e2600b004e84f87a118si524692lfv.2.2023.04.10.02.43.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2023 02:43:21 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-202304100943204c7f4e839ee6e61737-pwe7me@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202304100943204c7f4e839ee6e61737 for ; Mon, 10 Apr 2023 11:43:20 +0200 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, daniel.bovensiepen@siemens.com, florian.bezdeka@siemens.com, Felix Moessbauer Subject: [PATCH v4 3/6] starfive-visionfive2: add BSP kernel Date: Mon, 10 Apr 2023 09:42:49 +0000 Message-Id: <20230410094252.1151370-4-felix.moessbauer@siemens.com> In-Reply-To: <20230410094252.1151370-1-felix.moessbauer@siemens.com> References: <20230410094252.1151370-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=ICnL8l8x; spf=pass (google.com: domain of fm-72506-202304100943204c7f4e839ee6e61737-pwe7me@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202304100943204c7f4e839ee6e61737-PwE7Me@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= This patch adds the kernel (including configuration) from the SDK package. To make this kernel build on gcc12, we add a patch that fixes the machine model. Signed-off-by: Felix Moessbauer --- .../linux/files/starfive2_extra.cfg | 3 +++ .../linux/linux-starfive_5.15-visionfive2.bb | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 meta-isar/recipes-kernel/linux/files/starfive2_extra.cfg create mode 100644 meta-isar/recipes-kernel/linux/linux-starfive_5.15-visionfive2.bb diff --git a/meta-isar/recipes-kernel/linux/files/starfive2_extra.cfg b/meta-isar/recipes-kernel/linux/files/starfive2_extra.cfg new file mode 100644 index 00000000..d11c28de --- /dev/null +++ b/meta-isar/recipes-kernel/linux/files/starfive2_extra.cfg @@ -0,0 +1,3 @@ +# additional configuration to support stock debian userlands +CONFIG_BINFMT_MISC=y +CONFIG_SQUASHFS=m diff --git a/meta-isar/recipes-kernel/linux/linux-starfive_5.15-visionfive2.bb b/meta-isar/recipes-kernel/linux/linux-starfive_5.15-visionfive2.bb new file mode 100644 index 00000000..e0700989 --- /dev/null +++ b/meta-isar/recipes-kernel/linux/linux-starfive_5.15-visionfive2.bb @@ -0,0 +1,17 @@ +# +# Copyright (c) Siemens AG, 2023 +# +# SPDX-License-Identifier: MIT + +require recipes-kernel/linux/linux-custom.inc + +SRC_URI += " \ + git://github.com/starfive-tech/linux.git;protocol=https;branch=JH7110_VisionFive2_devel;destsuffix=linux-visionfive-${PV} \ + file://starfive2_extra.cfg" +SRCREV = "a87c6861c6d96621026ee53b94f081a1a00a4cc7" + +S = "${WORKDIR}/linux-visionfive-${PV}" + +KERNEL_DEFCONFIG = "starfive_visionfive2_defconfig" + +LINUX_VERSION_EXTENSION = "-isar"