[PATCH v3] perf/x86/intel/uncore: Fix CHA registers configuration

2016-05-09 Thread Hubert Chrzaniuk
> s/FILER/FILTER? executed,thanks hopefully no silly mistakes anymore

[PATCH v3] perf/x86/intel/uncore: Fix CHA registers configuration

2016-05-09 Thread Hubert Chrzaniuk
> s/FILER/FILTER? executed,thanks hopefully no silly mistakes anymore

[PATCH] perf/x86/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform

2016-05-09 Thread Hubert Chrzaniuk
upport') Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> Signed-off-by: Lawrence F Meadows <lawrence.f.mead...@intel.com> --- arch/x86/events/intel/uncore_snbep.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/x86/events/intel/uncore_snbep.c b/arc

[PATCH] perf/x86/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform

2016-05-09 Thread Hubert Chrzaniuk
From: hchrzani CHA events in Knights Landing platform require programming filter registers properly. Remote node, local node and NonNearMemCachable bits should be set to 1 at all times. Fixes: 77af003 ('perf/x86/intel/uncore: Add Knights Landing uncore PMU support') Signed-off-by: Hubert

[PATCH] EDAC, sb_edac: Fixed logic error in sb_edac driver

2016-03-07 Thread Hubert Chrzaniuk
Patch corrects a typo introduced previously. As a result under some configurations dimms were not correctly recognized. Problem affects only Xeon Phi architecture. Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- drivers/edac/sb_edac.c | 2 +- 1 file changed, 1 insertion

[PATCH] EDAC, sb_edac: Fixed logic error in sb_edac driver

2016-03-07 Thread Hubert Chrzaniuk
Patch corrects a typo introduced previously. As a result under some configurations dimms were not correctly recognized. Problem affects only Xeon Phi architecture. Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH] sb_edac: Setting fixed DIMM width for Xeon Knights Landing platform.

2015-12-11 Thread Hubert Chrzaniuk
Knights Landing does not come with register that could be used to fetch DIMM width. However the value is fixed for this architecture so it can be hardcoded. Fixes: d0cdf900314 (sb_edac: Add Knights Landing (Xeon Phi gen 2) support) Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 8

[PATCH] sb_edac: Setting fixed DIMM width for Xeon Knights Landing platform.

2015-12-11 Thread Hubert Chrzaniuk
Knights Landing does not come with register that could be used to fetch DIMM width. However the value is fixed for this architecture so it can be hardcoded. Fixes: d0cdf900314 (sb_edac: Add Knights Landing (Xeon Phi gen 2) support) Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 8

[PATCH] sb_edac: Setting fixed DIMM width for Xeon Knights Landing platform.

2015-12-11 Thread Hubert Chrzaniuk
Knights Landing does not come with register that could be used to fetch DIMM width. However the value is fixed for this architecture so it can be hardcoded. Fixes: d0cdf900314 (sb_edac: Add Knights Landing (Xeon Phi gen 2) support) Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.

[PATCH] sb_edac: Setting fixed DIMM width for Xeon Knights Landing platform.

2015-12-11 Thread Hubert Chrzaniuk
Knights Landing does not come with register that could be used to fetch DIMM width. However the value is fixed for this architecture so it can be hardcoded. Fixes: d0cdf900314 (sb_edac: Add Knights Landing (Xeon Phi gen 2) support) Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.

