From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (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 D518E821CD for ; Tue, 28 Feb 2017 20:56:44 -0800 (PST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Feb 2017 20:56:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,223,1484035200"; d="scan'208";a="829585360" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 28 Feb 2017 20:56:44 -0800 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 28 Feb 2017 20:56:44 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 28 Feb 2017 20:56:43 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.88]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.204]) with mapi id 14.03.0248.002; Wed, 1 Mar 2017 12:56:40 +0800 From: "Zeng, Star" To: Leo Duran , "edk2-devel@ml01.01.org" CC: "Fan, Jeff" , "Zeng, Star" Thread-Topic: [edk2] [PATCH v4 0/6] Add PCD PcdPteMemoryEncryptionAddressOrMask Thread-Index: AQHSkFfbgBVpCfGUtUuzEolZMNQU86F/b5sg Date: Wed, 1 Mar 2017 04:56:39 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B82D409@shsmsx102.ccr.corp.intel.com> References: <1488130987-2544-1-git-send-email-leo.duran@amd.com> In-Reply-To: <1488130987-2544-1-git-send-email-leo.duran@amd.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v4 0/6] Add PCD PcdPteMemoryEncryptionAddressOrMask 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: Wed, 01 Mar 2017 04:56:45 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The patch series has been pushed at https://github.com/tianocore/edk2/comp= are/a9b4ee43d319...241f914975d5. Thanks, Star -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Leo = Duran Sent: Monday, February 27, 2017 1:43 AM To: edk2-devel@ml01.01.org Cc: Leo Duran Subject: [edk2] [PATCH v4 0/6] Add PCD PcdPteMemoryEncryptionAddressOrMask This new PCD holds the address mask for page table entries when memory encr= yption is enabled on AMD processors supporting the Secure Encrypted Virtual= ization (SEV) feature. This mask is be applied when creating or modifying page-table entries. For example, the OvmfPkg would set the PCD when launching SEV-enabled guest= s. Changes since v3: - Break out changes to MdeModulePkg/Core/DxeIplPeim to a separate patch - Add few cases of applying the mask that were previously missed - Add PCD support for UefiCpuPkg/PiSmmCpuDxeSmm Leo Duran (6): MdeModulePkg: Add PCD PcdPteMemoryEncryptionAddressOrMask MdeModulePkg/Core/DxeIplPeim: Add support for PCD PcdPteMemoryEncryptionAddressOrMask MdeModulePkg/Universal/CapsulePei: Add support for PCD PcdPteMemoryEncryptionAddressOrMask UefiCpuPkg/Universal/Acpi/S3Resume2Pei: Add support for PCD PcdPteMemoryEncryptionAddressOrMask MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe: Add support for PCD PcdPteMemoryEncryptionAddressOrMask UefiCpuPkg/PiSmmCpuDxeSmm: Add support for PCD PcdPteMemoryEncryptionAddressOrMask MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf | 5 +- MdeModulePkg/Core/DxeIplPeim/Ia32/DxeLoadFunc.c | 12 +++- MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c | 39 +++++++--- MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.h | 5 ++ MdeModulePkg/MdeModulePkg.dec | 8 +++ .../BootScriptExecutorDxe.inf | 2 + .../Acpi/BootScriptExecutorDxe/ScriptExecute.c | 7 ++ .../Acpi/BootScriptExecutorDxe/ScriptExecute.h | 5 ++ .../Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c | 15 ++-- MdeModulePkg/Universal/CapsulePei/CapsulePei.inf | 2 + .../Universal/CapsulePei/Common/CommonHeader.h | 5 ++ MdeModulePkg/Universal/CapsulePei/UefiCapsule.c | 17 +++-- MdeModulePkg/Universal/CapsulePei/X64/X64Entry.c | 24 +++++-- UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c | 6 +- UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 83 +++---------------= ---- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c | 14 ++++ UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 8 ++- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 2 + UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c | 14 ++-- UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | 16 +++-- UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c | 41 ++++++----- UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmProfileArch.c | 32 +++++---- UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 17 +++-- .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf | 2 + 24 files changed, 224 insertions(+), 157 deletions(-) mode change 100644 = =3D> 100755 UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel