Commit graph

10 commits

Author SHA1 Message Date
xtraeme
27eae9ce11 Version 4.0.8
21 November 2007

- add a startup check for amount of memory being greater than the possible
  address space; prevents user confusion on 32-bit systems that use addressing
  tricks to have >4GB total system memory.  Thanks: Michael Kelly.
- documentation updates
2007-11-21 18:41:19 +00:00
schmonz
5a7331daee Update to 4.0.7. From the changelog:
-fix a bug in the align-to-page logic which may have prevented memtester
  from mlock()ing the memory it was trying to test on some systems.
  Thanks: Baif Chen.
2007-05-28 05:45:37 +00:00
schmonz
c970f18344 Update to 4.0.6. From the changelog:
- test algorithm improvement: the walking 0 bits test was only
    walking the 0 bit in one direction, instead of walking it up
    and back down the line the way it was intended to. Thanks: Tim
    Rule.

- formatting cleanups.
2007-01-11 04:02:53 +00:00
schmonz
db7cf06163 Update to 4.0.5. From the changelog:
-change to the method of allocating and locking memory; if we get EPERM
  when trying to mlock(), reset the amount of memory desired to the original
  amount and try again without mlock().  The reason for this is that on many
  systems, mlock() won't return EPERM until after having returned ENOMEM for
  a larger amount.  The new behaviour allows processes without mlock privileges
  to still test the fully-specified amount or as much memory as can be
  allocated.  Thanks for the suggestion and testing to Dan Bradley.
2005-03-22 00:07:36 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
schmonz
c39142b84e Update to 4.0.4. From the changelog:
-make memtester's exit code meaningful.  See the manpage for its meaning.
  Thanks to Wurzel Parsons-Keir, who sent a patch for the code, so I only had
  to document it.
2004-09-02 02:30:19 +00:00
schmonz
2d5a7fee00 Update to 4.0.3. From the changelog:
-small changes to enable building with dietlibc and a few other environments
  that don't even attempt to provide the various Posix definitions.
  -cosmetic fixes to output.
  -restore the reduce-and-retry loop of memory locking from version 2.
2004-08-21 06:59:22 +00:00
schmonz
e0ff58c0b3 Update checksum for modified distfile with unchanged version. The
diff: "stress text" was changed to "stress test" in the man page.
Noticed by kre in pkg/26619.
2004-08-12 00:05:31 +00:00
schmonz
583ebd7011 Update to 4.0.2. From the README:
The version 4 rewrite was mainly to accomplish three things:

    (1) the previous code was basically a hack, and was ugly.
    (2) to make the code more portable.  The previous version required some
        hackery to compile on some systems.
    (3) to make the code fully 64-bit aware.  The previous version worked
        on 64-bit systems, but did not fully stress the memory subsystems
        on them -- this version should be better at stress-testing 64-bit
        systems.

pkgsrc changes:
* Use the gzipped tarball (the bzipped one is no more).
* Tweak COMMENT.
* GNU make is no longer needed.
2004-08-09 20:39:53 +00:00
schmonz
27625c812d Initial import of memtester-2.93.1 from pkgsrc-wip, contributed by
<pancake at phreaker.net> with some minor changes by me.

memtest is a utility for testing the memory subsystem in a computer
to determine if it is faulty. The original source was by Simon
Kirby <sim@stormix.com>. I have by this time completely rewritten
the original source, and added many additional tests to help catch
borderline memory. I also rewrote the original tests (which catch
mainly memory bits which are stuck permanently high or low) so that
they run approximately an order of magnitude faster.
2004-07-16 00:49:20 +00:00