mirror of
https://git.freebsd.org/ports.git
synced 2025-06-24 06:00:30 -04:00
mcelog processes machine checks (in particular memory and CPU hardware errors) on modern x86-based unix systems and produces human-readable output. FreeBSD conversion patches were originally written by John Baldwin <jhb@freebsd.org> and later incorporated into this port. WWW: http://mcelog.org/ PR: ports/161395 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>
21 lines
570 B
C
21 lines
570 B
C
--- ./intel.c.orig 2009-12-15 07:18:40.000000000 -0500
|
|
+++ ./intel.c 2011-10-14 22:36:47.000000000 -0400
|
|
@@ -38,7 +38,7 @@
|
|
return CPU_CORE2;
|
|
else if (model == 0x1d)
|
|
return CPU_DUNNINGTON;
|
|
- else if (model == 0x1a)
|
|
+ else if (model == 0x1a || model == 0x2c) /* Nehalem/Westmere */
|
|
return CPU_NEHALEM;
|
|
|
|
if (model >= 0x1a)
|
|
@@ -79,7 +79,9 @@
|
|
corr_err_cnt = EXTRACT(m->status, 38, 52);
|
|
memory_error(m, channel, dimm, corr_err_cnt, recordlen);
|
|
|
|
+#ifdef __Linux__
|
|
account_page_error(m, channel, dimm, corr_err_cnt);
|
|
+#endif
|
|
|
|
return 1;
|
|
}
|