From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 864681396D0 for ; Fri, 6 Oct 2017 19:41:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BD23D2BC004; Fri, 6 Oct 2017 19:41:43 +0000 (UTC) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7B73C2BC004 for ; Fri, 6 Oct 2017 19:41:43 +0000 (UTC) Received: by mail-wm0-x234.google.com with SMTP id i124so9869709wmf.3 for ; Fri, 06 Oct 2017 12:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=dOlUg6URFL8dI4Pqi+FBCq86r8/tfnLyGN5HzwBJRrw=; b=pc2N7x+ZjFmzEuEkWk3k4AaG3H7jU1LeTVlt2RhTSx35xOjOb/CntFKMkVsPwRK06A t72/oGCWB6RiJGqytA0KLF5iIoN9Uf1r6pSWvy4mXsxTkUDwM9z/+/F41XoTmHWUF66e gcTH9I8NyxiBy53HMJ4Kc/q9lxEUAeiGqh8kn2FOPU/GcFxi7TSg0qeFlm/39dmjYw+L SlX1yzY/rljXYlGO8+T9Xu+pT0fWo+QV2EKwq8R0haHyRWpY/4JFazincmxbiA4AlXnR S55tWBy64hGR1hhMCSKIG0PP2SEfkrpcx/hlxKEeVj+u46MuOx0xLAhaSfFfJy4hpCbv t10g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=dOlUg6URFL8dI4Pqi+FBCq86r8/tfnLyGN5HzwBJRrw=; b=pplzfgPe/52xs4DdfiaxWWYzhhr/E8og+r4dcOTShWZJ5qAE74KVpcdQpIVesysaKI csWe23KBHpGxzvEPUCdpYWdGjy43C8bP4huG0jpoaUztQcCHHHj7R4xoEHbR/amYsII2 vHxPr0VO3CQizPLep4MJpeYvk6lHi4jW5CSjK6lmUu1uZ2dDSQPPyIEhNfsRBFSgvNbr 7zoZQ/LNoWY6grkuksc5KqcIkeLL1/Q7/JApphKX1viU6X7+h6oqSidZ8tq/iNqIphMS d/sE+zKyaK4xZ59orvWLle6zYb1ibff3CpQ5otPxxIGsigTiasrinxunA15lKmU0xa5q Sr7g== X-Gm-Message-State: AMCzsaXs4ywvJPKuhwUvrs0nqbfKN7S6H4nc+5WDZkoevMfaoeW2F/CU jalFlR8XuX+ey4myVYN02yNOH5c7zhzKW/36FeY= X-Google-Smtp-Source: AOwi7QD4fHEuH62765yCCAfyTgo+uKAllEYUGZbizuWdee7PkCcH/xXAwOWYO0huoHaoaq6QXkNgJjVEJs2UKZqvYmE= X-Received: by 10.223.199.136 with SMTP id l8mr2872951wrg.121.1507318902100; Fri, 06 Oct 2017 12:41:42 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 Received: by 10.28.62.81 with HTTP; Fri, 6 Oct 2017 12:41:41 -0700 (PDT) From: Ben Kohler Date: Fri, 6 Oct 2017 14:41:41 -0500 Message-ID: Subject: [gentoo-catalyst] Series of patches for x86_64 UEFI support in catalyst To: gentoo-catalyst@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: dae50245-532f-4098-be1b-58eab3734789 X-Archives-Hash: ed8a1e06e780031dbc89c013784e6c9f Hello, I'm working on adding UEFI support for x86_64/amd64 builds in catalyst. This is going to require some changes in catalyst itself plus a new cdtar. Some of this is a bit of a gray area, as far as how much to bundle prebuilt in the cdtar, versus generating @ runtime via catalyst. The UEFI-enabled isos will use grub2, we can provide a prebuilt one or generate it @ runtime (of course depending on sys-boot/grub on the host). If we build grub on demand, then the cdtar will basically just add a couple of new dirs plus a grub-stub.cfg. This is my current patch which assumes the cdtar will contain a pregenerated grub image: https://github.com/benkohler/catalyst/commit/c7e441d47bd9be60bca29a4d53dfbc82d73e7324 Tool for generating the cdtar used above, is here: https://github.com/benkohler/cdtar-grub2 If anyone is interested in getting involved with or steering these changes, please let me know. This catalyst change and cdtar should be usable with current releng installcd specs, that's where I've been testing. You can also reach me @ iamben on Freenode IRC if you have questions/comments. Thanks! -Ben