<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/edac/Makefile, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/edac/Makefile?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/edac/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2020-12-28T18:36:25Z</updated>
<entry>
<title>EDAC/amd64: Merge error injection sysfs facilities</title>
<updated>2020-12-28T18:36:25Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2020-12-15T08:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=61810096de3c3ec977c71dbb7e00447d70045163'/>
<id>urn:sha1:61810096de3c3ec977c71dbb7e00447d70045163</id>
<content type='text'>
Merge them into the main driver and put them inside an EDAC_DEBUG
ifdeffery to simplify the driver and have all debugging/injection stuff
behind a debug build-time switch.

No functional changes.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Reviewed-by: Yazen Ghannam &lt;yazen.ghannam@amd.com&gt;
Link: https://lkml.kernel.org/r/20201215110517.5215-2-bp@alien8.de
</content>
</entry>
<entry>
<title>EDAC/amd64: Merge sysfs debugging attributes setup code</title>
<updated>2020-12-28T18:36:17Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2020-12-14T19:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=2a28ceef00bac65d6bb1757002f742806837e100'/>
<id>urn:sha1:2a28ceef00bac65d6bb1757002f742806837e100</id>
<content type='text'>
There's no need for them to be in a separate file so merge them into the
main driver compilation unit like the other EDAC drivers do.

Drop now-unneeded function export, make the function static and shorten
static function names.

No functional changes.

Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Reviewed-by: Yazen Ghannam &lt;yazen.ghannam@amd.com&gt;
Link: https://lkml.kernel.org/r/20201215110517.5215-1-bp@alien8.de
</content>
</entry>
<entry>
<title>Merge branches 'edac-spr', 'edac-igen6' and 'edac-misc' into edac-updates-for-v5.11</title>
<updated>2020-12-14T10:51:46Z</updated>
<author>
<name>Borislav Petkov</name>
<email>bp@suse.de</email>
</author>
<published>2020-12-14T10:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f84b799996e29ad3b37e83f7871e79023f29979d'/>
<id>urn:sha1:f84b799996e29ad3b37e83f7871e79023f29979d</id>
<content type='text'>
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
</content>
</entry>
<entry>
<title>EDAC/mv64x60: Remove orphan mv64x60 driver</title>
<updated>2020-12-07T11:16:02Z</updated>
<author>
<name>Michael Ellerman</name>
<email>mpe@ellerman.id.au</email>
</author>
<published>2020-12-07T04:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0385979a30dc4abdef2dcebbccef818947c80cb7'/>
<id>urn:sha1:0385979a30dc4abdef2dcebbccef818947c80cb7</id>
<content type='text'>
The mv64x60 EDAC driver depends on CONFIG_MV64X60. But that symbol is
not user-selectable, and the last code that selected it was removed
with the C2K board support in 2018, see:

  92c8c16f3457 ("powerpc/embedded6xx: Remove C2K board support")

That means the driver is now dead code, so remove it.

Suggested-by: Borislav Petkov &lt;bp@alien8.de&gt;
Signed-off-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Link: https://lkml.kernel.org/r/20201207040253.628528-1-mpe@ellerman.id.au
</content>
</entry>
<entry>
<title>EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC</title>
<updated>2020-11-19T20:51:17Z</updated>
<author>
<name>Qiuxu Zhuo</name>
<email>qiuxu.zhuo@intel.com</email>
</author>
<published>2020-11-05T07:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=10590a9d4f23e0a519730d79d39331df60ad2079'/>
<id>urn:sha1:10590a9d4f23e0a519730d79d39331df60ad2079</id>
<content type='text'>
This driver supports Intel client SoC with integrated memory controller
using In-Band ECC(IBECC). The memory correctable and uncorrectable errors
are reported via NMIs. The driver handles the NMIs and decodes the memory
error address to platform specific address. The first IBECC-supported SoC
is Elkhart Lake.

