From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4001:c06::241; helo=mail-io0-x241.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-io0-x241.google.com (mail-io0-x241.google.com [IPv6:2607:f8b0:4001:c06::241]) (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 B648A2098C20D for ; Thu, 31 May 2018 04:13:41 -0700 (PDT) Received: by mail-io0-x241.google.com with SMTP id g7-v6so1484136ioh.11 for ; Thu, 31 May 2018 04:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IwltL533DeCITmKCdCzze02rU7GtQWYlYzWbGOfg3MQ=; b=YGr/nxM7Gg81oRw/j9GrynYJWdMEuLM/O9UFR3axXdQ9Int2jSD+hKxR4sFrodYil9 Kzx9a2Y68SX3roOM5ukdjhVczIfTarDv7T7ubJLRg9SWK8qyPHak4sZBQnZ6QW3JuKMD NrfGBr/oztblDMGOqxd6E6ZTkNTWk8P7tfkRE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IwltL533DeCITmKCdCzze02rU7GtQWYlYzWbGOfg3MQ=; b=UnTdesoRY+0ORHRxCGIBHy69/kyLDtEZJl9k9UrwYDLl1kFVWhO93tIlHD4PHcz9Wx hoJpATLKhFes+/VFJVCLdmz7p1HRxZ8jeE4JaZmiFAcWWvh/Bg5AbDzplqEbZ239/MO/ xJOFvMuvCx71X+T0WSsDjdrSdrNfDCHZxoC4QCh9P7+ygurHGV7SIk3+f0EeeHUn83bh S5xXxdlBaoKYzChfRGfPmHycjqXcxpEuiYjq09mvi+sge9jv5yx1NuNUqy6CLbO7YMlH Hr5GoJHFhZh9L7FWl0FugXQhvbOUq8v15piKYVWOgboYy5Ikieqai5xQeL0Uf0jdMof9 2nZA== X-Gm-Message-State: ALKqPwfAj/NCIdRzTatvrafHvk8dW4NPf7/CfWSF5/qovJFFg5mCvwh9 ZUKvpIrMK9LCXAc8DKUCkgPOgw2/se9yKoawXeUkjA== X-Google-Smtp-Source: ADUXVKKxAOP5lukXb04Oa02WHQNaDa4z3DqQ9Xqwezh8Rg9xOp01oNmlXrbwShmSWqp3LIjs03BfeUY3LondxO+XyHw= X-Received: by 2002:a6b:dd0b:: with SMTP id f11-v6mr135305ioc.173.1527765221118; Thu, 31 May 2018 04:13:41 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:bb86:0:0:0:0:0 with HTTP; Thu, 31 May 2018 04:13:40 -0700 (PDT) In-Reply-To: References: <20180529223715.23896-1-michael.d.kinney@intel.com> From: Ard Biesheuvel Date: Thu, 31 May 2018 13:13:40 +0200 Message-ID: To: "Kinney, Michael D" Cc: "edk2-devel@lists.01.org" , "Yao, Jiewen" Subject: Re: [RFC v3 0/4] Add FmpDevicePkg X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 May 2018 11:13:42 -0000 Content-Type: text/plain; charset="UTF-8" On 30 May 2018 at 17:15, Kinney, Michael D wrote: > Hi Add, > > The FmpDevicePkg is a different way to produce > FMP and the recommendation will be to use this > one instead of the existing one. The concept > is to provide a simpler way to produce an FMP > with a library instance and a few PCD settings. > It has greater flexibility in managing public > keys, supports multiple public keys per FMP, > and it also enables a platform to produce > multiple FMP instances to support the update > of different regions of a FW storage device > or update different devices that have support > FW updates. > > I have put FmpDevicePkg and the new tools > to support building capsules as RFCs to get > some initial feedback. > > My next step is to add an edk2-staging branch > with this content along with a set of complete > examples around the MinnowMax platform that > demonstrate the capabilities and usage. > > I will also create a set of Wiki pages on how > to integrate this feature into a platform. > OK, that does sound rather useful. Happy to test/prototype things as well, if that helps.