Commit-ID: 9ea74f7c70cd5e408f1cfbda0e6836929f820d49
Gitweb: http://git.kernel.org/tip/9ea74f7c70cd5e408f1cfbda0e6836929f820d49
Author: Piotr Luc
AuthorDate: Thu, 13 Apr 2017 22:10:56 +0200
Committer: Thomas Gleixner
CommitDate: Fri, 14 Apr 2017 10:46:12 +0200
x86/mce: Enable PPIN for
Intel Xeon Phi processors (KNL and KNM) do support PPIN as well, so we
add their CPUIDs to the whitelist of supported processors.
PPIN is a unique number that allows to determine origin of the CPU,
from now on will be logged when an mce error occur.
Signed-off-by: Piotr Luc
---
arch/x86/kernel
Commit-ID: 4d8bb00604b182b62e7786bae0e58e0befeeff85
Gitweb: http://git.kernel.org/tip/4d8bb00604b182b62e7786bae0e58e0befeeff85
Author: Piotr Luc
AuthorDate: Fri, 20 Jan 2017 14:22:37 +0100
Committer: Thomas Gleixner
CommitDate: Sun, 5 Feb 2017 00:19:52 +0100
x86/cpufeature: Enable
Commit-ID: 2fc70d88d85d55e85bad7fde0ee71f79e22bfa3f
Gitweb: http://git.kernel.org/tip/2fc70d88d85d55e85bad7fde0ee71f79e22bfa3f
Author: Piotr Luc
AuthorDate: Fri, 20 Jan 2017 14:22:37 +0100
Committer: Thomas Gleixner
CommitDate: Sat, 4 Feb 2017 08:51:10 +0100
x86/cpufeature: Enable
Commit-ID: 06b35d93af0a5904aa832f58733be84ddbfe2e04
Gitweb: http://git.kernel.org/tip/06b35d93af0a5904aa832f58733be84ddbfe2e04
Author: Piotr Luc
AuthorDate: Tue, 10 Jan 2017 18:34:02 +0100
Committer: Thomas Gleixner
CommitDate: Mon, 16 Jan 2017 20:40:53 +0100
x86/cpufeature: Add
the Instruction Set Extensions Programming Reference (ISE).
Signed-off-by: Piotr Luc
Cc: Paolo Bonzini
Cc: Radim Krčmář
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: H. Peter Anvin
Cc: x...@kernel.org
Cc: k...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/x86/kvm/cpuid.c | 2 +-
1
the Instruction Set Extensions Programming Reference (ISE).
Define new feature flag to enumerate the new instructions set in
/proc/cpuinfo according to new CPUID bit.
Clear the feature bit in case xsave is disabled.
Signed-off-by: Piotr Luc
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: H. Peter A
kvm/quemu guest.
The patchset is based on v4.10-rc3.
Regards,
Piotr
Piotr Luc (2):
x86/cpufeature: Add AVX512_VPOPCNTDQ feature
kvm: x86: Expose Intel VPOPCNTDQ feature to guest
arch/x86/include/asm/cpufeatures.h | 2 +-
arch/x86/kernel/fpu/xstate.c | 1 +
arch/x86/kvm
Commit-ID: 1dba23b12f49d7cf3d4504171c62541122b55141
Gitweb: http://git.kernel.org/tip/1dba23b12f49d7cf3d4504171c62541122b55141
Author: Piotr Luc
AuthorDate: Thu, 1 Dec 2016 01:08:53 +0100
Committer: Ingo Molnar
CommitDate: Tue, 6 Dec 2016 09:44:27 +0100
perf/x86/intel: Enable C-state
The Knights Mill is enough close to Knights Landing so the path reuses
C-state residency support of the latter.
Signed-off-by: Piotr Luc
Cc: Peter Zijlstra
Cc: Ingo Molnar
Cc: Arnaldo Carvalho de Melo
Cc: Alexander Shishkin
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/x86
The Knights Mill is enough close to Knights Landing so the path reuses
C-state residency support of the latter.
Signed-off-by: Piotr Luc
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/x86/events/intel/cstate.
Use macros of Intel processor families instead of raw numbers.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Borislav Petkov
Cc: Len Brown
---
v2: Include Intel family header.
v3: Remove trailing comments.
v4: Remove change-id tag.
tools/power/x86/turbostat/Makefile| 3
versions where trailing comments, which
described CPUs, are removed because self-descriptive macros are
used instead raw numbers.
v2: Remove change-id tag.
Piotr Luc (2):
tools/power turbostat: Use Intel family processor macros
tools/power turbostat: enable turbostat to support Knights Mill
Commit-ID: 8214899342981dbd49ae24aadbbd19e9e7830684
Gitweb: http://git.kernel.org/tip/8214899342981dbd49ae24aadbbd19e9e7830684
Author: Piotr Luc
AuthorDate: Tue, 18 Oct 2016 17:01:11 +0200
Committer: Thomas Gleixner
CommitDate: Wed, 19 Oct 2016 17:37:13 +0200
x86/cpufeature: Add
Add Knights Mill (KNM) to the list of CPUIDs supported by turbostat.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Borislav Petkov
Cc: Len Brown
---
v2: Remove trailing comments.
v3: Remove change-id tag.
tools/power/x86/turbostat/turbostat.c | 7 +++
1 file changed, 7
Add Knights Mill (KNM) to the list of CPUIDs supported by turbostat.
Change-Id: I616e3232e985fba4080a65e982604bd03d6dfb9f
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Borislav Petkov
Cc: Len Brown
---
v2: Remove trailing comments.
tools/power/x86/turbostat/turbostat.c | 7
versions where trailing comments, which
described CPUs, are removed because self-descriptive macros are
used instead raw numbers.
Piotr Luc (2):
tools/power turbostat: Use Intel family processor macros
tools/power turbostat: enable turbostat to support Knights Mill (KNM)
tools/power/x86
Use macros of Intel processor families instead of raw numbers.
Change-Id: I033e40bcea6bde66284e2217e9231f856c827d20
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Borislav Petkov
Cc: Len Brown
---
v2: Include Intel family header.
v3: Remove trailing comments.
tools/power/x86
D
Instruction" in ISE,
https://software.intel.com/sites/default/files/managed/69/78/319433-025.pdf.
v2: Initialize new bits in the scattered group. Add reference to correct
description of new feature bits.
v3: Fix v2 info. Add short info what the patch does.
Signed-off-by: Piotr Luc
Cc: Dav
the scattered group. Add
Signed-off-by: Piotr Luc
Cc: Dave Hansen
Cc: Andy Lutomirski
Cc: Borislav Petkov
Cc: Brian Gerst
Cc: Denys Vlasenko
Cc: H. Peter Anvin
Cc: Josh Poimboeuf
Cc: Linus Torvalds
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: Ingo Molnar
---
arch/x86/include/asm/cpufeatur
Commit-ID: 36c4b6c14d20b37fda79cbcd3e8ef7d11f5ef9dc
Gitweb: http://git.kernel.org/tip/36c4b6c14d20b37fda79cbcd3e8ef7d11f5ef9dc
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:27:25 +0200
Committer: Ingo Molnar
CommitDate: Mon, 17 Oct 2016 10:45:09 +0200
perf/x86/intel/rapl: Add
Commit-ID: ba2f81575eba8dcf128354169c20ae23f810f652
Gitweb: http://git.kernel.org/tip/ba2f81575eba8dcf128354169c20ae23f810f652
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:27:58 +0200
Committer: Ingo Molnar
CommitDate: Mon, 17 Oct 2016 10:45:09 +0200
perf/x86/intel/uncore: Add
Commit-ID: 608284bf0def3ca5e6936920fcd84294101ef12d
Gitweb: http://git.kernel.org/tip/608284bf0def3ca5e6936920fcd84294101ef12d
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:26:34 +0200
Committer: Ingo Molnar
CommitDate: Mon, 17 Oct 2016 10:45:08 +0200
perf/x86/intel: Add Knights
Commit-ID: 0047f59834e5947d45f34f5f12eb330d158f700b
Gitweb: http://git.kernel.org/tip/0047f59834e5947d45f34f5f12eb330d158f700b
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:05:20 +0200
Committer: Ingo Molnar
CommitDate: Mon, 17 Oct 2016 10:45:08 +0200
x86/cpu/intel: Add Knights
Commit-ID: 5cbf5c59d1b9395e519b197196ef8ac270837cfc
Gitweb: http://git.kernel.org/tip/5cbf5c59d1b9395e519b197196ef8ac270837cfc
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:27:58 +0200
Committer: Ingo Molnar
CommitDate: Sun, 16 Oct 2016 11:32:11 +0200
perf/x86/intel/uncore: Add
Commit-ID: d673b8340cac02d02de30197d6fe66c22a1df6e4
Gitweb: http://git.kernel.org/tip/d673b8340cac02d02de30197d6fe66c22a1df6e4
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:26:34 +0200
Committer: Ingo Molnar
CommitDate: Sun, 16 Oct 2016 11:32:11 +0200
perf/x86/intel: Add Knights
Commit-ID: 8d6feacbdb233b81ea8fb2047032e3073f7fc15e
Gitweb: http://git.kernel.org/tip/8d6feacbdb233b81ea8fb2047032e3073f7fc15e
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:27:25 +0200
Committer: Ingo Molnar
CommitDate: Sun, 16 Oct 2016 11:32:11 +0200
perf/x86/intel/rapl: Add
Commit-ID: 0adc909065d5e5b36a241a5ed1846fb277b89e70
Gitweb: http://git.kernel.org/tip/0adc909065d5e5b36a241a5ed1846fb277b89e70
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 20:05:20 +0200
Committer: Ingo Molnar
CommitDate: Sun, 16 Oct 2016 11:32:11 +0200
x86/cpu/intel: Add Knights
Commit-ID: a518dcc82b6162009c8ca3d169fe61c81536ff17
Gitweb: http://git.kernel.org/tip/a518dcc82b6162009c8ca3d169fe61c81536ff17
Author: Piotr Luc
AuthorDate: Wed, 12 Oct 2016 19:57:31 +0200
Committer: Ingo Molnar
CommitDate: Sun, 16 Oct 2016 11:32:11 +0200
x86/cpufeature: Add
Add Knights Mill (KNM) to the list of CPUIDs supported by PMU.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: A
Add Knights Mill (KNM) to the list of CPUIDs supported by turbostat.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: Add Knights Mill
to Intel family
tools/power/x86/turbostat/turbostat.c | 7 +++
1
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_rapl
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: "Rafael J. Wysocki"
Cc: linux...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: Add Knights Mill
to In
Add Knights Mill (KNM) to the list of CPUIDs supported by PMU.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: A
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_pstate.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Srinivas Pandruvada
Cc: Len Brown
Cc: "Rafael J. Wysocki"
Cc: Viresh Kumar
Cc: linux...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
This patch
Add Knights Mill (KNM) to the list of CPUIDs supported by rapl.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: A
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_idle.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux...@vger.kernel.org
Cc: Len Brown
Cc: linux-kernel@vger.kernel.org
---
This patch depends on [PATCH 03/11] x86/cpu/intel: Add Knights Mill
to Intel family
drivers
Add Knights Mill (KNM) to the list of CPUIDs supported by sb_edac.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Mauro Carvalho Chehab
Cc: Doug Thompson
Cc: Borislav Petkov
Cc: linux-e...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: "Luck, Tony"
Cc: "She
Add CPUID of Knights Mill (KNM) processor to Intel family list.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/x86/include/asm/intel-family.h | 1 +
1 file
Use macros of Intel processor families instead of raw numbers.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux-kernel@vger.kernel.org
---
v2: Include Intel family header.
tools/power/x86/turbostat/Makefile| 3 +-
tools/power/x86/turbostat/turbostat.c | 243
Use macros of Intel processor families instead of raw numbers.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Mauro Carvalho Chehab
Cc: Doug Thompson
Cc: Borislav Petkov
Cc: linux-e...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: "Luck, Tony"
Cc: "She
including of
intel-family.h).
Regards,
Piotr
Piotr Luc (11):
EDAC, sb_edac: Use Intel family processor macros
tools/power turbostat: Use Intel family processor macros
x86/cpu/intel: Add Knights Mill to Intel family
x86/intel_idle: Add Knights Mill CPUID
EDAC, sb_edac: Add Knights Mill
Add Knights Mill (KNM) to the list of CPUIDs supported by PMU.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to Intel fa
Add Knights Mill (KNM) to the list of CPUIDs supported by rapl.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to In
Add Knights Mill (KNM) to the list of CPUIDs supported by PMU.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to Intel fa
Knights Mill to Intel family
https://lkml.kernel.org/r/20161012180520.30976-1-piotr.luc () intel ! com
Piotr Luc (2):
tools/power turbostat: Use Intel family processor macros
tools/power turbostat: enable turbostat to support Knights Mill (KNM)
tools/power/x86/turbostat/Makefile| 3
Add Knights Mill (KNM) to the list of CPUIDs supported by turbostat.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to Intel family
https://lkml.kernel.org/r/20161012180520.30976-1-piotr.luc () intel ! com
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_idle.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux...@vger.kernel.org
Cc: Len Brown
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to Intel family
https://lkml.kernel.org/r
Use macros of Intel processor families instead of raw numbers.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: linux-kernel@vger.kernel.org
---
tools/power/x86/turbostat/Makefile| 3 +-
tools/power/x86/turbostat/turbostat.c | 242 +-
2 files changed
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_rapl
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: "Rafael J. Wysocki"
Cc: linux...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
Depends-on: x86/cpu/intel: Add Knights Mill to Intel family
https://lkml.ke
Add Knights Mill (KNM) to the list of CPUIDs supported by intel_pstate.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Srinivas Pandruvada
Cc: Len Brown
Cc: "Rafael J. Wysocki"
Cc: Viresh Kumar
Cc: linux...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
---
Depends-o
Add Knights Mill (KNM) to the list of CPUIDs supported by sb_edac.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Mauro Carvalho Chehab
Cc: Doug Thompson
Cc: Borislav Petkov
Cc: linux-e...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: "Luck, Tony"
Cc: "She
Use macros of Intel processor families instead of raw numbers.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Mauro Carvalho Chehab
Cc: Doug Thompson
Cc: Borislav Petkov
Cc: linux-e...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: "Luck, Tony"
Cc: "She
second patch depends on patch:
x86/cpu/intel: Add Knights Mill to Intel family
https://lkml.kernel.org/r/20161012180520.30976-1-piotr.luc () intel ! com
Piotr Luc (2):
EDAC, sb_edac: Use Intel family processor macros
EDAC, sb_edac: Add Knights Mill CPUID
drivers/edac/sb_edac.c | 14
Add CPUID of Knights Mill (KNM) processor to Intel family list.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: linux-kernel@vger.kernel.org
---
arch/x86/include/asm/intel-family.h | 1 +
1 file
ware Developer Manual or in
Instruction Set Extensions Programming Reference. See
https://software.intel.com/sites/default/files/managed/69/78/319433-025.pdf.
Signed-off-by: Piotr Luc
Reviewed-by: Dave Hansen
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel
55 matches
Mail list logo