From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-in5.apple.com (mail-out5.apple.com [17.151.62.27]) (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 BC309819D0 for ; Tue, 10 Jan 2017 09:23:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1484069020; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding: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=uHs294lVlJF/VBV3hJduGnVh7tdhjYLLc60nSkBRaQo=; b=Yl+XmRHbC5HD00FtJtigEghneU8x68rVOAIg0iZfiWdnAnBmlwk1qauzOmQDcdtD AtnYk9hcrvhbi4OdwKZ62GI4Yzq8tDgPkEJoA1uG5WJqb+Nk1xCiz9cnYIlpBSgb fRFuURldRRc6v/QI1fZ2hc5qK59SPKpAvMZ/ai4UH3m0yNmysMEa7GiUHVqBLp1X hvc7wE1sMVu8E/SRE08vOTZcjVDA8UK3w+rwVchcbS+lGOGhLm6+IHBmTLyThtWM zmDY5BFAfTFqN1TLoKl2F0QZytmZB3D3NcHWcDbAafUjxkXoV+0JSbebseKVbDRX sHRiWZ++dHcDHBHEAUxetw==; Received: from relay7.apple.com (relay7.apple.com [17.128.113.101]) by mail-in5.apple.com (Apple Secure Mail Relay) with SMTP id 4B.FB.12965.C9815785; Tue, 10 Jan 2017 09:23:40 -0800 (PST) X-AuditID: 11973e13-459d29a0000032a5-f1-5875189c9ffc Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by relay7.apple.com (Apple SCV relay) with SMTP id 60.4B.05088.C9815785; Tue, 10 Jan 2017 09:23:40 -0800 (PST) MIME-version: 1.0 Received: from da0601a-dhcp167.apple.com (da0601a-dhcp167.apple.com [17.226.15.167]) by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built Jun 15 2016)) with ESMTPSA id <0OJK00GZSQZGC220@nwk-mmpp-sz10.apple.com>; Tue, 10 Jan 2017 09:23:40 -0800 (PST) Sender: afish@apple.com From: Andrew Fish In-reply-to: Date: Tue, 10 Jan 2017 09:23:39 -0800 Cc: "Zeng, Star" , Mike Kinney , "edk2-devel@lists.01.org" Message-id: References: <0C09AFA07DD0434D9E2A0C6AEB0483103B7A9429@SHSMSX104.ccr.corp.intel.com> To: Michael Zimmermann X-Mailer: Apple Mail (2.3226) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRmVeSWpSXmKPExsUi2FCYqjtHojTCYNNSTYt1e76xW3R0/GOy mDv1KavFvl5rBxaPnbPusnss3vOSyWPShcfMAcxRXDYpqTmZZalF+nYJXBnvJj9iK2gTqWg5 9papgfGkQBcjJ4eEgInEzY8/2LsYuTiEBPYxSrROmskKk7i/8yQbROIQo8TMR3MYQRK8AoIS PybfY+li5OBgFpCXOHheFiTMLKAl8f1RKwtE/TImiffb57KBJIQFxCXendnEDGHrSMzZsxgs ziagLLFi/gd2EJtTIFjiwdLHYDUsAqoSD6ZvYQIZxCzQwSjx/P9zFojFNhKz7h+BOvUxo8Tn JSfBJokIGEo8bX7MBHKRhICsxOxfXiA1EgIn2CRen53DOoFReBaSw2chHD4LyeELGJlXMQrl Jmbm6GbmmeolFhTkpOol5+duYgQF/nQ74R2Mp1dZHWIU4GBU4uG1eF0SIcSaWFZcmXuIUZqD RUmcN1cOKCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoHRPtOy+XZe96F3YTudIosuHulJto48 cXojk83ZLe+PxDyNEUiz8Nkunfrx/RHD0sjMuHfPvsVdu6Jbt8LXyknw+vt/jHdDZ1x06P58 V0niveWZhcZhTX6z28QfR+QpOJQcjc4wfF/tnLvG98e93qReK56ttSndXp2njvdx32N4tlje 89DkbZ+VWIozEg21mIuKEwHo1vKqXQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsUi2FBcpTtHojTCYFubvMW6Pd/YLTo6/jFZ zJ36lNViX6+1A4vHzll32T0W73nJ5DHpwmPmAOYoLpuU1JzMstQifbsErox3kx+xFbSJVLQc e8vUwHhSoIuRk0NCwETi/s6TbBC2mMSFe+uBbC4OIYFDjBIzH81hBEnwCghK/Jh8j6WLkYOD WUBe4uB5WZAws4CWxPdHrSwQ9cuYJN5vnws2SFhAXOLdmU3MELaOxJw9i8HibALKEivmf2AH sTkFgiUeLH0MVsMioCrxYPoWJpBBzAIdjBLP/z9ngVhsIzHr/hF2iA2PGSU+L4E4VUTAUOJp 82MmkIskBGQlZv/ymsAoOAvJrbMQbp2F5NYFjMyrGAWKUnMSK831EgsKclL1kvNzNzGCA7gw dQdj43KrQ4wCHIxKPLwWr0sihFgTy4orc4GBwcGsJMJ7T6w0Qog3JbGyKrUoP76oNCe1+BBj MtADE5mlRJPzgdGVVxJvaGJiYGJsbGZsbG5iTpqwkjivv2ROhJBAemJJanZqakFqEcwWJg5O qQbG6ZU79+kLiitU+DTuT/jF73pGZcEmz5RdL1UffObjbM609Uo4W3LdawbbVPE9Kan/f9uI z0o1kNnHnOF0g7NgVU3fzcYmgXm2ye+Zawun3cpzUtkcP7kpk5G7rstSLeXPpDknm5Vk3q4W 453LHSB66aBUlLLQMp4VyiLLHSu2bkx24rpwt0CJpTgj0VCLuag4EQDyw29ApAIAAA== Subject: Re: TPL of RegisterKeyNotify 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: Tue, 10 Jan 2017 17:23:40 -0000 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII > On Jan 10, 2017, at 6:48 AM, Michael Zimmermann wrote: > > just FYI, mantis links are useless if you don't have access to that ;) > I don't know what this is usually used for but making some parts of > uefi.org public doesn't sound like a bad idea to me. > Mantis is the UEFI Forum Specification Working group bug tracker. The UEFI Forums organizational documents require membership to view things work group, only the finished specs are public. There is a history of companies implementing spec work group items and building interfaces that end up not being compatible with the spec, but close enough that you can't spot them in the wild. I think this was a big problem in wireless specifications, but it is generally the same group of lawyers from the member companies that setup the bylaws of the industry trade groups. So I agree the mantis reference in the commit message is confusing... Thanks, Andrew Fish > Thanks > Michael > > On Mon, Dec 12, 2016 at 2:07 AM, Zeng, Star wrote: >> Michael, >> >> There is already an approved UEFI mantis https://mantis.uefi.org/mantis/view.php?id=1634 that has the clarification to the TPL of KeyNotify function. >> Currently KB drivers just call the KeyNotify functions in TimerEvent that has TPL_NOTIFY, we are updating code to make the KeyNotify functions called in TPL_CALLBACK to the new mantis. >> >> >> Thanks, >> Star >> -----Original Message----- >> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Michael Zimmermann >> Sent: Friday, December 9, 2016 8:09 PM >> To: edk2-devel@lists.01.org >> Subject: [edk2] TPL of RegisterKeyNotify >> >> I couldn't find any information in the spec about the TPL which notify functions will/should be called with. >> When I do File IO from within such an handler DxeCore tells me that 'RaiseTpl with OldTpl(0x10) > NewTpl(0x8)' which translated means TPL_NOTIFY > TPL_CALLBACK. >> >> That probably means that it's called using TPL_NOTIFY, but is that defined somewhere? >> Do I have to raise another (TPL_CALLBACK) event to be able to perform my File IO operation to solve this? >> >> Thanks >> Michael >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.01.org >> https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel