public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Fan, Jeff" <jeff.fan@intel.com>
To: Joseph Shifflett <joseph.shifflett@hpe.com>,
	"edk2-devel@lists.01.org" <edk2-devel@lists.01.org>
Cc: "Kinney, Michael D" <michael.d.kinney@intel.com>,
	"Justen, Jordan L" <jordan.l.justen@intel.com>,
	Laszlo Ersek <lersek@redhat.com>
Subject: Re: [PATCH v1 0/5] Abstract the detect/enable/disable of several x86 features
Date: Thu, 8 Sep 2016 08:27:49 +0000	[thread overview]
Message-ID: <542CF652F8836A4AB8DBFAAD40ED192A4A1DF97C@shsmsx102.ccr.corp.intel.com> (raw)
In-Reply-To: <1473309015-26017-1-git-send-email-joseph.shifflett@hpe.com>

Hi, Joseph

Abstracting the detect/enable operation on CPU SMM features is good idea on UefiCpuPkg.

Actually, we are planning to abstract as more as possible CPU features in one new library in UefiCpuPKg. It not only includes CPU SMM features, but also includes the non-SMM features.

We will work on it in the next a couple of months. We'd like to share some information here and I'd like to get the input from you. Does it make sense for you?

Thanks!
Jeff 

-----Original Message-----
From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Joseph Shifflett
Sent: Thursday, September 08, 2016 12:30 PM
To: edk2-devel@lists.01.org
Cc: Kinney, Michael D; Justen, Jordan L; Fan, Jeff; Laszlo Ersek
Subject: [edk2] [PATCH v1 0/5] Abstract the detect/enable/disable of several x86 features

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 <jeff.fan@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Kelly Steele <kelly.steele@intel.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>

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

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


      parent reply	other threads:[~2016-09-08  8:27 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-08  4:30 [PATCH v1 0/5] Abstract the detect/enable/disable of several x86 features Joseph Shifflett
2016-09-08  4:30 ` [PATCH v1 1/5] UefiCpuPkg: SmmCpuFeaturesLib.h: Abstact processor features Joseph Shifflett
2016-09-08  8:10   ` Laszlo Ersek
2016-09-08  4:30 ` [PATCH v1 2/5] UefiCpuPkg/SmmCpuFeaturesLib: " Joseph Shifflett
2016-09-08  4:30 ` [PATCH v1 3/5] QuarkSocPkg/SmmCpuFeaturesLib: " Joseph Shifflett
2016-09-08  4:30 ` [PATCH v1 4/5] OvmfPkg/SmmCpuFeaturesLib: " Joseph Shifflett
2016-09-08  8:38   ` Laszlo Ersek
2016-09-08  4:30 ` [PATCH v1 5/5] UefiCpuPkg/PiSmmCpuDxeSmm: " Joseph Shifflett
2016-09-08  8:27 ` Fan, Jeff [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=542CF652F8836A4AB8DBFAAD40ED192A4A1DF97C@shsmsx102.ccr.corp.intel.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox