Log

Author Commit Date CI Message
Con Kolivas 39f7d2fa 2012-07-21T17:31:06 Allow lookup gap and thread concurrency to be passed per device and store details in kernel binary filename.
Con Kolivas ffe1318f 2012-07-21T16:05:50 Ignore negative intensities for scrypt.
Con Kolivas 04f55a0e 2012-07-21T13:56:54 Change the scale of intensity for scrypt kernel and fix a build warning.
Con Kolivas e45ebb62 2012-07-21T13:30:32 Correct target value passed to scrypt kernel.
Con Kolivas 1b5c676d 2012-07-21T11:00:36 Use 256 output slots for kernels to allow 1 for each worksize.
Con Kolivas b9e5f8e5 2012-07-21T10: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
Con Kolivas a22edd2a 2012-07-21T10:25:33 Test the target in the actual scrypt kernel itself saving further calculations.
Con Kolivas 7d53fba1 2012-07-21T02:49:50 Reinstate GPU only opencl device detection.
Con Kolivas d13a3f1d 2012-07-21T02:47:27 Decrease lookup gap to 1. Does not seem to help in any way being 2.
Con Kolivas d9eba43a 2012-07-20T23:49:43 Fix build.
Con Kolivas 808f403a 2012-07-20T23:44:43 Use cpu scrypt code to check if an scrypt share is below target before submitting it.
Con Kolivas 537b28d5 2012-07-20T22:10:33 Make pad0 and pad1 local variable in scrypt kernel.
Con Kolivas 8dc0d6e4 2012-07-20T22:07:20 Constify input variable in scrypt kernel.
Con Kolivas d72add9a 2012-07-20T16:16:18 Send correct values to scrypt kernel to get it finally working.
Con Kolivas 3e61db10 2012-07-18T21:58:27 Create command queue before compiling program in opencl.
Con Kolivas e17ee1e8 2012-07-18T21:57:57 Revert "Use uint16 in SHA256 in scrypt kernel." This reverts commit 46592a24f4d91991f3302e0b39bfc10cfe01255a.
Con Kolivas dd254545 2012-07-16T22: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.
Con Kolivas 77b7ed4b 2012-07-16T20:25:16 Debug output per thread hashrate is out by a factor of 1000.
Con Kolivas 471daecb 2012-07-16T17:05:08 Initialise mdplatform.
Con Kolivas 861f4329 2012-07-16T13:39:30 Fix external scrypt algo missing.
Con Kolivas 428d5e5d 2012-07-16T13:22:35 Limit scrypt to 1 vector.
Con Kolivas 76c37891 2012-07-16T13:19:42 Handle KL_SCRYPT in config write.
Con Kolivas 5cd4bbd2 2012-07-16T13:18:43 Get rid of stuff.
Con Kolivas 6ac14f42 2012-07-16T13:14:21 Don't enqueuewrite buffer at all for pad8 and pass work details around for scrypt in dev_blk.
Con Kolivas a9a0bba1 2012-07-16T11:53:18 Set the correct data for cldata and prepare for pad8 fixes.
Con Kolivas 3d1b4d63 2012-07-16T11:17:27 Revert "Use uint16 in SHA256_fresh in scrypt kernel." This reverts commit 6a02f8d94ae665859ee081c0741c7ec56ff7ba77.
Con Kolivas 04edf4bf 2012-07-15T13:40:56 Temporarily set opencl to use all devices to allow debugging of scrypt kernel rapidly.
Con Kolivas 53e9c61c 2012-07-15T13:40:11 Find the gpu platform with the most devices and use that if no platform option is passed.
Con Kolivas 884f83f3 2012-07-15T13:31:03 Allow more platforms to be probed if first does not return GPUs.
Con Kolivas 6a02f8d9 2012-07-15T13:28:56 Use uint16 in SHA256_fresh in scrypt kernel.
Con Kolivas cb5fed89 2012-07-15T13:23:52 Get rid of spaces in arrays in scrypt kernel.
Con Kolivas 46592a24 2012-07-15T13:20:13 Use uint16 in SHA256 in scrypt kernel.
Con Kolivas fdcaea1c 2012-07-14T22:37:32 Start with smaller amount of hashes in cpu mining to enable scrypt to return today sometime.
Con Kolivas 6c6c2852 2012-07-14T22:25:41 Show Khash hashrates when scrypt is in use.
Con Kolivas 54f1b808 2012-07-14T22: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.
Con Kolivas a5ebb712 2012-07-14T22:01:20 Add cpumining capability for scrypt.
Con Kolivas 243d005b 2012-07-14T16:21:27 Set scrypt settings and buffer size in ocl.c code to be future modifiable.
Con Kolivas bd10764e 2012-07-14T11:07:15 Cope with when we cannot set intensity low enough to meet dynamic interval by inducing a forced sleep.
Con Kolivas 238db52a 2012-07-14T11:02:22 Make dynamic and scrypt opencl calls blocking.
Con Kolivas 41daf995 2012-07-14T09:45:55 Calculate midstate in separate function and remove likely/unlikely macros since they're dependent on pools, not code design.
Con Kolivas 8230ab05 2012-07-14T01:10:50 Display in debug mode when we're making the midstate locally.
Con Kolivas ea444d02 2012-07-14T00:59:38 Fix nonce submission code for scrypt.
Con Kolivas aabc7233 2012-07-14T00:30:25 Make sure goffset is set for scrypt and drop padbuffer8 to something manageable for now.
Con Kolivas e0296c41 2012-07-13T21:35:25 Set up buffer8 for scrypt.
Con Kolivas 8fd3bf74 2012-07-13T20:40:37 Build fix for opt scrypt.
Con Kolivas 1aacfe52 2012-07-13T20:38:26 Don't check postcalc nonce with sha256 in scrypt.
Con Kolivas 0f43eb5e 2012-07-13T20:35:44 Don't test nonce with sha and various fixes for scrypt.
Con Kolivas b085c338 2012-07-13T20:28:36 Make scrypt buffers and midstate compatible with cgminer.
Con Kolivas 2ed4072b 2012-07-13T19:18:11 Use cgminer specific output array entries in scrypt kernel.
Con Kolivas dd740caa 2012-07-13T19:02:43 Provide initial support for the scrypt kernel to compile with and mine scrypt with the --scrypt option.
Con Kolivas 5a65415b 2012-07-13T14:47:02 Enable completely compiling scrypt out.
Con Kolivas 176cdf8b 2012-07-13T14:44:52 Begin import of scrypt opencl kernel from reaper.
Con Kolivas b6a23d00 2012-07-13T11:39:34 bitforce_get_result returns -1 on error now.
Con Kolivas 761bd772 2012-07-12T18:12:00 Merge pull request #267 from luke-jr/bugfix_winsleep Fix Windows build
Con Kolivas d3b8b4d9 2012-07-12T18:11:39 Merge pull request #266 from luke-jr/api_select_life rpc: Use a single switch statement for both stringifications of cgpu->status
Con Kolivas aa723e71 2012-07-13T10:54:06 Check return value of read in BFgets
Luke Dashjr 68111323 2012-07-12T18:01:14 Bugfix: Make our Windows nanosleep/sleep replacements standards-compliant (which fixes nmsleep) and include compat.h for bitforce (for sleep)
Luke Dashjr a8547790 2012-07-12T17:05:25 rpc: Use a single switch statement for both stringifications of cgpu->status
Con Kolivas cdf325d7 2012-07-12T23:15:05 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas ac55cec6 2012-07-12T23:13:35 Fix whitespace mangling.
Con Kolivas c1c99f1d 2012-07-12T23:09:05 Merge https://github.com/pshep/cgminer into pshep
Con Kolivas 89e613b9 2012-07-12T21:29:30 Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement." This reverts commit 0785886b53b2838e0c3634143ad883beb191f7c6.
Con Kolivas 94628b1d 2012-07-12T04:17:17 Merge pull request #265 from kanoi/minerphp miner.php fix rig # when miners fail
Kano 09bdf816 2012-07-12T17:41:30 miner.php fix rig # when miners fail
Con Kolivas cbef2a6a 2012-07-12T16:40:15 Only try to shut down work cleanly if we've successfully connected and started mining.
Con Kolivas 0ed757a0 2012-07-12T16:05:17 Use switch statement for cgpu->status and fix spelling.
Con Kolivas 31ddad67 2012-07-11T23:00:52 Merge pull request #263 from luke-jr/bugfix_nmsleep Bugfix: Calculate nsec in nmsleep correctly
Con Kolivas 96f3a988 2012-07-11T23:00:35 Merge pull request #264 from luke-jr/life_init Bugfix: Don't declare devices SICK if they're just busy initializing
Con Kolivas f168d969 2012-07-11T20:32:34 Merge pull request #262 from luke-jr/bugfix_ocl_err Bugfix: Adapt OpenCL scanhash errors to driver API change
Con Kolivas c16ff2e9 2012-07-11T20:30:08 Merge pull request #258 from zefir-k/master fix API support for big endian machines
Con Kolivas b3d8575c 2012-07-11T20:29:02 Merge pull request #260 from kanoi/minerphp miner.php allow rig names in number buttons
Paul Sheppard d4d5b28e 2012-07-11T14:46:09 Abbrv. correction
Luke Dashjr c57c308d 2012-07-11T20:29:06 Bugfix: Don't declare devices SICK if they're just busy initializing This mainly applies to ModMiner since it takes 4-5 minutes to upload the bitstream
Luke Dashjr 9c648c17 2012-07-11T20:10:52 Bugfix: Calculate nsec in nmsleep correctly The old algorithm (msecs * 1000000) - (sec / 1000000000) gets total nsec, including seconds, since the sec/1e9 should be multiplying. It's also vulnerable to easy overflows. Using ldiv gets the quotient and remainder in a single operation (at least on x86) and avoids overflow.
Luke Dashjr a3998e26 2012-07-11T19:43:55 Bugfix: Adapt OpenCL scanhash errors to driver API change (errors are now -1, not 0)
Paul Sheppard 5f0a22d2 2012-07-11T08:32:41 Remove superfluous ave_wait
Paul Sheppard c37a3f30 2012-07-11T08:30:56 Put kname change for broken nonce-range back in
Paul Sheppard 2c54522d 2012-07-11T08:11:53 Add average wait time to api stats
Paul Sheppard 01a69ee4 2012-07-11T08:07:39 Revert "Merge branch 'ave_time' of https://github.com/pshep/cgminer.git" This reverts commit 242e52cdf902aabd124e600a65b7d7140b11fef0, reversing changes made to 4dc1bf2319daf5d8eae3a486e2bbbaa3ed00c88b.
ckolivas 0785886b 2012-07-11T23:17:23 Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement.
ckolivas 9eaac439 2012-07-11T23:12:00 Spelling typo.
ckolivas bf427de3 2012-07-11T23:05:10 Time opencl work from start of queueing a kernel till it's flushed when calculating dynamic intensity.
ckolivas 5c7e0308 2012-07-11T22:59:58 Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value.
ckolivas f9d0324d 2012-07-11T22:47:03 Check for work restart after the hashmeter is invoked for we lose the hashes otherwise contributed in the count.
ckolivas 1d153a14 2012-07-11T22:43:21 Remove disabled: label from mining thread function, using a separate mt_disable function.
ckolivas af809b79 2012-07-11T22:36:45 Style changes.
Paul Sheppard 242e52cd 2012-07-10T22:09:32 Merge branch 'ave_time' of https://github.com/pshep/cgminer.git
Paul Sheppard 4dc1bf23 2012-07-10T15:40:45 Missed one nonce-range disabling.
Paul Sheppard 3cc0aa76 2012-07-10T15:34:01 Add average return time to api stats
Kano d6c18576 2012-07-10T18:22:07 miner.php allow rig names in number buttons
Paul Sheppard 2dfe0d62 2012-07-09T17:36:06 Remove bitforce_thread_init The delay thing does nothing useful... when long poll comes around, all threads restart at the same time anyway.
Paul Sheppard 953ecd9e 2012-07-08T23:25:02 Change timeouts to time-vals for accuracy.
Paul Sheppard 6c3d3318 2012-07-08T22:36:42 Merge branch 'master' of git://github.com/ckolivas/cgminer.git
Zefir Kurtisi 7502af26 2012-07-08T16:25:39 fix API support for big endian machines Previously the allowed IP addresses were stored in little endian representation and caused mismatch when run on big endian machines. Allowed IPs and netmasks are now kept in network byte order and converted to little endian for matching connecting client IP with allowed ones.
Con Kolivas bc0b1406 2012-07-08T21:35:19 Cope with signals interrupting the nanosleep of nmsleep.
Con Kolivas 2ce7f28b 2012-07-08T04:24:55 Merge pull request #254 from luke-jr/work_restart2 Turn work_restart array into a bool in thr_info
Con Kolivas ec12dc7b 2012-07-08T04:22:24 Merge pull request #257 from luke-jr/cfsetspeed Use standard cfsetispeed/cfsetospeed to set baud rate on *nix
Phraust 1445708f 2012-07-08T02:35:43 Use standard cfsetispeed/cfsetospeed to set baud rate on *nix
Con Kolivas df8b7e1e 2012-07-07T01:10:55 Merge pull request #256 from kanoi/minerphp miner.php split() flagged deprecated in PHP 5.3.0
Kano bd501bf0 2012-07-07T13:52:11 miner.php split() flagged deprecated in PHP 5.3.0