From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by mx.groups.io with SMTP id smtpd.web12.7341.1609936972264919068 for ; Wed, 06 Jan 2021 04:42:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=JSXT8V+l; spf=pass (domain: gmx.de, ip: 212.227.15.19, mailfrom: xypron.glpk@gmx.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1609936953; bh=3w/Sf6VUgSO3DPjO6QlDLOTSlnLyRWZD16Ca1K/dDOQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=JSXT8V+l3d2eXgfR3J9o9qkqj3Pe1+heI6911gNGUcdR9Slpp7CLqj8VoeVZuVLde Llp+JKWXTnRSWZCjIlyYk1yQK+D4u0D/QA8umgpECddcdc/JP8QLOJhfWCFXWDU+9S xXShluIgxD9bLw2nYlnbhxqawyexXYGy5Afatgoc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([62.143.246.89]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MgNcz-1kKlmh3umt-00huXo; Wed, 06 Jan 2021 13:42:33 +0100 From: "Heinrich Schuchardt" To: EDK II Development Cc: Eric Jin , G Edhaya Chandran , Barton Gao , Arvin Chen , Liming Gao , Samer El-Haj-Mahmoud , Heinrich Schuchardt Subject: [PATCH 2/2] uefi-sct/SctPkg: allowable NotifyTpl in CreateEvent Date: Wed, 6 Jan 2021 13:42:15 +0100 Message-Id: <20210106124215.60368-2-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210106124215.60368-1-xypron.glpk@gmx.de> References: <20210106124215.60368-1-xypron.glpk@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:dUTbe3LROVFwOKCQta3wBEHL+kaKSN+3a7+JneoZ4CEIJswIMDl ZWigMilZcngt1poGVsU3AVymGusYsk0VKEPoaxxRWM8hjvIqKfDdyaP2+mibk/IiTp4UVk9 1lhE+T1pOjFj7OIbxS/gtYe0u3LxWLqQB2GnMle0SpV6TdFz1W+kW+i/uD41Eiej7HpglO5 sdvap427qsVhS1sFFvx9A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Pa1sEsf73GE=:ytHQ771Ntc9+Bqvez/jUS1 J1rDCbTXePJByZSeomnUL87RP0Xayk2WVTLtMPzc4WSTV4uVUGYn7CZI1RcGmO7mgCr53HmEX WD4uPpsAnVxOqo9PECFJcN9LBsOaao84res91R/vRMTW+YwMl/ND1ODzS3WZz5sVzx+72wGx4 mLShLwZFwQIOQ2nWWFZSTxJ68OJw415Cd7l+DcvRznRWBPqGqsuN24akw5XmHU/Y0BTx6oJER 86ju5naxwYaUqNo+s+45Q5Fb6PSGN/QvoZFfm2Xq0bRMUPrBnh6loxztkCeSZSz3HpdD/NihO TSm72tBL5VsQwAaGSrj7YRtOupCh3MScRcirJyDiP9z51Ti/7ftTL96BN7ceGBXrsGy+gfE/g a3VPQMa5/AtDqN5NuZvaKShuTzBCya4bUljqxqNj0zW7a/Hr+KbEXsMaUwH1wRg9Fifjfn1a9 Lv2q0Eo7X40VO6w//+QPTJpx1zhK0i98MtMHj54cPWFDxujoUSatjAqVUVLSl7MS9fh7Vwcz+ wGiYz/64LwYiYbS2q0wJt/5cAtVfdHpLydZSgDgJS8Yr/ZR/LJEShiAD4gr0rHRdXJSXFWGlI pVgai6DkXgzXY/G7KMyNQbI6UYfRUBkEFQ8LwJq9yMG/+ts5STPowdyH2lSRALTlcFi/I7jco B1qjgVzXNADIedCggtfqYqMj3NMeViAeN0+Xb17oKsSxxqPT/uUDvuqzXlCUbOrMrfBVe0p/5 PkGIcgoeomeXdbaAhe0SYytFIBYl8IA8UIgHdGHHBwBbM6rlTnVfBz+gMipJd8WfYmmgFpYLY T9SwflvBNuNlxGwjh3YmXoiNfJIEIm+jBMp2r2nNnBVZrSArxY39b1CaHIwWzI9huuWy4OJI1 02xKDG8jZCOU6kJP15rQ== Content-Transfer-Encoding: quoted-printable REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3057 According to table Table 27. TPL Restrictions in UEFI spec 2.8 B: Event Notification Levels must be "> TPL_APPLICATION" and "<=3D TPL_HIGH_L= EVEL". In the conformance test for CreateEvent() check that TPL_APPLICATION results in EFI_INVALID_PARAMETER if the event can be notified. In the functional tests check that events can be created with TPL_HIGH_LEVEL. Signed-off-by: Heinrich Schuchardt =2D-- .../EventTimerTaskPriorityServicesBBTestCreateEvent.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/uefi-sct/SctPkg/TestCase/UEFI/EFI/BootServices/EventTimerTask= PriorityServices/BlackBoxTest/EventTimerTaskPriorityServicesBBTestCreateEv= ent.c b/uefi-sct/SctPkg/TestCase/UEFI/EFI/BootServices/EventTimerTaskPrior= ityServices/BlackBoxTest/EventTimerTaskPriorityServicesBBTestCreateEvent.c index f71d6d21b8db..5fc0614192bb 100644 =2D-- a/uefi-sct/SctPkg/TestCase/UEFI/EFI/BootServices/EventTimerTaskPrior= ityServices/BlackBoxTest/EventTimerTaskPriorityServicesBBTestCreateEvent.c +++ b/uefi-sct/SctPkg/TestCase/UEFI/EFI/BootServices/EventTimerTaskPriorit= yServices/BlackBoxTest/EventTimerTaskPriorityServicesBBTestCreateEvent.c @@ -190,6 +190,7 @@ BBTestCreateEvent_Conf_Sub1 ( EFI_TPL NotifyTpls[] =3D { TPL_CALLBACK, TPL_NOTIFY, + TPL_HIGH_LEVEL, 0 }; EFI_TEST_ASSERTION AssertionType; @@ -263,6 +264,7 @@ BBTestCreateEvent_Conf_Sub2 ( EFI_TPL InvalidNotifyTpls[] =3D { (EFI_TPL) (TPL_HIGH_LEVEL + 1), (EFI_TPL) (TPL_APPLICATION - 1), + (EFI_TPL) TPL_APPLICATION, (EFI_TPL) -1, 0 }; @@ -340,6 +342,7 @@ BBTestCreateEvent_Conf_Sub3 ( EFI_TPL NotifyTpls[] =3D { TPL_CALLBACK, TPL_NOTIFY, + TPL_HIGH_LEVEL, 0 }; EFI_TEST_ASSERTION AssertionType; @@ -404,6 +407,7 @@ BBTestCreateEvent_Conf_Sub4 ( EFI_TPL NotifyTpls[] =3D { TPL_CALLBACK, TPL_NOTIFY, + TPL_HIGH_LEVEL, 0 }; EFI_TEST_ASSERTION AssertionType; @@ -478,6 +482,7 @@ BBTestCreateEvent_Func_Sub1 ( EFI_TPL NotifyTpls[] =3D { TPL_CALLBACK, TPL_NOTIFY, + TPL_HIGH_LEVEL, 0 }; EFI_TEST_ASSERTION AssertionType; =2D- 2.29.2