From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=67.231.154.164; helo=dispatch1-us1.ppe-hosted.com; envelope-from=tpilar@solarflare.com; receiver=edk2-devel@lists.01.org Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) (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 68C0721189F8B for ; Thu, 1 Nov 2018 07:22:09 -0700 (PDT) X-Virus-Scanned: Proofpoint Essentials engine Received: from webmail.solarflare.com (webmail.solarflare.com [12.187.104.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1-us3.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id D899F6C0089 for ; Thu, 1 Nov 2018 14:22:07 +0000 (UTC) Received: from tp-desktop.uk.solarflarecom.com (10.17.20.51) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 1 Nov 2018 07:22:04 -0700 To: "edk2-devel@lists.01.org" From: "Tomas Pilar (tpilar)" Message-ID: Date: Thu, 1 Nov 2018 14:22:02 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 X-Originating-IP: [10.17.20.51] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.5.1010-24194.002 X-TM-AS-Result: No-3.657200-4.000000-10 X-TMASE-MatchedRID: MzuePF9WWIm5qJcHKhN0j23NvezwBrVmYQXxsZnRwoITAT5mu/JB53Zr uQG5/1P7Febcy8zneiRZTOjXEf5+v7fKPdPtGlNy6Zzj+kMRBrZ9LQinZ4QefL6qvLNjDYTwIq9 5DjCZh0zCLNfu05PakAtuKBGekqUpbGVEmIfjf3vZ3tO89Nwyazn9c5WRX9XKEK2h+8EqKE0wa9 NuGybYMyfRXcJ6ZtqlFIxZw84zlORt0ZG9fl+c3Xn0MGA15n6F2wT6p11NWLc= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--3.657200-4.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.5.1010-24194.002 X-MDID: 1541082128-VB5ORwjSp83n Subject: Capsules and versions 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: Thu, 01 Nov 2018 14:22:09 -0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Language: en-US Hi, I am trying to implement FMP in our IHV UEFI driver so that we can update firmware and the driver using capsules. I get the ESRT populated by the platform EsrtFmpDxe, that's all great. However, it seems that EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER does not contain any version information about the firmware blob (neither Version nor ImageId). How is the OS tool that stages capsules supposed to know whether the capsule contains firmware that has been in fact already applied? Cheers, Tom