[PATCH 2/4] sb_edac: virtualize several hard-coded functions

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow SAD limit, interleave mode and DRAM related functionalities are now virtualized, so that overriding them is easier. Signed-off-by: Jim Snow [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 59

[PATCH 3/4] sb_edac: support for duplicate device IDs

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow Add options to sbridge_get_all_devices to allow for duplicate device IDs and devices that are scattered across mulitple PCI buses. Signed-off-by: Jim Snow [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 40

[PATCH 1/4] EDAC: add DDR4 flag

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow Make EDAC aware of DDR4/RDDR4 mem types. Signed-off-by: Jim Snow [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk --- include/linux/edac.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/linux/edac.h b

[PATCH 0/4] Xeon PHI Knights Landing support for EDAC module

2015-12-03 Thread Hubert Chrzaniuk
Series of patches that enable support for Knights Landing processor which is based on Silvermont microarchitecture. First 3 patches are pretty much straightforward and self-explantory. Last one is the biggest, however, is logically consistent and breaking into many smaller patches does not make

[PATCH 4/4] sb_edac: add Knights Landing (Xeon Phi gen 2) support

2015-12-03 Thread Hubert Chrzaniuk
. which channels are populated with what DIMM sizes (knl_get_dimm_capacity function) () handle MCE errors - channel swizzling Reviewed-by: Tony Luck Signed-off-by: Jim Snow [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 966

[PATCH 2/4] sb_edac: virtualize several hard-coded functions

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow <jim.m.s...@intel.com> SAD limit, interleave mode and DRAM related functionalities are now virtualized, so that overriding them is easier. Signed-off-by: Jim Snow <jim.m.s...@intel.com> [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hube

[PATCH 4/4] sb_edac: add Knights Landing (Xeon Phi gen 2) support

2015-12-03 Thread Hubert Chrzaniuk
rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- drivers/edac/sb_edac.c | 966 ++--- 1 file changed, 921 insertions(+), 45 deletions(-) diff --git a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c index c8fbde2..b3d9

[PATCH 0/4] Xeon PHI Knights Landing support for EDAC module

2015-12-03 Thread Hubert Chrzaniuk
Series of patches that enable support for Knights Landing processor which is based on Silvermont microarchitecture. First 3 patches are pretty much straightforward and self-explantory. Last one is the biggest, however, is logically consistent and breaking into many smaller patches does not make

[PATCH 1/4] EDAC: add DDR4 flag

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow <jim.m.s...@intel.com> Make EDAC aware of DDR4/RDDR4 mem types. Signed-off-by: Jim Snow <jim.m.s...@intel.com> [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- include/linux/edac.h | 6 --

[PATCH 3/4] sb_edac: support for duplicate device IDs

2015-12-03 Thread Hubert Chrzaniuk
From: Jim Snow <jim.m.s...@intel.com> Add options to sbridge_get_all_devices to allow for duplicate device IDs and devices that are scattered across mulitple PCI buses. Signed-off-by: Jim Snow <jim.m.s...@intel.com> [hubert.chrzan...@intel.com: patch rebase to 4.4-rc3] Signed-of

[PATCH 3/4] sb_edac: support for duplicate device IDs

2015-12-02 Thread Hubert Chrzaniuk
From: Jim Snow Add options to sbridge_get_all_devices to allow for duplicate device IDs and devices that are scattered across mulitple PCI buses. Signed-off-by: Jim Snow Signed-off-by: Lukasz Anaczkowski Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 40

[PATCH 2/4] sb_edac: virtualize several hard-coded functions

2015-12-02 Thread Hubert Chrzaniuk
From: Jim Snow SAD limit, interleave mode and DRAM related functionalities are now virtualized, so that overriding them is easier. Signed-off-by: Jim Snow Signed-off-by: Lukasz Anaczkowski Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 59

[PATCH 4/4] sb_edac: add Knights Landing (Xeon Phi gen 2) support

2015-12-02 Thread Hubert Chrzaniuk
. which channels are populated with what DIMM sizes (knl_get_dimm_capacity function) () handle MCE errors - channel swizzling Reviewed-by: Tony Luck Signed-off-by: Jim Snow Signed-off-by: Lukasz Anaczkowski Signed-off-by: Hubert Chrzaniuk --- drivers/edac/sb_edac.c | 966

[PATCH 1/4] EDAC: add DDR4 flag

2015-12-02 Thread Hubert Chrzaniuk
From: Jim Snow Make EDAC aware of DDR4/RDDR4 mem types. Signed-off-by: Jim Snow Signed-off-by: Lukasz Anaczkowski Signed-off-by: Hubert Chrzaniuk --- include/linux/edac.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/linux/edac.h b/include/linux/edac.h

[PATCH 0/4] Xeon PHI Knights Landing support for EDAC module

2015-12-02 Thread Hubert Chrzaniuk
Series of patches that enable support for Knights Landing processor which is based on Silvermont microarchitecture. First 3 patches are pretty much straightforward and self-explantory. Last one is the biggest, however, is logically consistent and breaking into many smaller patches does not make

[PATCH 4/4] sb_edac: add Knights Landing (Xeon Phi gen 2) support

2015-12-02 Thread Hubert Chrzaniuk
i <lukasz.anaczkow...@intel.com> Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- drivers/edac/sb_edac.c | 966 ++--- 1 file changed, 921 insertions(+), 45 deletions(-) diff --git a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c

[PATCH 0/4] Xeon PHI Knights Landing support for EDAC module

2015-12-02 Thread Hubert Chrzaniuk
Series of patches that enable support for Knights Landing processor which is based on Silvermont microarchitecture. First 3 patches are pretty much straightforward and self-explantory. Last one is the biggest, however, is logically consistent and breaking into many smaller patches does not make

[PATCH 1/4] EDAC: add DDR4 flag

2015-12-02 Thread Hubert Chrzaniuk
From: Jim Snow <jim.m.s...@intel.com> Make EDAC aware of DDR4/RDDR4 mem types. Signed-off-by: Jim Snow <jim.m.s...@intel.com> Signed-off-by: Lukasz Anaczkowski <lukasz.anaczkow...@intel.com> Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- include/li

[PATCH 2/4] sb_edac: virtualize several hard-coded functions

2015-12-02 Thread Hubert Chrzaniuk
From: Jim Snow <jim.m.s...@intel.com> SAD limit, interleave mode and DRAM related functionalities are now virtualized, so that overriding them is easier. Signed-off-by: Jim Snow <jim.m.s...@intel.com> Signed-off-by: Lukasz Anaczkowski <lukasz.anaczkow...@intel.com> Sig

[PATCH 3/4] sb_edac: support for duplicate device IDs

2015-12-02 Thread Hubert Chrzaniuk
com> Signed-off-by: Hubert Chrzaniuk <hubert.chrzan...@intel.com> --- drivers/edac/sb_edac.c | 40 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/drivers/edac/sb_edac.c b/drivers/edac/sb_edac.c index 2e50a3e..c8fbde2 100644 --- a/driv