From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4864:20::d44; helo=mail-io1-xd44.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id B61042194EB78 for ; Mon, 11 Mar 2019 04:59:32 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id p18so3744747ioh.5 for ; Mon, 11 Mar 2019 04:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=undF/NcZPQopGtqoeP9GVZrXDPwWJ/5MaAR0FW2h7Us=; b=iFhbKaUrBcm2caNEPN9QSmUPPNDmIaA9Ur0j8ULaCGtTZpwKrcRuoi3TwoKRmA4MdX Kyy/9pZ5065J8/vSm+gudfnqiccOnLyJsC4TB+2+6Rgb9oxHoXwOQ2aIrVTBogiUU/ud CES0YMffq7Q52ldHaWyVl8QbVHgT+SG6iJIvlLP4afWMWgAw93cuUlL37jboEnLP5I1I BYeZexWRZcq5TklM99ehB8m947hbOSbN/KlE1nbJxhQQZVgeX/cjM/kKuMu/Y4mmZswN IbQW0aKR6ajPunzsQlS8JNSfaegW4nwJlhBmvdx/PYP4CNXgR10OlJ/6yrNH2ws1uCr7 22+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=undF/NcZPQopGtqoeP9GVZrXDPwWJ/5MaAR0FW2h7Us=; b=IfLI0kVIXeysNLUhSXjp6Y67EoIsoTbzq6sDNscFjbj2ajdiSOZKa1J/IL//VNpR19 frHrMoHCrdyN0Hkkku6AI+LWFn20kolw3GoeOxAcOmuSclHCgMrzuI/XkuheXltdbKfB hbYB5Bk4jMUpSMUNbw0wC3i0RrKZrXX1D3wNFqs7xpUrdUAoPSBSRjkKUx0tx95udfPE tG0nvulrXKCjCOLvysRnxr3Jm5j+ySE3Imi3kdpUW9yNbXeKfWwGlMLKNoo6+Bj9f8hm TgftadcQsRAKbO+CXTXBJ/IXOz74+cSHjWFl2uyYvGwwR+FUFk7UhJURBCf2+QpQHa5S XD9Q== X-Gm-Message-State: APjAAAUGjNwAgGpP9ZrYNhz2OKfjdv//hKxwgWjsuCGB4JDy7sIiM1ZX 62uF1zuwa3uZG5AT3iiGF8Kl9Mc5SENJuIbn81c342bt8Hg= X-Google-Smtp-Source: APXvYqzhHsxt6YYQ0oteopQGqdExqEadFe4SZh9UfuOfJhxo5VWqk2zxu6G3QpVx4sSwedeZhuZV2dTFpmUD+DPnDJs= X-Received: by 2002:a6b:6511:: with SMTP id z17mr16854691iob.173.1552305571868; Mon, 11 Mar 2019 04:59:31 -0700 (PDT) MIME-Version: 1.0 References: <20190305133248.4828-1-ard.biesheuvel@linaro.org> In-Reply-To: From: Ard Biesheuvel Date: Mon, 11 Mar 2019 12:59:20 +0100 Message-ID: To: "edk2-devel@lists.01.org" Cc: Achin Gupta , Supreeth Venkatesh , Jiewen Yao , Leif Lindholm , Jagadeesh Ujja Subject: Re: [PATCH 00/10] StandaloneMmPkg, ArmPkg: cleanups and improvements X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Mar 2019 11:59:32 -0000 Content-Type: text/plain; charset="UTF-8" On Mon, 11 Mar 2019 at 12:54, Ard Biesheuvel wrote: > > On Tue, 5 Mar 2019 at 14:32, Ard Biesheuvel wrote: > > > > This series is a further cleanup of the StandaloneMmPkg infrastructure > > used to implement UEFI secure boot on ARM systems. > > > > The first 5 patches are simple cleanups. > > > > Patch #6 adds support for dispatching a compressed firmware volume in the > > standalone MM context, so that all drivers except the core can be delivered > > in an encapsulated compressed FV, which saves quite some space. > > > > Patch #7 modifies the driver dispatch logic in the MM context so that the > > dispatcher continues until all drivers are dispatched, rather than waiting > > for a nudge from the non-secure side once the CPU driver has been loaded. > > > > Patch #8 removes support for the FV dispatch MM call. > > > > Patch #9 removes support for legacy boot handling. > > > > Patch #10 implements relaying architected PI events from DXE into MM by > > the MM communicate driver. > > > > Cc: Achin Gupta > > Cc: Supreeth Venkatesh > > Cc: Jiewen Yao > > Cc: Leif Lindholm > > Cc: Jagadeesh Ujja > > > > Ard Biesheuvel (10): > > StandaloneMmPkg: drop redundant definition of > > gEfiMmConfigurationProtocolGuid > > StandaloneMmPkg: switch to NULL DebugLib resolution > > StandaloneMmPkg/StandaloneMmCoreEntryPoint: drop explicit > > SerialPortLib call > > StandaloneMmPkg/Core: permit encapsulated firmware volumes > > StandaloneMmPkg/Core: dispatch all drivers at init time > > StandaloneMmPkg/Core: drop support for dispatching FVs into MM > > StandaloneMmPkg/Core: remove legacy boot support > > Pushed the 7 patches above as 326598e9b759..b2877855c7ec. > > > StandaloneMmPkg: drop unused PCD PcdStandaloneMmEnable > > StandaloneMmPkg: remove redundant StandaloneMmDriverEntryPoint driver > > These 2 are ready to go, but are dependent on edk2-platforms patches > that are under review. > Unfortunately, I have already broken the SGI build by pushing 'StandaloneMmPkg/Core: permit encapsulated firmware volumes' above, so no point in deferring these 2. Pushed as b2877855c7ec..d6253d2f9a33 > > ArmPkg/MmCommunicationDxe: signal architected PI events into MM > > context > > This one is still under discussion, since we need to clarify which > events need to be signaled into the MM context.