./sysutils/memtest86, Stand alone memory test for x86 arch (no longer maintained)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0nb1, Package name: memtest86-4.0nb1, Maintainer: pkgsrc-users

Memtest86 is a thorough, stand alone memory test for i386 architecture
systems. BIOS-based memory tests are only a quick check and often miss
failures that are detected by Memtest86.

This program is no longer maintained upstream as free software. See
memtestplus for the current free-software fork.


Master sites:

SHA1: 1cf38d24c7a9f9560459534687e26d3c4eeb07cc
RMD160: 84cc12957741950ff8d26b8847875b77eeceb6ae
Filesize: 131.607 KB

Version history: (Expand)


CVS history: (Expand)


   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-05-01 17:07:31 by Greg Troxel | Files touched by this commit (2)
Log message:
Note that this program is no longer maintained upstream as Free
software and point to memtestplus.

Note the presence of 4.0s on the FreeBSD distfiles site.
   2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-02-19 12:14:33 by OBATA Akio | Files touched by this commit (3) | Package updated
Log message:
Update memtest86 to 4.0.
Based on PR 45754 by Radoslaw Kujawa.

Enhancements in v4.0 (28/Mar/2011)
* Support for testing with multiple CPUs. All tests except for #11 (Bit Fade)
  have been multi-threaded. A maximum of 16 CPUs will be used for testing.
* CPU detection has been completely re-written to use the brand ID string rather
  than the cumbersome, difficult to maintain and often out of date CPUID family
  information. All new processors will now be correctly identified without
  requiring code support.
* All code related to controller identification, PCI and DMI has been removed.
  This may be a controversial decision and was not made lightly. The following
  are justifications for the decision:
    1. Controller identification has nothing to do with actual testing of memory,
     the core purpose of Memtest86.
    2. This code needed to be updated with every new chipset. With the ever
       growing number of chipsets it is not possible to keep up with the changes.
       The result is that new chipsets were more often than not reported
       in-correctly. In the authors opinion incorrect information is worse
       than no information.
    3. Probing for chipset information carries the risk of making the program
       crash.
    4. The amount of code involved with controller identification was quite
       large, making support more difficult.

  Removing this code also had the unfortunate effect of removing reporting of
  correctable ECC errors. The code to support ECC was hopelessly intertwined the
  controller identification code. A fresh, streamlined implementation of ECC
  reporting is planned for a future release.
* A surprising number of conditions existed that potentially cause problems when
  testing more than 4 GB of memory. Most if not all of these conditions have
  been identified and corrected.
* A number of cases were corrected where not all of memory was being tested. For
  most tests the last word of each test block was not tested. In addition an
  error in the paging code was fixed that omitted from testing the last 256
  bytes of each block above 2 GB.
* The information display has been simplified and a number of details that were
  not relevant to testing were removed.
* Memory speed measurement has been parallelized for more accurate reporting for
  multi channel memory controllers.
* This is a major re-write of the Memtest86 with a large number of minor
  bug-fixes and substantial cleanup and re-organization of the code.
   2009-12-12 20:34:46 by Aleksej Saushev | Files touched by this commit (1)
Log message:
Support staged installation.
   2009-06-14 23:28:48 by Joerg Sonnenberger | Files touched by this commit (22)
Log message:
Convert @exec/@unexec to @pkgdir or drop it.
   2009-06-14 20:16:23 by Joerg Sonnenberger | Files touched by this commit (225)
Log message:
Remove @dirrm entries from PLISTs
   2009-05-22 19:23:06 by Zafer Aydogan | Files touched by this commit (1) | Package updated
Log message:
update master sites.