From patchwork Wed Jan 17 11:19:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 145 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 17 Jan 2024 12:19:43 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f58.google.com (mail-oa1-f58.google.com [209.85.160.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40HBJg53032487 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 17 Jan 2024 12:19:43 +0100 Received: by mail-oa1-f58.google.com with SMTP id 586e51a60fabf-2051ab02477sf15864771fac.3 for ; Wed, 17 Jan 2024 03:19:43 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705490377; cv=pass; d=google.com; s=arc-20160816; b=dWa2nueiHG/CIdq7ORWG71L3FJTMy4VeNEXkCiD93LYe5xR4ZZCgDl6Y4qFewtfoea 4Fy4kRqjb77PtM0xo7dFM7EMn4WJYxZvXfAds2EMRyQIThtGRByoEaR6pqqTkiPWRKSy Wp8eGsPq8XgPCLAXK9sGAAm1psKyL9Bpt72fTassc4hUSXPqv5MMkyyJyUSa+ooQ0yOI gOBc2+l9aDuX1UEXoVLGqLg51Ka4bKbdGHZsQrLmTQhOafG2lWy0tkVXFpKO+/ci7YcQ HplHqPEMaaWHaacLnAaLV9vip7EYzsbsHwRi89cFXL7k+uEfdmO+/MIzZWRPW4pCAA/k 9x8w== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=OL6JE8TZdehxljDz9yhMr/6vgci1GBGyGEABex72sVs=; fh=xxo2rOAPT4f31TY31yIWVuVlno6QMa2Pdllc3KKolm0=; b=rtYj+57WnPJA4vCwYflT9L0hNtXewxGdhS5kejlgQmieXEeNoSPRBXU78cxnELs4vW zOQuNrCOtKIb4QFqrQviRAWp/X1mzxipwL5ULDUILQ9VMg57ZqbGPcUlrDS3ufsOjyLk o+/2SNC4YcZR5hHY2mKf3D6tDCjbopOqdmSLW/5pOjt5gkEvK6LXUoMbn52F2l9UI8So AiBnj8dJNp2SN8FlRwwPA2PndA9BCjRDkQOCH8jwREncO2lhP7+vyeC7f/Hpo5wN0CiD /HK/q413ukNmQYxnp29S7TwPrQ5lg65BTXvIhqWM370foYTTJ+BmAKtzmYrPhNN9XV8d 6/zw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gQgRoOPN; spf=pass (google.com: domain of fm-294854-20240117111934f68509fa3544421542-iloyfe@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240117111934f68509fa3544421542-IloyFe@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=20230601; t=1705490377; x=1706095177; darn=isar-build.org; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=OL6JE8TZdehxljDz9yhMr/6vgci1GBGyGEABex72sVs=; b=BX3RhxoNZOpBtenrdc7SX7FLQamTDksqjble5zhLZrPh0yDWi79uXollFU7aTMI3Uk roePaOmOZKQmJKRNMjZYe7JmDR5jYgtn9DHnB3ljha6ayXZsfeBuYe9sE4CwBQsJFKYR me5V4kZ38osZK428eQt00ZsIn5EwscZJIrhoe3mfc2nAB3mRM+/SAAqfU+s+Yb5jY8dR dIGhc6Nf7OdBmsLhDyYTui5z8bb1ZsYwVoc4z9Gfq2+2Okp1y18XjDMjHlcf9Ppgykln es2QCQF2NyvUyxPR8ZSJWyRWByYgF1W+cpXg3W3kdoYkWseNDwwz8ruDodxfhJbmI4FJ eyzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705490377; x=1706095177; 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:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OL6JE8TZdehxljDz9yhMr/6vgci1GBGyGEABex72sVs=; b=jE44FvTCjcBmdPHj3CA/krY9JSP5BGCKVf1UkAeDMqFJxTwR5kplA0PuhR2gTYI52Z vJ9mlv+lhmZFcpilOtjh+9edeLyzUt3VAVzoRVgYBarz32jUunR6CwJ1ySEf3Ie4rQzV a8hZTGuoIxXpyFZF2UgdS0GFuW55lAuJzszzJcQ+IIhwA7QxVTZV/Tqt38PADLDsAHiF 1VHghHIOMkhf6RhADBUL+AWqxH9CVsg+0KDfuoORxXcNaCH3HyGM+rxMLd2mSyr1OayP Ah2Ob9UBounR+h5u0/mPcO8Pj+uPY21Nakp4WBPra1MtaRH1gvoTqrmBjE8igz9fuwcX RPXQ== X-Gm-Message-State: AOJu0YxSnH4lMeJiOU4VbZ7EgkiCXD+BWxPBNy34TqlLg8GD00GSkLnK lj2+ze9i/9YedsiDmoxa9v8= X-Google-Smtp-Source: AGHT+IGncEEJozGUI8EdKl6tmd9Ru5NuWX2SFazVFC7gSnOIaKR8aRWNAP2Fs6zQGVORBGNVnGw8rg== X-Received: by 2002:a05:6871:73a7:b0:1fb:75b:99ba with SMTP id na39-20020a05687173a700b001fb075b99bamr8334927oac.105.1705490376703; Wed, 17 Jan 2024 03:19:36 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6871:330b:b0:206:e548:e34b with SMTP id nf11-20020a056871330b00b00206e548e34bls2639814oac.1.-pod-prod-08-us; Wed, 17 Jan 2024 03:19:36 -0800 (PST) X-Received: by 2002:a05:6870:898f:b0:205:fd47:cd97 with SMTP id f15-20020a056870898f00b00205fd47cd97mr9381350oaq.35.1705490376086; Wed, 17 Jan 2024 03:19:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705490376; cv=none; d=google.com; s=arc-20160816; b=lhwC9lUnJ106WRbJ1sw5HpC7RsxPuK6vjiR/mq0bih4mhVPj78AHFXXLeJduoSoFRt xDgX4gSxy26CWXElxEX2Ud0+3og7oP3mg5rxV3a/vSEHJyq3jTNT0Sa5lfeKTSvXX4NK 7Onrohd8dTNc+9WZaHezESWwRoKTG1WPJ0kWiXU5vvfyndukcN2eKeRAEoW3avSbEUy9 J6gXIF2Sre9GYu+Dou1BftHic0kcrVECjCda2XJ7NFJr97Eduge7PUQFmgyBX/2lOWJf efb8pP/YPD64MYU/kIHTsrJJ3mYM9hBqaONYP9J/nzv0BjhBRiH09+ZK0W8wMZ4gvqwH FDGw== 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:message-id:date :subject:cc:to:from:dkim-signature; bh=kgDsHVgLZgA5lzQyoY4JLZuhphyIhwZK+Q4H60h2gvQ=; fh=xxo2rOAPT4f31TY31yIWVuVlno6QMa2Pdllc3KKolm0=; b=E71T395lp5KZjD37f6wrs1Tg4rWCTwalRfNeLB+wsK42VMe/6NRGnPkaW27tnXkaRF w+bSCh2nQ5mggEjsB9c4+ozBSakvmlwSflbIOA3gF6x6ADoPbz8ApPeXfHxoFXfrJR/L 3m93aCs5xY5gcj0tiW+l6p4e7SaCkIkLlxAhhkFVLBLNJCaTD2Gqo2/kSnyLcFq8GSuu 2a8mNRnkaiSSnbfguyqOG0EWBc1dSAj45KkQj96vEYe6aOmslP+BUF3k+PY5HrLJNevz GL1g1mjjtyaEIz+WODRhkAmSXrTFBdGS2RGeIA++PlHbs0QgxqSLv7qK+SuLTp2qC5ii 48Eg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gQgRoOPN; spf=pass (google.com: domain of fm-294854-20240117111934f68509fa3544421542-iloyfe@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240117111934f68509fa3544421542-IloyFe@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id fu16-20020a0568705d9000b00204853d91eesi2010320oab.4.2024.01.17.03.19.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Jan 2024 03:19:35 -0800 (PST) Received-SPF: pass (google.com: domain of fm-294854-20240117111934f68509fa3544421542-iloyfe@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 20240117111934f68509fa3544421542 for ; Wed, 17 Jan 2024 12:19:34 +0100 X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Cc: Felix Moessbauer Subject: [PATCH v3 0/8] Fix and update VisionFive 2 Date: Wed, 17 Jan 2024 12:19:25 +0100 Message-Id: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=gQgRoOPN; spf=pass (google.com: domain of fm-294854-20240117111934f68509fa3544421542-iloyfe@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-294854-20240117111934f68509fa3544421542-IloyFe@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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=0.1 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, NUMERIC_HTTP_ADDR,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Debian has fixed riscv64 cross-building in sid, and we can now use the chance to fix and update VisionFive 2. We can't go fully upstream with that board yet as it would otherwise lack USB and PCIe support. But there is a working for-upstream kernel branch on top of 6.6 that we can use. In contrast, firmware is fully upstream now. Changes in v3: - go back to downstream kernel - drop linux-mainline update - update u-boot to 2024.01 - update to opensbi 1.4 Changes in v2: - drop no longer need cross-build workaround - update to kernel 6.6.10 Jan Jan Kiszka (8): crossvars: Account for PACKAGE_ARCH = "${BUILD_ARCH}" meta-isar: jh7110-u-boot-spl-tool: Use BPN instead of PN meta-isar: starfive-visionfive2: Use kernel DTB meta-isar: jh7110-u-boot-spl-tool: Rework meta-isar: starfive-visionfive2: Switch to upstream U-Boot opensbi-starfive-visionfive2: Update to 1.4 release meta-isar: starfive-visionfive2: Drop obsolete recipes linux-starfive: Update to 6.6 upstream queue .../conf/machine/starfive-visionfive2.conf | 13 ++---- .../jh7110-u-boot-spl-image/files/install | 1 - .../jh7110-u-boot-spl-image/files/rules | 10 ----- .../jh7110-u-boot-spl-image_0.1.bb | 32 --------------- ...l_0.1.bb => jh7110-u-boot-spl-tool_0.2.bb} | 2 +- .../opensbi/files/starfive-visionfive2-rules | 12 ++++++ .../files/starfive-visionfive2-rules.tmpl | 17 -------- ...ensbi-starfive-visionfive2_1.2+20230310.bb | 33 --------------- .../opensbi-starfive-visionfive2_1.4.bb | 25 +++++++++++ .../files/starfive-visionfive2-rules.tmpl | 35 ++++++++++++++++ ...-starfive-visionfive2_2021.10+VF2-3.0.4.bb | 31 -------------- .../u-boot-starfive-visionfive2_2024.01.bb | 29 +++++++++++++ .../files/rules.tmpl | 12 ------ .../files/visionfive2-u-boot-firmware.install | 1 - .../visionfive2-uboot-fit-image.its.tmpl | 41 ------------------- .../visionfive2-u-boot-firmware.bb | 38 ----------------- ...sure-GP-relative-addressing-is-not-u.patch | 32 +++++++++++++++ .../linux/files/starfive2_extra.cfg | 6 ++- .../linux/linux-starfive_5.15-visionfive2.bb | 19 --------- .../linux/linux-starfive_6.6-visionfive2.bb | 21 ++++++++++ .../canned-wks/starfive-visionfive2.wks.in | 6 +-- meta/classes/crossvars.bbclass | 2 +- 22 files changed, 167 insertions(+), 251 deletions(-) delete mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl-image/files/install delete mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl-image/files/rules delete mode 100644 meta-isar/recipes-bsp/jh7110-u-boot-spl-image/jh7110-u-boot-spl-image_0.1.bb rename meta-isar/recipes-bsp/jh7110-u-boot-spl-tool/{jh7110-u-boot-spl-tool_0.1.bb => jh7110-u-boot-spl-tool_0.2.bb} (85%) create mode 100644 meta-isar/recipes-bsp/opensbi/files/starfive-visionfive2-rules delete mode 100644 meta-isar/recipes-bsp/opensbi/files/starfive-visionfive2-rules.tmpl delete mode 100644 meta-isar/recipes-bsp/opensbi/opensbi-starfive-visionfive2_1.2+20230310.bb create mode 100644 meta-isar/recipes-bsp/opensbi/opensbi-starfive-visionfive2_1.4.bb create mode 100755 meta-isar/recipes-bsp/u-boot/files/starfive-visionfive2-rules.tmpl delete mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-starfive-visionfive2_2021.10+VF2-3.0.4.bb create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-starfive-visionfive2_2024.01.bb delete mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot-firmware/files/rules.tmpl delete mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot-firmware/files/visionfive2-u-boot-firmware.install delete mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot-firmware/files/visionfive2-uboot-fit-image.its.tmpl delete mode 100644 meta-isar/recipes-bsp/visionfive2-u-boot-firmware/visionfive2-u-boot-firmware.bb create mode 100644 meta-isar/recipes-kernel/linux/files/0001-riscv-efistub-Ensure-GP-relative-addressing-is-not-u.patch delete mode 100644 meta-isar/recipes-kernel/linux/linux-starfive_5.15-visionfive2.bb create mode 100644 meta-isar/recipes-kernel/linux/linux-starfive_6.6-visionfive2.bb