From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7220354510442463232 X-Received: by 2002:a92:d7cc:0:b0:331:9a82:33f6 with SMTP id g12-20020a92d7cc000000b003319a8233f6mr814652ilq.5.1685087292377; Fri, 26 May 2023 00:48:12 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:130e:b0:335:682:1dd6 with SMTP id g14-20020a056e02130e00b0033506821dd6ls350206ilr.0.-pod-prod-00-us; Fri, 26 May 2023 00:48:11 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6MRsRDVczKCdPqVznEMD0IlAO4ULAM0tUbXqFr1E7+kyaZaZE/y5D31agpglRDmfhayqj5 X-Received: by 2002:a05:6602:2110:b0:774:871d:6a06 with SMTP id x16-20020a056602211000b00774871d6a06mr649618iox.2.1685087291730; Fri, 26 May 2023 00:48:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685087291; cv=none; d=google.com; s=arc-20160816; b=FQYkYFIUyHMuHQV+m6w2AohxibrNwVjOvsXFyL5sqm2N4iPTOviCgGk9Vfu9YnWAMD z2TEg+MtbhhggYmx9p4EcCiNOT4Kl5FjLSGZRe6Okp0wY1gqUBfqAWGxsELcZSf9ik+4 YtWxDLwogbDG/OmgtRij3tEUztph2tnbobXqRsdH8RaYvmS5tGDIyygQkQ1bA/77ltT3 /zI1Ub/GuOtU36QLFNgQRN7PpizzlZAQ1h7bB1E4XAXRc0oxaUpyCD+0haZrmDYVJiSy rYoDORhab4LYljkwnWA4je/IPBz8poO0pX8Sc64Vjo4Tgwxa+rCr2zzpL1FMpSyc+jCc Lh6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id; bh=ymoZlwWmIx4V3iiLJ4RT/QAD99rtz46tWimE1QiRRgI=; b=psMOPk1YCHRpDIy0iqCYRhVVraLoFnsf8hd2e2hexGXbP9bR2siERme8bFNXcRdhKY 1mpKxYg6tRedZggEjODc4eAy8vvHUu1jv4IdP4G+vn/PzHRA/N0+0l4T4kaghoHeCCPk /iW2x3pMZ/NNCmUqvsOybr1Cc3PLaSDaiBpOg7KrBFD0wDYS82eyY4bni7cMjVt4dNsT jk3NtUHhS7jHajH3bPMvq8yT7rJXd/xg8gfsa+6gwcBnJLAMMxan0BufY+OW+N2dljs2 Obn/Nr32OAtjYyuP8eIEQs+xmoEhfecwiI1ZBROvfsZoxPnNyMGctqzufk3MiX5V1jWB 7Cng== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id o9-20020a05660213c900b0077515a13c2dsi270488iov.1.2023.05.26.00.48.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 May 2023 00:48:11 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from [127.0.0.1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34Q7m4U1013747 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 May 2023 09:48:05 +0200 Message-ID: Subject: Re: [PATCH v4 0/6] Add BSP for StarFiveTech VisionFive2 Risc-V board From: Uladzimir Bely To: "MOESSBAUER, Felix" , "isar-users@googlegroups.com" Date: Fri, 26 May 2023 10:48:07 +0300 In-Reply-To: <4c7c99c436d055b0d1dfb36be15b45d577ef1318.camel@siemens.com> References: <20230410094252.1151370-1-felix.moessbauer@siemens.com> <4c7c99c436d055b0d1dfb36be15b45d577ef1318.camel@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.1 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=0.3 required=5.0 tests=ALL_TRUSTED,NUMERIC_HTTP_ADDR, URI_HEX autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: Nc3TxYVIe/Rx On Fri, 2023-05-26 at 05:14 +0000, 'MOESSBAUER, Felix' via isar-users wrote: > Dear maintainers, >=20 > are there any news on this series? > Can we merge it? >=20 > Best regards, > Felix >=20 Hello. v4 passed CI quite long ago, but we were waiting for the board delivery. I'll check the patchset on top of latest next and we'll merge them soon (If it passes CI, it will be done by Monday, I hope). > On Mon, 2023-04-10 at 09:42 +0000, Felix Moessbauer wrote: > > Changes since v3: > >=20 > > - rebased onto next > > - drop "u-boot: make KCFLAGS and HOSTCFLAGS configurable" > > - opensbi: update version > > - u-boot > > =C2=A0 - update which makes patches obsolete > > =C2=A0 - support to compile without cross > > =C2=A0 - simplify build dependencies > > =C2=A0 - remove KCFLAGS injection > > - spl_tool: replace with OSS version from StarFive > > - linux: update which makes patches obsolete > >=20 > > Changes since v2: > >=20 > > - rebased onto next > > - rework u-boot customization (p1) > > - update opensbi > > - update kernel > >=20 > > Changes since v1: > >=20 > > - rebased onto next (including bitbake 2.0 migration) > > - exclude opensbi memory range in u-boot DT > > - use upstream OpenSBI version (instead of StarFive version) > >=20 > > This series adds a new machine "starfive-visionfive2" which is a > > Risc-V board based on the JH7110 SoC. The BSP is modeled based on > > the > > buildroot SDK [1], but without any proprietary imaging components. > >=20 > > Further, we implement the fit + efi boot toolchain, instead of the > > proposed ubootenv + fit version. This also requires that we embed > > the > > board's linux device tree into the fit, as memory and reserved- > > memory > > nodes are resolved via the efi API (implemented by u-boot) instead > > of > > resolving them via the DT in Linux. > >=20 > > As the JH7110 SoC has no usable upstream support yet, we directly > > build the 5.15 based kernel from the SDK, instead of porting > > patches > > on top of the standard Linux. Distro kernels are also not > > supported. > >=20 > > Best regards, > > Felix Moessbauer > > Siemens AG > >=20 > > Felix Moessbauer (6): > > =C2=A0 starfive-visionfive2: package u-boot > > =C2=A0 starfive-visionfive2: package opensbi firmware > > =C2=A0 starfive-visionfive2: add BSP kernel > > =C2=A0 starfive-visionfive2: create u-boot-spl firmware > > =C2=A0 starfive-visionfive2: create u-boot-spl FIT image > > =C2=A0 starfive-visionfive2: add machine > >=20 > > =C2=A0meta-isar/conf/local.conf.sample=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 1 + > > =C2=A0.../conf/machine/starfive-visionfive2.conf=C2=A0=C2=A0=C2=A0 | 29= +++++++++++++ > > =C2=A0.../starfive-visionfive2-sid-ports.conf=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 |=C2=A0 7 ++++ > > =C2=A0.../jh7110-u-boot-spl-image/files/install=C2=A0=C2=A0=C2=A0=C2=A0= |=C2=A0 1 + > > =C2=A0.../jh7110-u-boot-spl-image/files/rules=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 | 10 +++++ > > =C2=A0.../jh7110-u-boot-spl-image_0.1.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 30 ++++++++++++++ > > =C2=A0.../jh7110-u-boot-spl-tool_0.1.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 23 +++++++++++ > > =C2=A0.../files/starfive-visionfive2-rules.tmpl=C2=A0=C2=A0=C2=A0=C2=A0= | 17 ++++++++ > > =C2=A0...ensbi-starfive-visionfive2_1.2+20230310.bb | 31 ++++++++++++++ > > =C2=A0...five-visionfive2_2022.01-rc4+VF2-2.11.5.bb | 31 ++++++++++++++ > > =C2=A0.../files/rules.tmpl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 12 ++++++ > > =C2=A0.../files/visionfive2-u-boot-firmware.install |=C2=A0 1 + > > =C2=A0.../visionfive2-uboot-fit-image.its.tmpl=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 | 41 > > +++++++++++++++++++ > > =C2=A0.../visionfive2-u-boot-firmware.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 36 > > ++++++++++++++++ > > =C2=A0.../linux/files/starfive2_extra.cfg=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 3 ++ > > =C2=A0.../linux/linux-starfive_5.15-visionfive2.bb=C2=A0 | 17 ++++++++ > > =C2=A0.../canned-wks/starfive-visionfive2.wks.in=C2=A0=C2=A0=C2=A0 | 23= +++++++++++ > > =C2=A017 files changed, 313 insertions(+) > > =C2=A0create mode 100644 meta-isar/conf/machine/starfive- > > visionfive2.conf > > =C2=A0create mode 100644 meta-isar/conf/multiconfig/starfive- > > visionfive2- > > sid-ports.conf > > =C2=A0create mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl- > > image/files/install > > =C2=A0create mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl- > > image/files/rules > > =C2=A0create mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl- > > image/jh7110-u-boot-spl-image_0.1.bb > > =C2=A0create mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl- > > tool/jh7110-u-boot-spl-tool_0.1.bb > > =C2=A0create mode 100644 meta-isar/recipes-bsp/opensbi/files/starfive- > > visionfive2-rules.tmpl > > =C2=A0create mode 100644 meta-isar/recipes-bsp/opensbi/opensbi-starfive= - > > visionfive2_1.2+20230310.bb > > =C2=A0create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-starfive- > > visionfive2_2022.01-rc4+VF2-2.11.5.bb > > =C2=A0create mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot- > > firmware/files/rules.tmpl > > =C2=A0create mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot- > > firmware/files/visionfive2-u-boot-firmware.install > > =C2=A0create mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot- > > firmware/files/visionfive2-uboot-fit-image.its.tmpl > > =C2=A0create mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot- > > firmware/visionfive2-u-boot-firmware.bb > > =C2=A0create mode 100644 meta-isar/recipes- > > kernel/linux/files/starfive2_extra.cfg > > =C2=A0create mode 100644 meta-isar/recipes-kernel/linux/linux- > > starfive_5.15-visionfive2.bb > > =C2=A0create mode 100644 meta-isar/scripts/lib/wic/canned-wks/starfive- > > visionfive2.wks.in > >=20 >=20