thodg/cgminer

Branch :


Log

Author Commit Date CI Message
fe23dfd3 2012-07-29 04:16:29 Merge pull request #2 from luke-jr/rpc_poolpriority RPC: New "poolpriority" command to set the order of pool priorities
b5517af0 2012-07-29 21:07:24 Don't try and print curses output for devices that won't fit on the screen.
2fb95c00 2012-07-29 03:50:26 Merge pull request #276 from luke-jr/bf_send_restart bitforce: Skip out of sending work if work restart requested
1e51e373 2012-07-29 03:48:19 Merge pull request #275 from zefir-k/master Add support for 57.6 kBd serial communication (required for Cairnsmore1 FPGA board)
943e9f46 2012-07-29 03:47:54 Merge pull request #274 from kanoi/minerphp miner.php add a socket RCV timeout for if cgminer is hung and the API th...
500ed85b 2012-07-29 03:46:49 Merge pull request #271 from luke-jr/cg_logfixes Logging bugfixes
28ac422a 2012-07-29 03:45:10 Merge pull request #270 from luke-jr/bugfix_procname Bugfix: Copy argv[0] given to dirname()
150b29d4 2012-07-29 03:44:07 Merge pull request #268 from luke-jr/bf_generic_kname bitforce: Use "full work" vs "nonce range" for kernel name
6b80592c 2012-07-29 20:27:37 Sleeping on intensity decrease is broken, remove it.
7e55a412 2012-07-29 20:17:15 Sleep only the extra amount of time we overran the dynamic interval in dynamic mode.
6332c426 2012-07-29 20:13:22 Add scrypt documentation in the form of a separate readme.
97aa6ea4 2012-07-29 19:13:45 Fix build error without scrypt enabled.
b40c8b84 2012-07-29 19:10:40 Limit total number of curls recruited per pool to the number of mining threads to prevent blasting the network when we only have one pool to talk to.
cf36331d 2012-07-29 06:26:23 bitforce: Skip out of sending work if work restart requested
e87ff7c1 2012-07-29 13:15:39 Keep a counter of enabled pools and use that instead of iterating over the pool list. Use that value to ensure we don't set the last remaining active pool to the rejecting state.
0c985b24 2012-07-27 23:42:05 RPC: Writeup on poolpriority command usage
5ef9c139 2012-07-27 20:53:59 Bugfix: API: Report errors from poolpriority command
8326d2dc 2012-07-27 20:03:25 RPC: New "poolpriority" command to set the order of pool priorities
7418f5e2 2012-07-27 21:15:19 strtok_ts: Thread-safe strtok that work on POSIX or Windows
e8fb2bc1 2012-07-26 22:54:39 fpgautils: add support for 57.6 kBd serial
8a35b4ac 2012-07-27 00:55:31 miner.php add a socket RCV timeout for if cgminer is hung and the API thread is still running
43752ee5 2012-07-26 16:12:45 Limit thread concurrency for scrypt to 5xshaders if shaders is specified.
da1b996a 2012-07-26 16:10:21 Simplify repeated use of gpus[gpu]. in ocl.c
5148502c 2012-07-25 22:30:37 Reinstate help information for lookup gap and thread concurrency since tc will often need to be manually set for optimal scrypt performance.
ea10b08d 2012-07-25 22:02:14 Find the nearest power of 2 maximum alloc size for the scrypt buffer that can successfully be allocated and is large enough to accomodate the thread concurrency chosen, thus mapping it to an intensity.
bff58c3b 2012-07-24 20:55:34 Add back in new cl files.
5e756d3f 2012-07-24 20:53:05 Don't make opt_scrypt mandatory blocking with opencl code.
b3a41e40 2012-07-24 20:33:04 Update kernel versions reflecting changes in the API.
aca34d0a 2012-07-24 20:28:52 Merge branch 'master' into newscrypt
9a6c082a 2012-07-24 20:27:37 Make the thread concurrency and lookup gap options hidden on the command line and autotune parameters with a newly parsed --shaders option.
458fbeb5 2012-07-24 02:48:23 Merge pull request #273 from kanoi/bfl BFL force all code to timeout to avoid hanging
f98774c3 2012-07-24 17:52:54 Fix target testing with scrypt kernel as it would have been missing shares below target.
da4ff2bd 2012-07-23 20:22:01 Bugfix: Use a mutex to control non-curses output Without this, there is no guarantee writes won't overlap (and it happens quite a bit on Windows with the bitforce driver)
d98e561a 2012-07-23 20:15:45 Simplify code to a single vprintf path for curses-less printing
80593c47 2012-07-23 19:56:03 Move opt_quiet check to my_log_curses, so it works for curses-less builds
d2195bd0 2012-07-23 19:41:41 Use log_generic for vapplog to cut down on code duplication
1097aefb 2012-07-23 19:35:51 Add space to log output now that there is more screen real estate available.
c5583050 2012-07-24 02:19:23 BFL force all code to timeout to avoid hanging
a1cb0d06 2012-07-23 15:48:00 Bugfix: Copy argv[0] given to dirname() Per manpage, dirname can (and does on GNU/Linux!) modify its argument
3a0d60cf 2012-07-23 21:30:30 Always create the largest possible padbuffer for scrypt kernels even if not needed for thread_concurrency, giving us some headroom for intensity levels.
d8f81c18 2012-07-23 17:51:57 Use the detected maximum allocable memory on a GPU to determine the optimal scrypt settings when lookup_gap and thread_concurrency parameters are not given.
89eb1fa3 2012-07-23 17:41:31 Check the maximum allocable memory size per opencl device.
5087ff90 2012-07-23 16:37:13 Add debugging output if buffer allocation fails for scrypt and round up bufsize to a multiple of 256.
94c94d65 2012-07-23 07:38:58 Nonce testing for btc got screwed up, leading to no accepted shares. Fix it.
1711b4eb 2012-07-22 00:58:09 Display size of scrypt buffer used in debug.
17dfe74f 2012-07-22 00:49:47 Allow intensities up to 20 if scrypt is compiled in.
c21e15a0 2012-07-21 17:37:23 Add name to scrypt kernel copyright.
39f7d2fa 2012-07-21 17:31:06 Allow lookup gap and thread concurrency to be passed per device and store details in kernel binary filename.
ffe1318f 2012-07-21 16:05:50 Ignore negative intensities for scrypt.
04f55a0e 2012-07-21 13:56:54 Change the scale of intensity for scrypt kernel and fix a build warning.
e45ebb62 2012-07-21 13:30:32 Correct target value passed to scrypt kernel.
1b5c676d 2012-07-21 11:00:36 Use 256 output slots for kernels to allow 1 for each worksize.
b9e5f8e5 2012-07-21 10:28:41 Revert "Use cpu scrypt code to check if an scrypt share is below target before submitting it." This reverts commit 808f403a14267263066b0c257c262a1be6ef47ca. Conflicts: findnonce.c
a22edd2a 2012-07-21 10:25:33 Test the target in the actual scrypt kernel itself saving further calculations.
7d53fba1 2012-07-21 02:49:50 Reinstate GPU only opencl device detection.
d13a3f1d 2012-07-21 02:47:27 Decrease lookup gap to 1. Does not seem to help in any way being 2.
d9eba43a 2012-07-20 23:49:43 Fix build.
808f403a 2012-07-20 23:44:43 Use cpu scrypt code to check if an scrypt share is below target before submitting it.
537b28d5 2012-07-20 22:10:33 Make pad0 and pad1 local variable in scrypt kernel.
8dc0d6e4 2012-07-20 22:07:20 Constify input variable in scrypt kernel.
d72add9a 2012-07-20 16:16:18 Send correct values to scrypt kernel to get it finally working.
3e61db10 2012-07-18 21:58:27 Create command queue before compiling program in opencl.
e17ee1e8 2012-07-18 21:57:57 Revert "Use uint16 in SHA256 in scrypt kernel." This reverts commit 46592a24f4d91991f3302e0b39bfc10cfe01255a.
dd254545 2012-07-16 22:03:43 Detach pthread from within the api thread in case it is terminated due to not being instantiated before pthread_cancel is called from main, leading to a segfault.
4abecc26 2012-07-16 22:03:43 Detach pthread from within the api thread in case it is terminated due to not being instantiated before pthread_cancel is called from main, leading to a segfault.
77b7ed4b 2012-07-16 20:25:16 Debug output per thread hashrate is out by a factor of 1000.
471daecb 2012-07-16 17:05:08 Initialise mdplatform.
07292f73 2012-07-16 17:05:08 Initialise mdplatform.
ffd21f8d 2012-07-15 13:40:11 Find the gpu platform with the most devices and use that if no platform option is passed.
f99ac0ca 2012-07-15 13:31:03 Allow more platforms to be probed if first does not return GPUs.
861f4329 2012-07-16 13:39:30 Fix external scrypt algo missing.
428d5e5d 2012-07-16 13:22:35 Limit scrypt to 1 vector.
76c37891 2012-07-16 13:19:42 Handle KL_SCRYPT in config write.
5cd4bbd2 2012-07-16 13:18:43 Get rid of stuff.
6ac14f42 2012-07-16 13:14:21 Don't enqueuewrite buffer at all for pad8 and pass work details around for scrypt in dev_blk.
a9a0bba1 2012-07-16 11:53:18 Set the correct data for cldata and prepare for pad8 fixes.
3d1b4d63 2012-07-16 11:17:27 Revert "Use uint16 in SHA256_fresh in scrypt kernel." This reverts commit 6a02f8d94ae665859ee081c0741c7ec56ff7ba77.
a1edc7db 2012-07-15 05:37:49 Bugfix: Fix build without curses but with OpenCL
04edf4bf 2012-07-15 13:40:56 Temporarily set opencl to use all devices to allow debugging of scrypt kernel rapidly.
53e9c61c 2012-07-15 13:40:11 Find the gpu platform with the most devices and use that if no platform option is passed.
884f83f3 2012-07-15 13:31:03 Allow more platforms to be probed if first does not return GPUs.
6a02f8d9 2012-07-15 13:28:56 Use uint16 in SHA256_fresh in scrypt kernel.
cb5fed89 2012-07-15 13:23:52 Get rid of spaces in arrays in scrypt kernel.
46592a24 2012-07-15 13:20:13 Use uint16 in SHA256 in scrypt kernel.
fdcaea1c 2012-07-14 22:37:32 Start with smaller amount of hashes in cpu mining to enable scrypt to return today sometime.
6c6c2852 2012-07-14 22:25:41 Show Khash hashrates when scrypt is in use.
54f1b808 2012-07-14 22:19:55 Free the scratchbuf memory allocated in scrypt and don't check if CPUs are sick since they can't be. Prepare for khash hash rates in display.
a5ebb712 2012-07-14 22:01:20 Add cpumining capability for scrypt.
243d005b 2012-07-14 16:21:27 Set scrypt settings and buffer size in ocl.c code to be future modifiable.
bd10764e 2012-07-14 11:07:15 Cope with when we cannot set intensity low enough to meet dynamic interval by inducing a forced sleep.
238db52a 2012-07-14 11:02:22 Make dynamic and scrypt opencl calls blocking.
41daf995 2012-07-14 09:45:55 Calculate midstate in separate function and remove likely/unlikely macros since they're dependent on pools, not code design.
b347a178 2012-07-12 16:57:50 bitforce: Use "full work" vs "nonce range" for kernel name Also move these string constants to #defines
8230ab05 2012-07-14 01:10:50 Display in debug mode when we're making the midstate locally.
ea444d02 2012-07-14 00:59:38 Fix nonce submission code for scrypt.
aabc7233 2012-07-14 00:30:25 Make sure goffset is set for scrypt and drop padbuffer8 to something manageable for now.
e0296c41 2012-07-13 21:35:25 Set up buffer8 for scrypt.
8fd3bf74 2012-07-13 20:40:37 Build fix for opt scrypt.
1aacfe52 2012-07-13 20:38:26 Don't check postcalc nonce with sha256 in scrypt.
0f43eb5e 2012-07-13 20:35:44 Don't test nonce with sha and various fixes for scrypt.