From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0GDnGcMhc2TDBgEASxT56A (envelope-from ) for ; Sun, 28 May 2023 11:41:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 4BzkGcMhc2T5MwEA9RJhRA (envelope-from ) for ; Sun, 28 May 2023 11:41:23 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BA54D1494C for ; Sun, 28 May 2023 11:41:22 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3Ctd-0007q0-IE; Sun, 28 May 2023 05:41:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3Ctb-0007pb-1C for guix-patches@gnu.org; Sun, 28 May 2023 05:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3Cta-0002ok-PU for guix-patches@gnu.org; Sun, 28 May 2023 05:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3Cta-0001VT-JL for guix-patches@gnu.org; Sun, 28 May 2023 05:41:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63766] [PATCH 0/4] Image for HiFive Unmatched Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 May 2023 09:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63766 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63766@debbugs.gnu.org Cc: Efraim Flashner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16852668605775 (code B ref -1); Sun, 28 May 2023 09:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 May 2023 09:41:00 +0000 Received: from localhost ([127.0.0.1]:53280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3CtY-0001V5-2G for submit@debbugs.gnu.org; Sun, 28 May 2023 05:41:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:41698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3CtW-0001Uw-H9 for submit@debbugs.gnu.org; Sun, 28 May 2023 05:40:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3CtV-0007pL-E9 for guix-patches@gnu.org; Sun, 28 May 2023 05:40:57 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3CtT-0002o2-Gv for guix-patches@gnu.org; Sun, 28 May 2023 05:40:57 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-307d58b3efbso1383705f8f.0 for ; Sun, 28 May 2023 02:40:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685266853; x=1687858853; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=UC4KM+/sxQ0bRqyPGcyWWU95faPuQeltLfrN/mJtdlY=; b=NXFWZR5Oyc5dXJlP+zfjuLu/p1OIWgtESBh8kK3TB7MT4F5lEqZD4dGUCFHVQmgdcy IV8u/GWcvwUkhxs5IcRnaN3L4K+YlPbEo9Mus/q8T9JITC+/eulG1wRM9dqUzMHXspHA ukZhwBSMjgqNb9dxF+eQZPqbNHj0uASLdBcrCt6lCvM7wdo9VjomK3ru6Tq0fUC3c9oA AygV8oD4jzjyrJNucAjcX5wNPIFDCZvcVsQb+EaKpfVhsIK58fkI9uJeuCDqupuAkkft dmsCfpHFM1gf30ZMMxXRgDm/5zJYsCfoXQbz4t7z67MfTj6Z68PZpkfDfOfwbveXW/kg I6Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685266853; x=1687858853; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UC4KM+/sxQ0bRqyPGcyWWU95faPuQeltLfrN/mJtdlY=; b=KNefRudwstTJb/Sm8KAerDAgglU9VYFgWLgcBt715lsu1mRQ+GwoYSW1oUaPbguqkz lFNZMLFEIeqJET8jkgIr+BWI1b0x7Z7HAHux1EiHYALsdnEnpjGL8TnQO6qyt9UP+S5U 4ympdNkMqMy/GYEEL9H+PwAfaZb1eUh5xAXDuHqNDEhT4pQFbSDKCGxqs0AYb3Z1mQ2O aj3254NIzVyzAS0pEoh+kkzqXXaaRSaDjWfVgBCbT+SjcBL4S501QqgxYWO7biuJgAz/ UNKF4iReFsS2fl4Jlc2xFxsr86bNzn/9n/I2QZ+P7QaZjZZYe11e34FA6vcb84aRkbvp gclQ== X-Gm-Message-State: AC+VfDzJR+YbLo2k3HX/Vc2fmRcORwDxn+wI2nvyQ/3TOO3EAOrQnc5Z 6quElzEvqq1DNrk/SYpEOl77sz2QgXw= X-Google-Smtp-Source: ACHHUZ7OMov/PuYFksu6WG77OId/+qsLN/Q8D6VC/uezQ3pC5A/62ycRwPa62sXIWuOQl90I8xwD7A== X-Received: by 2002:adf:e890:0:b0:30a:bae6:fa9e with SMTP id d16-20020adfe890000000b0030abae6fa9emr7561330wrm.36.1685266852941; Sun, 28 May 2023 02:40:52 -0700 (PDT) Received: from localhost ([37.46.46.3]) by smtp.gmail.com with ESMTPSA id z16-20020adfe550000000b003063a92bbf5sm10440423wrm.70.2023.05.28.02.40.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 May 2023 02:40:52 -0700 (PDT) From: Efraim Flashner Date: Sun, 28 May 2023 12:41:45 +0300 Message-Id: X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x42f.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685266883; a=rsa-sha256; cv=none; b=I4gI3Ne0z5F6YAz3GYXsEukN0vTL2o3H+CBNQTwtAIadc8mTQDKxtHD6KD7TgT57HTnn+C iy8B4EEiA6u5NPyPbYp/fva18IyMPlz5rrAlNrkri1MWwGGA+aZT3J948q+wtmE7KzJZtA DXDvT7ACOAezaDMJfEClzUEoyyWLAmcCH5dqSTfJkGx+1R8oDtpUXru3Mlw/k9ZO6ZIL3s JzQbO21uPBwiTWDazeBkjNiIiZ0hdEFKeDQtInbWl79vUz6YbafObqsOgbLrlYRuicCdSL o6YpJatDyySbkYRFQrgr8EZXHYz/WeEL4wXw10eBq6ybuJ70LTAiYEx0EOj4tw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=NXFWZR5O; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685266883; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=UC4KM+/sxQ0bRqyPGcyWWU95faPuQeltLfrN/mJtdlY=; b=tks+zJmf6C0HJyOjsVEBXPOvSOJCEOiP3SeZ08wnYA4Su81tNC6BKhDK86G0G83FypvJjF cKzeEfiaQEHMaAWg1/bIZ7dHwo/vRGHYbNH+H03hZFTlNrPQIVTosoAhhnipI2CF3bZp/K X5ekhBK5WJbXzpM5XKsR/PmrD1IEVX7WWEbbBHb6E6iOPCzM+i92Pr7l6wR7BIWSxbHZSl kfZYPU/lDees7GVCuhJ4DcGUqda29MvyMFe4L7qjqkCY9vqQlRKsuXX98inPnlZCLCbrzQ uZK0ZWGcrgjXv2HkyELcCX4Tluv84bgI1I3+DBx14ZgOg1cQjFgRXtoOPDNc+A== X-Migadu-Spam-Score: -0.31 X-Spam-Score: -0.31 X-Migadu-Queue-Id: BA54D1494C X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=NXFWZR5O; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-TUID: zwTT2WJrsvPE I've gotten an image built for the HiFive Unmatched board and it's currently the image I'm running for that machine. The unformatted partition and the specific UUID for the first two partitions in the unmatched.scm are apparently necessary for the bring-up of the board, and likely will be necessary for other riscv64 boards in the future. Efraim Flashner (4): gnu: bootloader: Add u-boot-sifive-unmatched-bootloader. gnu: image: Add support for unformatted partitions. system: images: Add unmatched module. gnu: glibc-2.33: Fix building for riscv64-linux. gnu/bootloader/u-boot.scm | 17 ++++ gnu/build/image.scm | 8 ++ gnu/local.mk | 2 + gnu/packages/base.scm | 16 ++-- .../glibc-2.33-rawmemchr-miscompilation.patch | 57 +++++++++++ gnu/system/image.scm | 10 +- gnu/system/images/unmatched.scm | 94 +++++++++++++++++++ 7 files changed, 197 insertions(+), 7 deletions(-) create mode 100644 gnu/packages/patches/glibc-2.33-rawmemchr-miscompilation.patch create mode 100644 gnu/system/images/unmatched.scm base-commit: b96b82bcd4bc24529941ff74a91432481f1a71b5 -- Efraim Flashner רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted