Thu Jul 8 18:54:23 2010 UTC ()
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 fixes


(jakllsch)
diff -r1.12 -r1.13 pkgsrc/sysutils/memtestplus/Makefile
diff -r1.7 -r1.8 pkgsrc/sysutils/memtestplus/distinfo
diff -r1.4 -r1.5 pkgsrc/sysutils/memtestplus/patches/patch-ac

cvs diff -r1.12 -r1.13 pkgsrc/sysutils/memtestplus/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/memtestplus/Makefile 2009/12/27 18:08:12 1.12
+++ pkgsrc/sysutils/memtestplus/Makefile 2010/07/08 18:54:22 1.13
@@ -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
5MAJVER=4 5MAJVER=4
6MINVER=00 6MINVER=10
7 7
8DISTNAME= memtest86+-${MAJVER}.${MINVER} 8DISTNAME= memtest86+-${MAJVER}.${MINVER}
9PKGNAME= memtestplus-${MAJVER}.${MINVER} 9PKGNAME= memtestplus-${MAJVER}.${MINVER}
10PKGREVISION= 1 
11CATEGORIES= sysutils 10CATEGORIES= sysutils
12MASTER_SITES= http://www.memtest.org/download/${MAJVER}.${MINVER}/ 11MASTER_SITES= http://www.memtest.org/download/${MAJVER}.${MINVER}/
13 12
14MAINTAINER= smb@NetBSD.org 13MAINTAINER= smb@NetBSD.org
15HOMEPAGE= http://www.memtest.org/ 14HOMEPAGE= http://www.memtest.org/
16COMMENT= Thorough, stand alone memory test for x86 arch 15COMMENT= Thorough, stand alone memory test for x86 arch
17LICENSE= gnu-gpl-v2 16LICENSE= gnu-gpl-v2
18 17
19ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i386 NetBSD-*-x86_64 Linux-*-x86_64 18ONLY_FOR_PLATFORM= NetBSD-*-i386 Linux-*-i386 NetBSD-*-x86_64 Linux-*-x86_64
20 19
21USE_TOOLS+= gmake 20USE_TOOLS+= gmake
22SUBST_CLASSES+= delcr 21SUBST_CLASSES+= delcr
23SUBST_STAGE.delcr= post-build 22SUBST_STAGE.delcr= post-build

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/memtestplus/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/memtestplus/distinfo 2009/12/27 18:08:12 1.7
+++ pkgsrc/sysutils/memtestplus/distinfo 2010/07/08 18:54:22 1.8
@@ -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
3SHA1 (memtest86+-4.00.tar.gz) = 15e77d79fe528e64e5803bff24048dd642f87c46 3SHA1 (memtest86+-4.10.tar.gz) = a5a912be36d27e8886a07ae3ab2a2531711eca1e
4RMD160 (memtest86+-4.00.tar.gz) = df039946c829fae3123336fbee0005afc2360e14 4RMD160 (memtest86+-4.10.tar.gz) = dc1083c8097f5f9f8c7725513b31adecb23379c4
5Size (memtest86+-4.00.tar.gz) = 270327 bytes 5Size (memtest86+-4.10.tar.gz) = 205077 bytes
6SHA1 (patch-aa) = d6d193813985ec996495c010a5733ade83d0811c 6SHA1 (patch-aa) = d6d193813985ec996495c010a5733ade83d0811c
7SHA1 (patch-ab) = 8e5ce60b904763c030931a532f3b438968fca434 7SHA1 (patch-ab) = 8e5ce60b904763c030931a532f3b438968fca434
8SHA1 (patch-ac) = 9712f910bc175db6aad970a0022773b3aa6a9530 8SHA1 (patch-ac) = fbfbcc23549e610af5d42ebe3710025f682ca9ec
9SHA1 (patch-ad) = aecaa5cee6a27d4e5beb9e3fc0c7efacf21eddf4 9SHA1 (patch-ad) = aecaa5cee6a27d4e5beb9e3fc0c7efacf21eddf4
10SHA1 (patch-ae) = 64931515368b099a23c76468c837fae569cb3cc1 10SHA1 (patch-ae) = 64931515368b099a23c76468c837fae569cb3cc1

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/memtestplus/patches/patch-ac (expand / switch to unified diff)

--- pkgsrc/sysutils/memtestplus/patches/patch-ac 2009/12/27 18:08:12 1.4
+++ pkgsrc/sysutils/memtestplus/patches/patch-ac 2010/07/08 18:54:22 1.5
@@ -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)