From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out03.mta.xmission.com (out03.mta.xmission.com [166.70.13.233]) by mx.groups.io with SMTP id smtpd.web11.4136.1588993189303418181 for ; Fri, 08 May 2020 19:59:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bsdio.com header.s=xmission header.b=clPEvnlR; spf=pass (domain: bsdio.com, ip: 166.70.13.233, mailfrom: rebecca@bsdio.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=bsdio.com; s=xmission; h=Subject:Content-Transfer-Encoding:Content-Type:MIME-Version: Date:Message-ID:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Bkhwl64lHUTqZCclxXHpsN1K8/IJpBklK2MjyeWtZSk=; b=clPEvnlRHUIVsazv4LNEU4dS5A v4tMeR4Q7nd7B8eQawckpjiJOb7QDVczAVhZJlv8TDyqi0Co3ITznSchAUX1smWStAYYlnjA0w+Mz ZIc7vDAsgufDsd67AW95DmUyJiFoL4OEIVvoPkg8GNROv3R0d0oRpkUljKUTLc7rR5Hs=; Received: from in02.mta.xmission.com ([166.70.13.52]) by out03.mta.xmission.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXFiN-0006BA-T0 for devel@edk2.groups.io; Fri, 08 May 2020 20:59:48 -0600 Received: from mta5.zcs.xmission.com ([166.70.13.69]) by in02.mta.xmission.com with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.87) (envelope-from ) id 1jXFiN-0004PV-A2 for devel@edk2.groups.io; Fri, 08 May 2020 20:59:47 -0600 Received: from localhost (localhost [127.0.0.1]) by mta5.zcs.xmission.com (Postfix) with ESMTP id E2417128098B for ; Fri, 8 May 2020 20:59:46 -0600 (MDT) X-Amavis-Modified: Mail body modified (using disclaimer) - mta5.zcs.xmission.com Received: from mta5.zcs.xmission.com ([127.0.0.1]) by localhost (mta5.zcs.xmission.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id l-lBmFPbll1G for ; Fri, 8 May 2020 20:59:46 -0600 (MDT) Received: from [10.0.10.120] (c-174-52-16-57.hsd1.ut.comcast.net [174.52.16.57]) by mta5.zcs.xmission.com (Postfix) with ESMTPSA id B049C12809EF for ; Fri, 8 May 2020 20:59:46 -0600 (MDT) To: edk2-devel-groups-io From: "Rebecca Cran" Message-ID: <8497dd3a-2937-e477-91c6-06007f72c037@bsdio.com> Date: Fri, 8 May 2020 20:59:46 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 X-XM-SPF: eid=1jXFiN-0004PV-A2;;;mid=<8497dd3a-2937-e477-91c6-06007f72c037@bsdio.com>;;;hst=in02.mta.xmission.com;;;ip=166.70.13.69;;;frm=rebecca@bsdio.com;;;spf=pass X-SA-Exim-Connect-IP: 166.70.13.69 X-SA-Exim-Mail-From: rebecca@bsdio.com X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on sa08.xmission.com X-Spam-Level: X-Spam-Status: No, score=0.5 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,T_TooManySym_01,XMSubLong autolearn=disabled version=3.4.2 X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5368] * 0.7 XMSubLong Long Subject * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa08 0; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_TooManySym_01 4+ unique symbols in subject X-Spam-DCC: ; sa08 0; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;edk2-devel-groups-io X-Spam-Relay-Country: X-Spam-Timing: total 357 ms - load_scoreonly_sql: 0.06 (0.0%), signal_user_changed: 15 (4.1%), b_tie_ro: 13 (3.5%), parse: 1.04 (0.3%), extract_message_metadata: 4.6 (1.3%), get_uri_detail_list: 0.57 (0.2%), tests_pri_-1000: 3.0 (0.8%), tests_pri_-950: 1.68 (0.5%), tests_pri_-900: 1.41 (0.4%), tests_pri_-90: 75 (21.1%), check_bayes: 73 (20.4%), b_tokenize: 5.0 (1.4%), b_tok_get_all: 5 (1.5%), b_comp_prob: 1.88 (0.5%), b_tok_touch_all: 56 (15.7%), b_finish: 1.33 (0.4%), tests_pri_0: 244 (68.2%), check_dkim_signature: 0.54 (0.2%), check_dkim_adsp: 42 (11.9%), poll_dns_idle: 36 (10.1%), tests_pri_10: 2.0 (0.6%), tests_pri_500: 7 (1.9%), rewrite_mail: 0.00 (0.0%) Subject: Problems using Block Io protocol in a CSM (worked in UDK2014.SP1, no longer works on master) X-Spam-Flag: No X-SA-Exim-Version: 4.2.1 (built Thu, 05 May 2016 13:38:54 -0600) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US I'm working to update a CSM (for bhyve) from UDK2014.SP1 to the latest master. I've already fixed several problems, but one I'm stuck on now is that while the code previously had no problem finding Block Io protocol via gBS->LocateHandleBuffer(ByProtocol, &gEfiBlockIoProtocolGuid, ...), it's no longer working: from looking through the debug log it appears the protocol is being torn down before our Legacy16PrepareToBoot function gets called. I'm wondering if this was ever supposed to work and we just got lucky, or if something has changed in such a way that I just need to update/fix the code or add a dependency to make it work again? -- Rebecca Cran