From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KEuaAe8OmGAwMQAAgWs5BA (envelope-from ) for ; Sun, 09 May 2021 18:33:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id kDTBOO4OmGBzNgAAbx9fmQ (envelope-from ) for ; Sun, 09 May 2021 16:33:50 +0000 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 6AA751C87C for ; Sun, 9 May 2021 18:33:50 +0200 (CEST) Received: from localhost ([::1]:39016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfmNJ-0003o6-AN for larch@yhetil.org; Sun, 09 May 2021 12:33:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55618) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfmMB-0003ls-By for guix-devel@gnu.org; Sun, 09 May 2021 12:32:39 -0400 Received: from smtpout2.vodafonemail.de ([145.253.239.133]:59832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfmM8-0002Pm-F1 for guix-devel@gnu.org; Sun, 09 May 2021 12:32:39 -0400 Received: from smtp.vodafone.de (smtpa04.fra-mediabeam.com [10.2.0.35]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id B490512172C for ; Sun, 9 May 2021 18:32:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-smtpout-mb-15sep; t=1620577951; bh=EucNOKEaeDqDBvjqBbkOBbw2VJoNIb4k7+q4ZyLadNk=; h=From:Subject:Date:To; b=gfl9KR8/8juqto5uSbTgFdJBTwUWJYEaRM42igbQChIGpAVrQ96wkRYDSZPCQH8t5 L/p+pPsYSF/4/IleZf5dsLN2oba5fNFDSqnf1Z2FwlsBlKvhS6TkySDgLzs7zrP7Aw lieUc6NHrcHjlfBFZZcdATEpwIQsUZ+O5gS1AmIw= Received: from macbook-pro.kuh-wiese.my-router.de (dslb-002-206-141-063.002.206.pools.vodafone-ip.de [2.206.141.63]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 3A68B140281 for ; Sun, 9 May 2021 16:32:30 +0000 (UTC) From: Stefan Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Support for Raspberry Pi including some generic changes Message-Id: <880717D7-A719-4E8C-871A-11A638918F4D@vodafonemail.de> Date: Sun, 9 May 2021 18:32:30 +0200 To: guix-devel@gnu.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1610 X-purgate-ID: 155817::1620577951-00000699-77D005F4/0/0 Received-SPF: pass client-ip=145.253.239.133; envelope-from=stefan-guix@vodafonemail.de; helo=smtpout2.vodafonemail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620578030; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=EucNOKEaeDqDBvjqBbkOBbw2VJoNIb4k7+q4ZyLadNk=; b=CqW9J/I1IBlbyYT0owGXKA/WasI0AwCDk4IAbxxuzn+WIkYZZTcV1aQ45JLQkf0Wcnj2e9 +2HSIOLfv/aYME1FqnpKD6g1ua8R8+GuZyJuEKyqamxqf0V5GChyv23j51FMeocqfSB6WJ YOo032YKTCkTXFi+SEEq/zniifFoj7+b8zQ85443ZcBAEZpYKDPJCGJSBcVIxsHYRozldv xZoHVN21nMDO6Kh1JXoRIGaNzfTnVZsiwP7SfFOyRvsfO3I4MrkeT3XfyMhmdakoDkGBIn 8xQy0YwIQbF2ExqXDd4RcwTiQE1RDT1BV816GgwpkKgZhDhABoJmPF08K1X+tw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620578030; a=rsa-sha256; cv=none; b=myi5tpIkTah03HH6RiQadXvVJJ0T7daMu81sSXg5Y12+lPfZZIg3o6gMXcSqZZca7ADhZ7 kG/PdCeJHXWR8xZ3wPxcnTgrid6g+gD76Ums2/+Pirt462jtTc6hYPuN9tDjBB/LeulJdN 3wbSaFd4FYpqUw8qAHFFIojUi/0uBWg0z8PVGYYiRzgkAHK6I8ALX3BdL6rWeQ0jTz1xsh 0AE5INVefXiX6pO+bMdKTx54mn4Aekvlb6GdbjYeIouPvxS7Ocm602jp+iSTED1d45PaQz 9UTvuzgTx9mKnPJYEN7ScOuIA5aCi592shUQ6NjUmmAkLp6V1eKMjK7EQWeVag== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=vodafonemail.de header.s=vfde-smtpout-mb-15sep header.b="gfl9KR8/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -2.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=vodafonemail.de header.s=vfde-smtpout-mb-15sep header.b="gfl9KR8/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 6AA751C87C X-Spam-Score: -2.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: dktZHPfMG/oj Hi! I just sent a patch series=C2=B9 to add support for the Raspberry Pi. It = consists of ten patches, however some of them are generic. I=E2=80=99m writing to this list to gain some attention for this patch = series, and also to point out some generic changes, which might be of = interest for several people or may require some broader discussion. There is a patch introducing a new function (modify-linux). It allows to = modify a given Linux package on the base of some defconfig file with a = list of configuration strings. The defconfig base is either an own file-like object, a file name from = the Linux sources, or generated from the given Linux package. In this = last case the configuration of the given Linux package is used to save a = temporary defconfig file, to which the configuration changes will then = be done. This can look like this (untested): (operating-system (kernel (modify-linux #:linux linux-libre ;; This is the default #:extra-version "net" #:defconfig "x86_64_defconfig" #:configs '("# CONFIG_LOCALVERSION is not set" "CONFIG_NFS_SWAP=3Dy" "CONFIG_E1000=3Dy"))) =E2=80=A6) Another patch provides the bootloader = grub-efi-netboot-removable-bootloader, which =E2=80=93 although = originally intended for netbooting =E2=80=93 can also be used to install = a Guix System on a USB stick to carry around. Bye Stefan =C2=B9 =