Thomas Gleixner
09c434b8a0
treewide: Add SPDX license identifier for more missed files
...
Add SPDX license identifiers to all files which:
- Have no license information of any form
- Have MODULE_LICENCE("GPL*") inside which was used in the initial
scan/conversion to ignore the file
These files fall under the project license, GPL v2 only. The resulting SPDX
license identifier is:
GPL-2.0-only
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-05-21 10:50:45 +02:00
Borislav Petkov
c54182ec0e
EDAC: Get rid of mci->mod_ver
...
It is a write-only variable so get rid of it.
Signed-off-by: Borislav Petkov <bp@suse.de >
Acked-by: Robert Richter <rric@kernel.org >
Acked-by: Michal Simek <michal.simek@xilinx.com >
Acked-by: Thor Thayer <thor.thayer@linux.intel.com >
Acked-by: Tony Luck <tony.luck@intel.com >
Cc: Mark Gross <mark.gross@intel.com >
Cc: Tim Small <tim@buttersideup.com >
Cc: Ranganathan Desikan <ravi@jetztechnologies.com >
Cc: "Arvind R." <arvino55@gmail.com >
Cc: Jason Baron <jbaron@akamai.com >
Cc: "Sören Brinkmann" <soren.brinkmann@xilinx.com >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: David Daney <david.daney@cavium.com >
Cc: Loc Ho <lho@apm.com >
Cc: linux-edac@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-mips@linux-mips.org
2017-07-17 13:42:48 +02:00
Jason Baron
7103de0e58
EDAC, ie31200: Add Intel Kaby Lake CPU support
...
Kaby Lake seems to work just like Skylake.
Reported-and-tested-by: Doug Thompson <bc.tdw@recursor.net >
Signed-off-by: Jason Baron <jbaron@akamai.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Tony Luck <tony.luck@intel.com
Cc: linux-edac <linux-edac@vger.kernel.org >
Link: http://lkml.kernel.org/r/1495823683-32569-1-git-send-email-jbaron@akamai.com
Signed-off-by: Borislav Petkov <bp@suse.de >
2017-05-28 19:29:40 +02:00
Mauro Carvalho Chehab
78d88e8a3d
edac: rename edac_core.h to edac_mc.h
...
Now, all left at edac_core.h are at drivers/edac/edac_mc.c,
so rename it to edac_mc.h.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com >
2016-12-15 08:54:51 -02:00
Jason Baron
953dee9bbd
EDAC, ie31200_edac: Add Skylake support
...
Skylake adjusts some register locations, but otherwise follows the
existing model quite closely. I was able to verify that the 'ce_count'
increments when 'bad dimms' are used. The accounting of 'ce_count' and
'ue_count' is the primary functionality of interest for us. Tested on
Intel(R) Xeon(R) CPU E3-1260L v5 @ 2.90GHz.
Signed-off-by: Jason Baron <jbaron@akamai.com >
Acked-by: Tony Luck <tony.luck@intel.com >
Cc: linux-edac <linux-edac@vger.kernel.org >
Link: http://lkml.kernel.org/r/1462547927-22679-1-git-send-email-jbaron@akamai.com
Signed-off-by: Borislav Petkov <bp@suse.de >
2016-05-06 18:50:14 +02:00
Christoph Hellwig
2f8e2c8777
move io-64-nonatomic*.h out of asm-generic
...
These are not implementations of default architecture code but helpers
for drivers. Move them to the place they belong to.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Acked-by: Darren Hart <dvhart@linux.intel.com >
Acked-by: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2015-10-15 00:21:07 +02:00
Jason Baron
78fd4d1242
ie31200_edac: Allocate mci and map mchbar first
...
Check for memory allocation and mchbar mapping failures before
initializing the dimm info tables needlessly.
Signed-off-by: Jason Baron <jbaron@akamai.com >
Suggested-by: Borislav Petkov <bp@suse.de >
Link: http://lkml.kernel.org/r/ead8f53e699f1ce21c2e17f3cffb4685d4faf72a.1404939455.git.jbaron@akamai.com
Signed-off-by: Borislav Petkov <bp@suse.de >
2014-07-10 10:55:12 +02:00
Jason Baron
7ee40b897d
ie31200_edac: Introduce the driver
...
Add a driver for the E3-1200 series of Intel DRAM controllers, based on
the following E3-1200 specs:
http://www.intel.com/content/www/us/en/processors/xeon/xeon-e3-1200-family-vol-2-datasheet.html
http://www.intel.com/content/www/us/en/processors/xeon/xeon-e3-1200v3-vol-2-datasheet.html
I've tested this on bad memory hardware, and observed correlating bad
reads and uncorrected memory errors as reported by the driver.
Tested against:
CPU E3-1270 v3 @ 3.50GHz : 8086:0c08 (haswell)
CPU E3-1270 V2 @ 3.50GHz : 8086:0158 (ivy bridge)
CPU E31270 @ 3.40GHz : 8086:0108 (sandy bridge)
Signed-off-by: Jason Baron <jbaron@akamai.com >
Link: http://lkml.kernel.org/r/95c83e80dd40b5377e8bb206285c5d95ac623872.1403818526.git.jbaron@akamai.com
[ Boris: realign defines ]
Signed-off-by: Borislav Petkov <bp@suse.de >
2014-07-04 14:00:26 +02:00