Re: [PATCH v3 0/2] add support for new persistent memory instructions
On Tue, 2015-01-27 at 09:53 -0700, Ross Zwisler wrote: > This patch set adds support for two new persistent memory instructions, > pcommit > and clwb. These instructions were announced in the document "Intel > Architecture Instruction Set Extensions Programming Reference" with reference > number 319433-022. > > https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf > > These patches apply cleanly to v3.19-rc6. > > Changes from v2: > > - Added instruction descriptions and flows to the patch descriptions. > - Added needed sfence to pcommit alternatives assembly. The inline function >is now called pcommit_sfence(). If pcommit is not supported on the > platform >both the pcommit and the sfence will be nops. > > Cc: H Peter Anvin > Cc: Ingo Molnar > Cc: Thomas Gleixner > Cc: Borislav Petkov > > Ross Zwisler (2): > x86: Add support for the pcommit instruction > x86: Add support for the clwb instruction > > arch/x86/include/asm/cpufeature.h| 2 ++ > arch/x86/include/asm/special_insns.h | 22 ++ > 2 files changed, 24 insertions(+) Ping? :) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v3 0/2] add support for new persistent memory instructions
On Tue, 2015-01-27 at 09:53 -0700, Ross Zwisler wrote: This patch set adds support for two new persistent memory instructions, pcommit and clwb. These instructions were announced in the document Intel Architecture Instruction Set Extensions Programming Reference with reference number 319433-022. https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf These patches apply cleanly to v3.19-rc6. Changes from v2: - Added instruction descriptions and flows to the patch descriptions. - Added needed sfence to pcommit alternatives assembly. The inline function is now called pcommit_sfence(). If pcommit is not supported on the platform both the pcommit and the sfence will be nops. Cc: H Peter Anvin h.peter.an...@intel.com Cc: Ingo Molnar mi...@kernel.org Cc: Thomas Gleixner t...@linutronix.de Cc: Borislav Petkov b...@alien8.de Ross Zwisler (2): x86: Add support for the pcommit instruction x86: Add support for the clwb instruction arch/x86/include/asm/cpufeature.h| 2 ++ arch/x86/include/asm/special_insns.h | 22 ++ 2 files changed, 24 insertions(+) Ping? :) -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH v3 0/2] add support for new persistent memory instructions
This patch set adds support for two new persistent memory instructions, pcommit and clwb. These instructions were announced in the document "Intel Architecture Instruction Set Extensions Programming Reference" with reference number 319433-022. https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf These patches apply cleanly to v3.19-rc6. Changes from v2: - Added instruction descriptions and flows to the patch descriptions. - Added needed sfence to pcommit alternatives assembly. The inline function is now called pcommit_sfence(). If pcommit is not supported on the platform both the pcommit and the sfence will be nops. Cc: H Peter Anvin Cc: Ingo Molnar Cc: Thomas Gleixner Cc: Borislav Petkov Ross Zwisler (2): x86: Add support for the pcommit instruction x86: Add support for the clwb instruction arch/x86/include/asm/cpufeature.h| 2 ++ arch/x86/include/asm/special_insns.h | 22 ++ 2 files changed, 24 insertions(+) -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH v3 0/2] add support for new persistent memory instructions
This patch set adds support for two new persistent memory instructions, pcommit and clwb. These instructions were announced in the document Intel Architecture Instruction Set Extensions Programming Reference with reference number 319433-022. https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf These patches apply cleanly to v3.19-rc6. Changes from v2: - Added instruction descriptions and flows to the patch descriptions. - Added needed sfence to pcommit alternatives assembly. The inline function is now called pcommit_sfence(). If pcommit is not supported on the platform both the pcommit and the sfence will be nops. Cc: H Peter Anvin h.peter.an...@intel.com Cc: Ingo Molnar mi...@kernel.org Cc: Thomas Gleixner t...@linutronix.de Cc: Borislav Petkov b...@alien8.de Ross Zwisler (2): x86: Add support for the pcommit instruction x86: Add support for the clwb instruction arch/x86/include/asm/cpufeature.h| 2 ++ arch/x86/include/asm/special_insns.h | 22 ++ 2 files changed, 24 insertions(+) -- 1.9.3 -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/