From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from a7-11.smtp-out.eu-west-1.amazonses.com (a7-11.smtp-out.eu-west-1.amazonses.com [54.240.7.11]) by mx.groups.io with SMTP id smtpd.web11.52253.1671548524763824794 for ; Tue, 20 Dec 2022 07:02:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ipxe.org header.s=cphpx6z2rfcgehlykjjh3gknqe3hsoe2 header.b=NjI8SpNO; spf=pass (domain: eu-west-1.amazonses.com, ip: 54.240.7.11, mailfrom: 01020185300e504c-6565abf9-f6d1-41ae-975b-4c59e33c2f2e-000000@eu-west-1.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=cphpx6z2rfcgehlykjjh3gknqe3hsoe2; d=ipxe.org; t=1671548522; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; bh=n4ceHnsarjLMrd5vYX4id7+np4ErvdwxelG/P7clO2s=; b=NjI8SpNOn7PdvWWjm7xLOZQaz6UjhARPmD0lDyQXI0g1OiIX3jkfFk50R4YfE7Pz 2mYBCt6lK/u7JpxBku/BCHYEINFutwIZo3gQdhtYgQM0pCWYHab2uD+rVK7deY0pPij BT2zrQ4v5lf28Nf9gLFuRKrmMK46imJ/wEup1o1UivV9VZkwupSdj501Ucp4KBx8efG bbnxGTm/bMuh2fuZ2/IK8Co8G7qsL8xDWQDh3N+tx+JMl+lOxpxzdbBObJNH2bu81cW zGiwzlhL81wpoulvYp2cJcX1OA0/0LvYlVHgM7V0QzPI02xIEbyadPsqbSw5hyTtF8f Zcn5irL++g== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ihchhvubuqgjsxyuhssfvqohv7z3u4hn; d=amazonses.com; t=1671548522; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:Feedback-ID; bh=n4ceHnsarjLMrd5vYX4id7+np4ErvdwxelG/P7clO2s=; b=D/9pFDXko/HYCfs0WXqaFnwiWFTnto1AU3Z7pYQIENxVqYCjOTY1hHdtZEFb7yTi 6/QVguoiLpKWvULc8gwDg2VvAGME4w1/UIpdP9AIZekNEH7XxXMSXr4eyegjybd5xhv 3ZfSqQpzrtYK2a4VkY5touic0vvA/7BYomzlpl84= Message-ID: <01020185300e504c-6565abf9-f6d1-41ae-975b-4c59e33c2f2e-000000@eu-west-1.amazonses.com> Date: Tue, 20 Dec 2022 15:02:02 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [edk2-devel] [PATCH 2/3] OvmfPkg: Add library to handle TPL from within nested interrupt handlers From: "Michael Brown" To: devel@edk2.groups.io, kraxel@redhat.com Cc: Laszlo Ersek , Paolo Bonzini , Ard Biesheuvel References: <01020184f66682f9-7696e0c5-f2f6-43e0-962f-38f1d5af4859-000000@eu-west-1.amazonses.com> <20221209150227.wns5mhtcfismxtgd@sirius.home.kraxel.org> In-Reply-To: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on blyat.fensystems.co.uk Feedback-ID: 1.eu-west-1.fspj4M/5bzJ9NLRzJP0PaxRwxrpZqiDQJ1IF94CF2TA=:AmazonSES X-SES-Outgoing: 2022.12.20-54.240.7.11 Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 09/12/2022 15:22, Michael Brown wrote: > On 09/12/2022 15:02, Gerd Hoffmann wrote: >>> Add the Nested Interrupt TPL Library (NestedInterruptTplLib) to >>> provide helper functions that can be used by nested interrupt >>> handlers in place of RaiseTPL()/RestoreTPL(). >> >> > >> The idea looks sane to me and I couldn't spot any logic errors in >> this. > > Great! :) Ping. Is there anything else that needs to be done before this gets merged? It would be good to have the regression bug fixed. Thanks, Michael