From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by mx.groups.io with SMTP id smtpd.web10.1478.1582623562786053407 for ; Tue, 25 Feb 2020 01:39:23 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=oXwk3WAI; spf=pass (domain: linaro.org, ip: 209.85.221.66, mailfrom: ard.biesheuvel@linaro.org) Received: by mail-wr1-f66.google.com with SMTP id v4so992193wrs.8 for ; Tue, 25 Feb 2020 01:39:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=MDm6y09Q6y7uVUOybMb5qWtKvBG/RtkfHDpVTvqejOY=; b=oXwk3WAIPZv/PQmVfslzSuVlT01hFSKndSoVJGcx0OO6P7s05Z4JCHM8ZfS0udSqd3 GUZeGmzpBKJQqOe31jfrqp9oj9nXDNlswREE10sMqKg1kT1RNvWRqg0s1w4Av9hhTQiz jaz9BXRGTuuxyQqyQt+0nIJdHFQni6rTgXRyB3KKvepR5mb/UObsl8fjHph0hkCr5BXW tIxYSSrxt7rGF4JZsCZhlYrquDCuLSN/0FnMVLLRQJRpyP1t4wh35ZEmMu+lVXhv5igH iTo14DwgrLHdGQhbQWXNoTmVAcm0BoANIYufxTch3jFm18TqoxKmjEatY+xeFiSlTZSc A6fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=MDm6y09Q6y7uVUOybMb5qWtKvBG/RtkfHDpVTvqejOY=; b=m3aiHXqv8pmiKtSjl3VIIN7kNuSfUNDu5LgPf50W3XLo3HEFiVa22iHsZ6HBwM2ZNO QamC5WYacti6HrHNZngtid0aecla/iwMz/CLZXCk7YWLgFhkciflJHXM/DJq6q3hXVvv 5rHCbQ4GJg0PL8YN/SE6gIaSQZqwASOzTIEZiWkAsy6s6uGu9Ey05woPH3W+4Vw3VN/4 RIJdgemkoQphcPYbpc6eghSC73Hgbvh06PnmaSeiQmXLmrOLbhaZRRVvE/t1sJQ/vu/+ 7FrwENkHdxsJiEYJzgvWBFXoIJf+4XCwS5ELSqKpXz+AtoMG+P9elvx4dn/Ek/cHPO8O dxUg== X-Gm-Message-State: APjAAAUXXZbkEMZf1Vlgov3MRUtrWJXGTp+9EmE94tgyAR/m4FjDvGh4 XD4Oyb4hW3cF+/SJpxgUp6BDzt6SNgeTWQ== X-Google-Smtp-Source: APXvYqxHrwRnMwr3CYLC2hmr+fJyeQL6WRe1r6XZmDREcOTfieacOJ9TYcZme5jzO44GQFkaaFezvw== X-Received: by 2002:adf:fc85:: with SMTP id g5mr16015957wrr.52.1582623561148; Tue, 25 Feb 2020 01:39:21 -0800 (PST) Return-Path: Received: from e123331-lin.home ([2a01:cb1d:112:6f00:816e:ff0d:fb69:f613]) by smtp.gmail.com with ESMTPSA id y12sm23353079wrw.88.2020.02.25.01.39.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Feb 2020 01:39:20 -0800 (PST) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: Ard Biesheuvel , lersek@redhat.com, leif@nuviainc.com, pjones@redhat.com, mjg59@google.com, agraf@csgraf.de, daniel.kiper@oracle.com, michael.d.kinney@intel.com, jian.j.wang@intel.com, hao.a.wu@intel.com, ray.ni@intel.com, zhichao.gao@intel.com Subject: [PATCH v2 3/6] ArmVirtPkg: add the 'initrd' dynamic shell command Date: Tue, 25 Feb 2020 10:39:05 +0100 Message-Id: <20200225093908.6707-4-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200225093908.6707-1-ard.biesheuvel@linaro.org> References: <20200225093908.6707-1-ard.biesheuvel@linaro.org> Add the 'initrd' dynamic shell command to the build so we can load Linux initrds straight from the shell using the new generic protocol, which does not rely on initrd= being passed on the command line. Signed-off-by: Ard Biesheuvel --- ArmVirtPkg/ArmVirt.dsc.inc | 4 ++++ ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | 1 + ArmVirtPkg/ArmVirtXen.fdf | 1 + 3 files changed, 6 insertions(+) diff --git a/ArmVirtPkg/ArmVirt.dsc.inc b/ArmVirtPkg/ArmVirt.dsc.inc index 10037c938eb8..608dfe1aa03d 100644 --- a/ArmVirtPkg/ArmVirt.dsc.inc +++ b/ArmVirtPkg/ArmVirt.dsc.inc @@ -401,6 +401,10 @@ [Components.common] gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|8000 } + OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf { + + gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE + } [Components.AARCH64] # diff --git a/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc b/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc index 31f615a9d0f9..bfa380815f1a 100644 --- a/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc +++ b/ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc @@ -103,6 +103,7 @@ [FV.FvMain] # INF ShellPkg/Application/Shell/Shell.inf INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf + INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf # # Bds diff --git a/ArmVirtPkg/ArmVirtXen.fdf b/ArmVirtPkg/ArmVirtXen.fdf index 38d4cc163524..6a97bceeacbc 100644 --- a/ArmVirtPkg/ArmVirtXen.fdf +++ b/ArmVirtPkg/ArmVirtXen.fdf @@ -182,6 +182,7 @@ [FV.FvMain] # INF ShellPkg/Application/Shell/Shell.inf INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf + INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf # # Bds -- 2.17.1