From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 95E08AC0864 for ; Tue, 7 May 2024 06:09:32 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=WVuxydwKsI4nFesYi7D0D45+tE562b27P8p6zmBTQqQ=; c=relaxed/simple; d=groups.io; h=From:To:Subject:Date:Message-ID:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20240206; t=1715062171; v=1; b=SukZZAwQSHcVlBbvX1sJkQQcg8Npi5XNGBlLqxiVtGV0XkZytRjRhB0b1F1598YiLqMMH9bA SwpAr8uztJncUfAY2DrSDHQW20Q88e7owc/W3tX8iZYoCa4UN3s2+K168aoDGtrQZEda59L7i0z OrO/MMrEKiSqKDqgHj6uj0/7i2kbygyPZ5SNVRNQaNHNUxSnrc7pyA8LClmAYVLI/DYEx3bxJCK Q+G/xMssB80YoKXP1ysB7ECY7JvlLOsB7VQVklVTyd8W74gTwBSaHQqW1tCYixwE8g9/H7xZDgx VUBJuzgMjNsT+1gIJmdU8CtDPQ5Oe5qSZi8Oq8K1REIeA== X-Received: by 127.0.0.2 with SMTP id moiwYY7687511xSePgI91MQh; Mon, 06 May 2024 23:09:31 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by mx.groups.io with SMTP id smtpd.web11.5114.1715062169840197202 for ; Mon, 06 May 2024 23:09:29 -0700 X-CSE-ConnectionGUID: GWbwiKBpQ9iOPDm6q+dFtQ== X-CSE-MsgGUID: xkQk4KeORbCw9Slwhl84Ew== X-IronPort-AV: E=McAfee;i="6600,9927,11065"; a="28308061" X-IronPort-AV: E=Sophos;i="6.07,260,1708416000"; d="scan'208";a="28308061" X-Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2024 23:09:29 -0700 X-CSE-ConnectionGUID: pcEqZ0w7TYqXA0zq2ibK+A== X-CSE-MsgGUID: mUTGZlHaQYaDWx49yCwKKw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,260,1708416000"; d="scan'208";a="32869776" X-Received: from xieyuanh-mobl.ccr.corp.intel.com ([10.124.240.43]) by fmviesa005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2024 23:09:28 -0700 From: "Yuanhao Xie" To: devel@edk2.groups.io Subject: [edk2-devel] [PATCH 0/3] Add Standalone MM Lockbox Driver Date: Tue, 7 May 2024 14:09:07 +0800 Message-ID: <20240507060910.1687-1-yuanhao.xie@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 Resent-Date: Mon, 06 May 2024 23:09:30 -0700 Resent-From: yuanhao.xie@intel.com Reply-To: devel@edk2.groups.io,yuanhao.xie@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: zKp9OCEKzehYGotx7NHy510Kx7686176AA= Content-Transfer-Encoding: 8bit X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=SukZZAwQ; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io The Lockbox Driver allows sensitive data to be securely stored in a designated area, thus protected against unauthorized access. This patch adds a Standalone MM Lockbox Driver with main modifications xieyuanh (3): StandaloneMmPkg: Add LockBox Dependency DXE Driver MdeModulePkg: Refactors SmmLockBox.c. MdeModulePkg: Add Standalone MM Lockbox Driver. MdeModulePkg/MdeModulePkg.dsc | 1 + MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.c | 361 ++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf | 4 +++- MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxCommon.c | 384 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxCommon.h | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.inf | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.uni | 14 ++++++++++++++ MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMmExtra.uni | 14 ++++++++++++++ StandaloneMmPkg/Library/SmmLockBoxMmDependency/SmmLockBoxMmDependency.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ StandaloneMmPkg/Library/SmmLockBoxMmDependency/SmmLockBoxMmDependency.inf | 37 +++++++++++++++++++++++++++++++++++++ StandaloneMmPkg/StandaloneMmPkg.dsc | 3 ++- 12 files changed, 807 insertions(+), 351 deletions(-) create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxCommon.c create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxCommon.h create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.c create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.inf create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMm.uni create mode 100644 MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBoxStandaloneMmExtra.uni create mode 100644 StandaloneMmPkg/Library/SmmLockBoxMmDependency/SmmLockBoxMmDependency.c create mode 100644 StandaloneMmPkg/Library/SmmLockBoxMmDependency/SmmLockBoxMmDependency.inf -- 2.39.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118636): https://edk2.groups.io/g/devel/message/118636 Mute This Topic: https://groups.io/mt/105955698/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-