From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 031D4940FA2 for ; Wed, 28 Feb 2024 02:28:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=oMQ3ZUR047KB0Xc7S/hzUzuP/sPjLf1jvyGEZUzEMRU=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1709087296; v=1; b=jZoaCRIU2TOJmYZp/K1tOJs3gIS3x8wW0BQ0/yaPKf7T81lGoh+ZEKZ8B8f0LvmSoT/rN82p abWefj7lhXu0r07mtqNOxWw1XeaaLm2Ob/pdoczr1x7vPBpm0FbSbA2iBzUxXO0FkbaKmwa/lzj HcRbyarXYl3xkAJ6S13KKqNM= X-Received: by 127.0.0.2 with SMTP id nb6FYY7687511xVjYXh3qgYp; Tue, 27 Feb 2024 18:28:16 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by mx.groups.io with SMTP id smtpd.web11.4428.1709087295523770648 for ; Tue, 27 Feb 2024 18:28:16 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10996"; a="7285767" X-IronPort-AV: E=Sophos;i="6.06,189,1705392000"; d="scan'208";a="7285767" X-Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Feb 2024 18:28:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,189,1705392000"; d="scan'208";a="11893859" X-Received: from shwdesfp01.ccr.corp.intel.com ([10.239.158.151]) by fmviesa004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Feb 2024 18:28:13 -0800 From: "Zhiguang Liu" To: devel@edk2.groups.io Cc: Zhiguang Liu Subject: [edk2-devel] [PATCH v2 0/4] Support to unregister SMI handler inside SMI handler Date: Wed, 28 Feb 2024 10:27:46 +0800 Message-Id: <20240228022750.873-1-zhiguang.liu@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,zhiguang.liu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: KuPkGStzgHuiOyLg4jmDbySSx7686176AA= Content-Transfer-Encoding: 8bit X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=jZoaCRIU; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io This patch set is to support to unregister SMI handler inside SMI handler, also add check to not allow unregister SMI handler in other SMI handler. This patch set also have the same logic in StandaloneMmPkg. Because no change on the first patch, I kept the R-B for it. Zhiguang Liu (4): MdeModulePkg/SMM: Support to unregister SMI handler inside SMI handler MdeModulePkg/SMM: Disallow unregister SMI handler in other SMI handler StandaloneMmPkg: Support to unregister MMI handler inside MMI handler StandaloneMmPkg: Disallow unregister MMI handler in other MMI handler MdeModulePkg/Core/PiSmmCore/Smi.c | 40 ++++++++++++++++++++++------- StandaloneMmPkg/Core/Mmi.c | 42 +++++++++++++++++++++++-------- 2 files changed, 63 insertions(+), 19 deletions(-) -- 2.31.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116071): https://edk2.groups.io/g/devel/message/116071 Mute This Topic: https://groups.io/mt/104616991/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-