All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] x86: Enumerate direct stores instructions
@ 2018-10-24 21:57 Fenghua Yu
  2018-10-24 21:57 ` [PATCH 1/2] x86/cpufeatures: Enumerate MOVDIRI instruction Fenghua Yu
  2018-10-24 21:57 ` [PATCH 2/2] x86/cpufeatures: Enumerate MOVDIR64B instruction Fenghua Yu
  0 siblings, 2 replies; 5+ messages in thread
From: Fenghua Yu @ 2018-10-24 21:57 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, H Peter Anvin, Ravi V Shankar, Ashok Raj
  Cc: linux-kernel, Fenghua Yu

Direct stores instructionis MOVDIRI and MOVDIR64B will be available in
Tremont and other future x86 processors.

This patch set enumerates the instructions through CPUID.

GCC 8 implements intrinsics for the direct stores instructions.
User can try these instructions from GCC tree:
https://gcc.gnu.org/git/?p=gcc.git;a=summary
Before running the instructions, user needs to check availability of
the features by CPUID, or /proc/cpuinfo, etc.

Detailed information on the instructions and the MSR can be found in
the latest Intel Architecture Instruction Set Extensions and Future
Features Programming Reference at
https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf

Please note: this patch set was sent out with umonitor/umwait/tpause
instructions patches before. But since we find the other patches are not
fully ready yet, this time these direct stores instructions patches are
sent out separately.

Fenghua Yu (2):
  x86/cpufeatures: Enumerate MOVDIRI instruction
  x86/cpufeatures: Enumerate MOVDIR64B instruction

 arch/x86/include/asm/cpufeatures.h | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.5.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-10-25  5:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-24 21:57 [PATCH 0/2] x86: Enumerate direct stores instructions Fenghua Yu
2018-10-24 21:57 ` [PATCH 1/2] x86/cpufeatures: Enumerate MOVDIRI instruction Fenghua Yu
2018-10-25  5:45   ` [tip:x86/urgent] " tip-bot for Fenghua Yu
2018-10-24 21:57 ` [PATCH 2/2] x86/cpufeatures: Enumerate MOVDIR64B instruction Fenghua Yu
2018-10-25  5:46   ` [tip:x86/urgent] " tip-bot for Fenghua Yu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.