Update memtest86+ to 4.10 with blessing of smb@. Package changes: Move base address to 0x100000, similar to that of the NetBSD/x86 kernel. Hopefully this will avoid trampling something important in low memory. This appears to work fine on the limited number of machines I tested. Upstream changes from 4.00 to 4.10: + New Features - Added support for Core i7 Extreme CPU (32nm) - Added support for Core i5/i3 (32nm) - Added support for Pentium Gxxxx (32nm) - Added support for Westmere-based Xeon - Added preliminary support for Intel Sandy Bridge - Added support for AMD 6-cores CPU - Added detection for Intel 3200/3210 - New installer for USB Key + Bug Fixes - Corrected a crash at startup - Many others bug fixesdiff -r1.12 -r1.13 pkgsrc/sysutils/memtestplus/Makefile
(jakllsch)
@@ -1,23 +1,22 @@ | @@ -1,23 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2009/12/27 18:08:12 jakllsch Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2010/07/08 18:54:22 jakllsch Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | # Note -- version number also in the do-install rule | 4 | # Note -- version number also in the do-install rule | |
5 | MAJVER=4 | 5 | MAJVER=4 | |
6 | MINVER=00 | 6 | MINVER=10 | |
7 | 7 | |||
8 | DISTNAME= memtest86+-${MAJVER}.${MINVER} | 8 | DISTNAME= memtest86+-${MAJVER}.${MINVER} | |
9 | PKGNAME= memtestplus-${MAJVER}.${MINVER} | 9 | PKGNAME= memtestplus-${MAJVER}.${MINVER} | |
10 | PKGREVISION= 1 | |||
11 | CATEGORIES= sysutils | 10 | CATEGORIES= sysutils | |
12 | MASTER_SITES= http://www.memtest.org/download/${MAJVER}.${MINVER}/ | 11 | MASTER_SITES= http://www.memtest.org/download/${MAJVER}.${MINVER}/ | |
13 | 12 | |||
14 | MAINTAINER= smb@NetBSD.org | 13 | MAINTAINER= smb@NetBSD.org | |
15 | HOMEPAGE= http://www.memtest.org/ | 14 | HOMEPAGE= http://www.memtest.org/ | |
16 | COMMENT= Thorough, stand alone memory test for x86 arch | 15 | COMMENT= Thorough, stand alone memory test for x86 arch | |
17 | LICENSE= gnu-gpl-v2 | 16 | LICENSE= gnu-gpl-v2 | |
18 | 17 | |||
19 | ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i386 NetBSD-*-x86_64 Linux-*-x86_64 | 18 | ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i386 NetBSD-*-x86_64 Linux-*-x86_64 | |
20 | 19 | |||
21 | USE_TOOLS+= gmake | 20 | USE_TOOLS+= gmake | |
22 | SUBST_CLASSES+= delcr | 21 | SUBST_CLASSES+= delcr | |
23 | SUBST_STAGE.delcr= post-build | 22 | SUBST_STAGE.delcr= post-build |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2009/12/27 18:08:12 jakllsch Exp $ | 1 | $NetBSD: distinfo,v 1.8 2010/07/08 18:54:22 jakllsch Exp $ | |
2 | 2 | |||
3 | SHA1 (memtest86+-4.00.tar.gz) = 15e77d79fe528e64e5803bff24048dd642f87c46 | 3 | SHA1 (memtest86+-4.10.tar.gz) = a5a912be36d27e8886a07ae3ab2a2531711eca1e | |
4 | RMD160 (memtest86+-4.00.tar.gz) = df039946c829fae3123336fbee0005afc2360e14 | 4 | RMD160 (memtest86+-4.10.tar.gz) = dc1083c8097f5f9f8c7725513b31adecb23379c4 | |
5 | Size (memtest86+-4.00.tar.gz) = 270327 bytes | 5 | Size (memtest86+-4.10.tar.gz) = 205077 bytes | |
6 | SHA1 (patch-aa) = d6d193813985ec996495c010a5733ade83d0811c | 6 | SHA1 (patch-aa) = d6d193813985ec996495c010a5733ade83d0811c | |
7 | SHA1 (patch-ab) = 8e5ce60b904763c030931a532f3b438968fca434 | 7 | SHA1 (patch-ab) = 8e5ce60b904763c030931a532f3b438968fca434 | |
8 | SHA1 (patch-ac) = 9712f910bc175db6aad970a0022773b3aa6a9530 | 8 | SHA1 (patch-ac) = fbfbcc23549e610af5d42ebe3710025f682ca9ec | |
9 | SHA1 (patch-ad) = aecaa5cee6a27d4e5beb9e3fc0c7efacf21eddf4 | 9 | SHA1 (patch-ad) = aecaa5cee6a27d4e5beb9e3fc0c7efacf21eddf4 | |
10 | SHA1 (patch-ae) = 64931515368b099a23c76468c837fae569cb3cc1 | 10 | SHA1 (patch-ae) = 64931515368b099a23c76468c837fae569cb3cc1 |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: patch-ac,v 1.4 2009/12/27 18:08:12 jakllsch Exp $ | 1 | $NetBSD: patch-ac,v 1.5 2010/07/08 18:54:22 jakllsch Exp $ | |
2 | 2 | |||
3 | --- memtest.lds.orig 2009-09-22 00:35:46.000000000 +0000 | 3 | --- memtest.lds.orig 2010-04-28 12:11:15.000000000 +0000 | |
4 | +++ memtest.lds | 4 | +++ memtest.lds | |
5 | @@ -3,7 +3,7 @@ OUTPUT_ARCH(i386); | 5 | @@ -3,7 +3,7 @@ OUTPUT_ARCH(i386); | |
6 | 6 | |||
7 | ENTRY(_start); | 7 | ENTRY(_start); | |
8 | SECTIONS { | 8 | SECTIONS { | |
9 | - . = 0x10000; | 9 | - . = 0x5000; | |
10 | + . = 0x60000; | 10 | + . = 0x100000; | |
11 | _start = . ; | 11 | _start = . ; | |
12 | .data : { | 12 | .data : { | |
13 | *(.data) | 13 | *(.data) |