From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from g9t5008.houston.hpe.com (g9t5008.houston.hpe.com [15.241.48.72]) (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 298051A1F45 for ; Wed, 7 Sep 2016 21:30:17 -0700 (PDT) Received: from arm-build-server.us.rdlabs.hpecorp.net (arm-build-server.us.rdlabs.hpecorp.net [16.84.24.54]) by g9t5008.houston.hpe.com (Postfix) with ESMTP id 3411E4D; Thu, 8 Sep 2016 04:30:16 +0000 (UTC) From: Joseph Shifflett To: edk2-devel@lists.01.org Cc: Jeff Fan , Michael D Kinney , Kelly Steele , Jordan Justen , Laszlo Ersek Date: Wed, 7 Sep 2016 23:30:10 -0500 Message-Id: <1473309015-26017-1-git-send-email-joseph.shifflett@hpe.com> X-Mailer: git-send-email 2.7.4 Subject: [PATCH v1 0/5] Abstract the detect/enable/disable of several x86 features 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: Thu, 08 Sep 2016 04:30:17 -0000 This series abstracts accesses to various x86 features. Existing code used Intel specific MSR accesses to detect support and to enable/disable features. Cc: Jeff Fan Cc: Michael D Kinney Cc: Kelly Steele Cc: Jordan Justen Cc: Laszlo Ersek Joseph Shifflett (5): UefiCpuPkg: SmmCpuFeaturesLib.h: Abstact processor features UefiCpuPkg/SmmCpuFeaturesLib: Abstact processor features QuarkSocPkg/SmmCpuFeaturesLib: Abstact processor features OvmfPkg/SmmCpuFeaturesLib: Abstact processor features UefiCpuPkg/PiSmmCpuDxeSmm: Abstact processor features UefiCpuPkg/Include/Library/SmmCpuFeaturesLib.h | 37 ++++++++++ OvmfPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 44 +++++++++++ QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 44 +++++++++++ UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 78 ++++++++++++++++++++ UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 13 +--- UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | 18 +---- 6 files changed, 208 insertions(+), 26 deletions(-) -- 2.7.4