[Tony: s/#include &lt;linux/nmi.h&gt;/#include &lt;asm/nmi.h&gt;/ to fix randconfig build]

Signed-off-by: Qiuxu Zhuo &lt;qiuxu.zhuo@intel.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver</title>
<updated>2020-08-17T08:10:29Z</updated>
<author>
<name>Talel Shenhar</name>
<email>talel@amazon.com</email>
</author>
<published>2020-08-16T18:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e23a7cdeb3da8d3ca943fced1420020c1d524684'/>
<id>urn:sha1:e23a7cdeb3da8d3ca943fced1420020c1d524684</id>
<content type='text'>
The Amazon's Annapurna Labs Memory Controller EDAC supports ECC capability
for error detection and correction (Single bit error correction, Double
detection). This driver introduces EDAC driver for that capability.

 [ bp: Remove "EDAC" string from Kconfig tristate as it is redundant. ]

Signed-off-by: Talel Shenhar &lt;talel@amazon.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Reviewed-by: James Morse &lt;james.morse@arm.com&gt;
Link: https://lkml.kernel.org/r/20200816185551.19108-3-talel@amazon.com
</content>
</entry>
<entry>
<title>EDAC: Add EDAC driver for DMC520</title>
<updated>2020-02-19T20:00:27Z</updated>
<author>
<name>Lei Wang</name>
<email>leiwang_git@outlook.com</email>
</author>
<published>2020-01-23T00:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1088750d78392cf79c113082ffbf955384737e9c'/>
<id>urn:sha1:1088750d78392cf79c113082ffbf955384737e9c</id>
<content type='text'>
The driver supports error detection and correction on devices with an
ARM DMC-520 memory controller.

Signed-off-by: Lei Wang &lt;leiwang_git@outlook.com&gt;
Signed-off-by: Shiping Ji &lt;shiping.linux@gmail.com&gt;
Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;
Reviewed-by: James Morse &lt;james.morse@arm.com&gt;
Link: https://lkml.kernel.org/r/83b48c70-dc06-d0d4-cae9-a2187fca628b@gmail.com
</content>
</entry>
<entry>
<title>Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm</title>
<updated>2019-09-22T16:39:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2019-09-22T16:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=8808cf8cbc4da1ceef9307fba7e499563908c211'/>
<id>urn:sha1:8808cf8cbc4da1ceef9307fba7e499563908c211</id>
<content type='text'>
Pull ARM updates from Russell King:

 - fix various clang build and cppcheck issues

 - switch ARM to use new common outgoing-CPU-notification code

 - add some additional explanation about the boot code

 - kbuild "make clean" fixes

 - get rid of another "(____ptrval____)", this time for the VDSO code

 - avoid treating cache maintenance faults as a write

 - add a frame pointer unwinder implementation for clang

 - add EDAC support for Aurora L2 cache

 - improve robustness of adjust_lowmem_bounds() finding the bounds of
   lowmem.

 - add reset control for AMBA primecell devices

* tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm: (24 commits)
  ARM: 8906/1: drivers/amba: add reset control to amba bus probe
  ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
  ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
  ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
  ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs
  ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC
  ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
  ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora
  ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding
  ARM: 8886/1: l2x0: support parity-enable/disable on aurora
  ARM: 8885/1: aurora-l2: add defines for parity and ECC registers
  ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE
  ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware
  ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
  ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
  ARM: 8896/1: VDSO: Don't leak kernel addresses
  ARM: 8895/1: visit mach-* and plat-* directories when cleaning
  ARM: 8894/1: boot: Replace open-coded nop with macro
  ARM: 8893/1: boot: Explain the 8 nops
  ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE
  ...
</content>
</entry>
<entry>
<title>ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC</title>
<updated>2019-08-29T06:58:01Z</updated>
<author>
<name>Jan Luebbe</name>
<email>jlu@pengutronix.de</email>
</author>
<published>2019-07-12T04:46:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=7f6998a41257a8930ee5b6866ba56a25230841ed'/>
<id>urn:sha1:7f6998a41257a8930ee5b6866ba56a25230841ed</id>
<content type='text'>
Add support for the ECC functionality as found in the DDR RAM and L2
cache controllers on the MV78230/MV78x60 SoCs. This driver has been
tested on the MV78460 (on a custom board with a DDR3 ECC DIMM).

[cp use SPDX license]

Signed-off-by: Jan Luebbe &lt;jlu@pengutronix.de&gt;
Signed-off-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;
Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>EDAC, mellanox: Add ECC support for BlueField DDR4</title>
<updated>2019-08-08T15:57:01Z</updated>
<author>
<name>Shravan Kumar Ramani</name>
<email>sramani@mellanox.com</email>
</author>
<published>2019-06-25T19:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=82413e562ea6eadfb6de946dcc6f74af31d64e7f'/>
<id>urn:sha1:82413e562ea6eadfb6de946dcc6f74af31d64e7f</id>
<content type='text'>
Add ECC support for Mellanox BlueField SoC DDR controller.
This requires SMC to the running Arm Trusted Firmware to report
what is the current memory configuration.

Reviewed-by: James Morse &lt;james.morse@arm.com&gt;
Signed-off-by: Shravan Kumar Ramani &lt;sramani@mellanox.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;
</content>
</entry>
</feed>
