From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIeAT-0005kN-Rq for guix-patches@gnu.org; Sat, 25 Nov 2017 12:23:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIeAQ-0007Ht-L5 for guix-patches@gnu.org; Sat, 25 Nov 2017 12:23:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:49451) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIeAQ-0007Hj-Hb for guix-patches@gnu.org; Sat, 25 Nov 2017 12:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eIeAQ-0006RM-B8 for guix-patches@gnu.org; Sat, 25 Nov 2017 12:23:02 -0500 Subject: [bug#29409] [PATCH] linux-libre: Adapt some arm options to match intel conf. Resent-Message-ID: References: <877euhtjkj.fsf@gmail.com> <1511430599-17726-1-git-send-email-m.othacehe@gmail.com> <20171125093529.70eab09b@scratchpost.org> From: Mathieu Othacehe In-reply-to: <20171125093529.70eab09b@scratchpost.org> Date: Sat, 25 Nov 2017 18:22:23 +0100 Message-ID: <87o9nq1df4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Danny Milosavljevic Cc: 29409@debbugs.gnu.org > Any chance that this patch is not necessary if the correct initrd is used? Because it should have been able to load the modules from the initrd just fine. Well the initrd used on intel platforms only loads a specific set of modules ("ahci" "usb-storage" ...), see linux-modules in linux-initrd.scm. I'd like to reuse the same code on arm platform, so I think the better option is for kernel configurations to converge instead of defining specific initrd for specific platforms. I plan on adding a gnu/system/installers/ or a gnu/system/boards/ directory with one file per specific platform. Then each board will have a specific bootloader: grub, u-boot-... but, if possible, the same kernel : linux-libre and the same initrd : base-initrd (with some #:extra-modules if needed). WDYT ? Mathieu