From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from muon.cran.org.uk (muon.bluestop.org [74.50.51.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6CF5E820B9 for ; Thu, 16 Feb 2017 15:16:40 -0800 (PST) Received: from muon.bluestop.org (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id D82977B299; Thu, 16 Feb 2017 23:16:38 +0000 (UTC) Received: from muon.cran.org.uk ([127.0.0.1]) by muon.bluestop.org (muon.bluestop.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t4BhDoTiUmnj; Thu, 16 Feb 2017 23:16:38 +0000 (UTC) Received: from [192.168.1.19] (c-73-20-20-155.hsd1.ut.comcast.net [73.20.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA; Thu, 16 Feb 2017 23:16:38 +0000 (UTC) To: "Shah, Tapan" , "edk2-devel@lists.01.org" , "Gao, Liming" References: <27f6c46b-aebe-a250-eb17-b93267c12a82@bluestop.org> From: Rebecca Cran Message-ID: <7bd3b2ba-4781-fd3f-6d45-b18ec66b4ee7@bluestop.org> Date: Thu, 16 Feb 2017 16:16:36 -0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Subject: Re: EFI_FIRMWARE_IMAGE_DESCRIPTOR v1/v2/v3: MdePkg and ShellPkg X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2017 23:16:40 -0000 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 2/16/2017 3:59 PM, Shah, Tapan wrote: > UEFI Spec does not have old FMP image descriptor structures V1 and V2 defined. > > MdePkg only follows the spec, so it contains the latest version # 3. But there are still drivers using old V1, V2 revisions and Shell 'dh' command needs to support decoding all revisions and needs to remain in ShellPkg. Ah, okay - thanks. I was thinking that drivers might still like to support older systems that still run UEFI 2.3, 2.4 etc. and so would need to access the older structures. -- Rebecca