diff --git a/README.md b/README.md index 9418dcc..509c41c 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,10 @@ forum at: https://bitcointalk.org/index.php?topic=1326803.0 +All problem reports must be accompanied by a proper definition. +This should include how the problem occurred, the command line and +output from the miner showing the startup and any errors. + Donations --------- diff --git a/README.txt b/README.txt index c8c1d9b..098fb60 100644 --- a/README.txt +++ b/README.txt @@ -1,6 +1,9 @@ This file is included in the Windows binary package. Compile instructions for Linux and Windows can be found in RELEASE_NOTES. +cpuminer is a console program that is executed from a DOS command prompt. +There is no GUI and no mouse support. + Choose the exe that best matches you CPU's features or use trial and error to find the fastest one that doesn't crash. Pay attention to the features listed at cpuminer startup to ensure you are mining at diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 0846fc6..87ad6af 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -126,6 +126,10 @@ Support for even older x86_64 without AES_NI or SSE2 is not availble. Change Log ---------- +v3.6.8 + +Fixes timetravel10 on Windows. + v3.6.7 Skunk algo added. diff --git a/algo/timetravel.c b/algo/timetravel.c index 531cac1..89613a4 100644 --- a/algo/timetravel.c +++ b/algo/timetravel.c @@ -120,7 +120,7 @@ void init_tt_ctx() void timetravel_hash(void *output, const void *input) { - uint32_t hash[128] __attribute__ ((aligned (64))); + uint32_t hash[ 16 * HASH_FUNC_COUNT ] __attribute__ ((aligned (64))); uint32_t *hashA, *hashB; tt_ctx_holder ctx __attribute__ ((aligned (64))); uint32_t dataLen = 64; diff --git a/algo/timetravel10.c b/algo/timetravel10.c index 274a7c4..75dcead 100644 --- a/algo/timetravel10.c +++ b/algo/timetravel10.c @@ -126,7 +126,7 @@ void init_tt10_ctx() void timetravel10_hash(void *output, const void *input) { - uint32_t hash[128] __attribute__ ((aligned (64))); + uint32_t hash[ 16 * HASH_FUNC_COUNT ] __attribute__ ((aligned (64))); uint32_t *hashA, *hashB; tt10_ctx_holder ctx __attribute__ ((aligned (64))); uint32_t dataLen = 64; diff --git a/configure b/configure index a890f5b..f794c6c 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for cpuminer-opt 3.6.7. +# Generated by GNU Autoconf 2.69 for cpuminer-opt 3.6.8. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='cpuminer-opt' PACKAGE_TARNAME='cpuminer-opt' -PACKAGE_VERSION='3.6.7' -PACKAGE_STRING='cpuminer-opt 3.6.7' +PACKAGE_VERSION='3.6.8' +PACKAGE_STRING='cpuminer-opt 3.6.8' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1321,7 +1321,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures cpuminer-opt 3.6.7 to adapt to many kinds of systems. +\`configure' configures cpuminer-opt 3.6.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1392,7 +1392,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of cpuminer-opt 3.6.7:";; + short | recursive ) echo "Configuration of cpuminer-opt 3.6.8:";; esac cat <<\_ACEOF @@ -1497,7 +1497,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -cpuminer-opt configure 3.6.7 +cpuminer-opt configure 3.6.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2000,7 +2000,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by cpuminer-opt $as_me 3.6.7, which was +It was created by cpuminer-opt $as_me 3.6.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2981,7 +2981,7 @@ fi # Define the identity of the package. PACKAGE='cpuminer-opt' - VERSION='3.6.7' + VERSION='3.6.8' cat >>confdefs.h <<_ACEOF @@ -6677,7 +6677,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by cpuminer-opt $as_me 3.6.7, which was +This file was extended by cpuminer-opt $as_me 3.6.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6743,7 +6743,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -cpuminer-opt config.status 3.6.7 +cpuminer-opt config.status 3.6.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 6415c24..6010ed8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([cpuminer-opt], [3.6.7]) +AC_INIT([cpuminer-opt], [3.6.8]) AC_PREREQ([2.59c]) AC_CANONICAL_SYSTEM