Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 86fd23a3 | 2012-11-18 22:25:28 | Convert remaining modminer and bfl uses of usleep to nmsleep. | ||
| 9f74e650 | 2012-11-04 20:13:49 | Tidy up device error counts | ||
| 2c80e16c | 2012-10-07 13:58:34 | Fix sign warning on windows build for bitforce. | ||
| 735d77f3 | 2012-10-07 12:59:02 | Use strtod not strtol for bitforce temp backup. | ||
| 947a67ea | 2012-10-07 12:52:48 | Cope with broken drivers returning nonsense values for bitforce temperatures. | ||
| ad7aa2b3 | 2012-09-16 11:42:51 | FPGA - allow long or short device names in detect code + style police | ||
| 9487ba05 | 2012-09-04 12:52:11 | API/BFL identify a device - currently only BFL to flash the led | ||
| 7a2407f1 | 2012-09-04 02:26:17 | BFL add throttle count to internal stats + API | ||
| 71e2f23f | 2012-09-04 02:10:22 | BFL: missing device id in log message | ||
| 3b234da4 | 2012-08-20 19:49:36 | Merge pull request #302 from luke-jr/bugfix_ftdi_alloca Bugfix: bitforce: Allocate enough space for FTDI description pointers | ||
| c3e32274 | 2012-08-16 10:41:01 | Cull all the early queue requests since we request every time work is popped now. | ||
| 2480cf23 | 2012-08-15 10:54:38 | Don't try to get bitforce temperature if we're polling for a result to minimise the chance of interleaved responses. | ||
| 83675099 | 2012-08-15 10:37:51 | Revert "Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses." This reverts commit e29d2d92c9aa730c642c8df55c2a96901dce5450. As P. Shep points out, this breaks re-enabling of a disabled device. | ||
| c433f234 | 2012-08-15 10:19:16 | Increase the timeout on bitforce as per Paul Sheppard's suggestion to account for throttling + work time + excess. | ||
| e29d2d92 | 2012-08-15 09:04:17 | Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses. | ||
| 07fca3e2 | 2012-08-12 10:29:34 | The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. | ||
| f27bcb8e | 2012-08-12 10:45:59 | Going back to e68ecf5eb275e1cc2dc22c7db35b0bd8d9c799de | ||
| 65f4e2af | 2012-08-12 10:29:34 | The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. | ||
| fa3a25f8 | 2012-08-10 22:19:17 | Bugfix: bitforce: Allocate enough space for FTDI description pointers Con's uglify of the FTDI autodetect replaced a standard C99 array with non-standard alloca that needs the developer to specify the size in bytes rather than elements, but he didn't account for pointer size at all | ||
| 0adbcd5d | 2012-08-07 21:21:01 | Fix windows bitforce build. | ||
| 0a79de93 | 2012-08-07 20:55:55 | Convert the serial autodetect functions to use int instead of char to enumerate devices. | ||
| 9cae9a9d | 2012-08-07 20:49:47 | Make the serial open timeout for BFL generically 1 second on windows. | ||
| 7dffa07e | 2012-08-07 20:47:18 | Deuglify windows autodetect code for BFL. | ||
| e52762c5 | 2012-08-07 20:26:24 | There is no point zeroing temperature in BFL if we fail to get a response, and we should register it as a HW error, suggesting throttling. | ||
| 4443895f | 2012-08-05 17:51:00 | Count likely throttling episodes on bitforce devices as hardware errors. | ||
| 0d676346 | 2012-08-05 16:15:32 | Style cleanups. | ||
| 31b01c8a | 2012-08-05 16:13:53 | Author: Luke Dashjr <luke-jr+git@utopios.org> Date: Thu Jul 12 16:49:26 2012 +0000 Use FTD2XX.DLL on Windows to autodetect BitFORCE SHA256 devices | ||
| 245552c5 | 2012-08-03 09:49:14 | Clear the bitforce buffer whenever we get an unexpected result as it has likely throttled and we are getting cached responses out of order, and use the temperature monitoring as a kind of watchdog to flush unexpected results. | ||
| 7fa794a4 | 2012-08-03 09:26:43 | It is not critical getting the temperature response in bitforce so don't mandatorily wait on the mutex lock. | ||
| 5118e3ee | 2012-08-03 08:12:05 | Check there is a cutoff temp actually set in bitforce before using it as a cut off value otherwise it may think it's set to zero degrees. | ||
| efba82fb | 2012-08-01 20:39:12 | Print the 3 parameters that are passed to applog for a debug line in bitforce.c | ||
| 7f825013 | 2012-08-01 20:08:37 | Clear bitforce buffer on init as previously. | ||
| 7aa809ca | 2012-08-01 19:36:00 | Revert "Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement."" This reverts commit 89e613b94361a68305a68095b1b8f4756f9ef8f8. Leave the delay between each device initialising. | ||
| a688951d | 2012-08-01 19:34:43 | Revert "Remove bitforce_thread_init" This reverts commit 2dfe0d628e05763bce09c51420860ef4f2ea7919. Roll back to init'ing bitforce devices at regular intervals. They may reinit more than previously thought. | ||
| ddcf3d20 | 2012-07-31 22:19:39 | Differentiate between the send return value being a bool and the get return value when managing them in bitforce scanhash. | ||
| 23a8c604 | 2012-07-31 10:28:48 | Revert "bitforce: Skip out of sending work if work restart requested" This reverts commit cf36331d815e7b87131d547b92b9ceaa218d114d. | ||
| 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 | ||
| 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 | ||
| cf36331d | 2012-07-29 06:26:23 | bitforce: Skip out of sending work if work restart requested | ||
| c5583050 | 2012-07-24 02:19:23 | BFL force all code to timeout to avoid hanging | ||
| b347a178 | 2012-07-12 16:57:50 | bitforce: Use "full work" vs "nonce range" for kernel name Also move these string constants to #defines | ||
| b6a23d00 | 2012-07-13 11:39:34 | bitforce_get_result returns -1 on error now. | ||
| 761bd772 | 2012-07-12 18:12:00 | Merge pull request #267 from luke-jr/bugfix_winsleep Fix Windows build | ||
| aa723e71 | 2012-07-13 10:54:06 | Check return value of read in BFgets | ||
| 68111323 | 2012-07-12 18:01:14 | Bugfix: Make our Windows nanosleep/sleep replacements standards-compliant (which fixes nmsleep) and include compat.h for bitforce (for sleep) | ||
| ac55cec6 | 2012-07-12 23:13:35 | Fix whitespace mangling. | ||
| c1c99f1d | 2012-07-12 23:09:05 | Merge https://github.com/pshep/cgminer into pshep | ||
| 89e613b9 | 2012-07-12 21:29:30 | Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement." This reverts commit 0785886b53b2838e0c3634143ad883beb191f7c6. | ||
| d4d5b28e | 2012-07-11 14:46:09 | Abbrv. correction | ||
| c37a3f30 | 2012-07-11 08:30:56 | Put kname change for broken nonce-range back in | ||
| 2c54522d | 2012-07-11 08:11:53 | Add average wait time to api stats | ||
| 01a69ee4 | 2012-07-11 08:07:39 | Revert "Merge branch 'ave_time' of https://github.com/pshep/cgminer.git" This reverts commit 242e52cdf902aabd124e600a65b7d7140b11fef0, reversing changes made to 4dc1bf2319daf5d8eae3a486e2bbbaa3ed00c88b. | ||
| 0785886b | 2012-07-11 23:17:23 | Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement. | ||
| 9eaac439 | 2012-07-11 23:12:00 | Spelling typo. | ||
| 5c7e0308 | 2012-07-11 22:59:58 | Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value. | ||
| 242e52cd | 2012-07-10 22:09:32 | Merge branch 'ave_time' of https://github.com/pshep/cgminer.git | ||
| 4dc1bf23 | 2012-07-10 15:40:45 | Missed one nonce-range disabling. | ||
| 3cc0aa76 | 2012-07-10 15:34:01 | Add average return time to api stats | ||
| 2dfe0d62 | 2012-07-09 17: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. | ||
| 953ecd9e | 2012-07-08 23:25:02 | Change timeouts to time-vals for accuracy. | ||
| 6c3d3318 | 2012-07-08 22:36:42 | Merge branch 'master' of git://github.com/ckolivas/cgminer.git | ||
| 2ce7f28b | 2012-07-08 04:24:55 | Merge pull request #254 from luke-jr/work_restart2 Turn work_restart array into a bool in thr_info | ||
| 19b4d2b9 | 2012-07-06 11:57:53 | More BFL tweaks. Add delay between closing and reopening port. Remove buffer clear in re-init Add kernel type (mini-rig or single) | ||
| 957d1961 | 2012-07-06 20:23:26 | Make long timeout 10seconds on bitforce for when usleep or nanosleep just can't be accurate... | ||
| 57e38d05 | 2012-07-06 18:41:25 | Make disabling BFL nonce range support a warning since it has to be explicitly enabled on the command line now. | ||
| fd55fab9 | 2012-07-06 16:54:00 | Make bitforce nonce range support a command line option --bfl-range since enabling it decrease hashrate by 1%. | ||
| b8484956 | 2012-07-06 16:44:55 | Add sanity checking to make sure we don't make sleep_ms less than 0 in bitforce. | ||
| d4af2d05 | 2012-07-06 02:39:32 | Turn work_restart array into a bool in thr_info | ||
| e97adc91 | 2012-07-06 15:09:39 | The fastest minirig devices need a significantly smaller starting sleep time. | ||
| 74b96d4b | 2012-07-06 15:05:38 | Use a much shorter initial sleep time to account for faster devices and nonce range working, and increase it if nonce range fails to work. | ||
| 13cf5689 | 2012-07-06 15:03:31 | Use nmsleep instead of usleep in bitforce. | ||
| 390d77a2 | 2012-07-06 10:41:08 | Add more comments explaining how sleep time equals wait time and simplify the comparison. | ||
| 69a11508 | 2012-07-06 10:35:18 | delay_time_ms is always set so need not be initialised in bitforce. | ||
| 9e8726b1 | 2012-07-06 10:09:02 | Increase bitforce timeout to 10 seconds. | ||
| a3faf63c | 2012-07-06 09:54:27 | Add more hysteresis and poll ~5 times to allow for timer delays in bitforce devices. | ||
| afc6ae58 | 2012-07-05 22:42:04 | Change message about broken nonce range support to verbose level instead of debug. | ||
| 86ba7d79 | 2012-07-05 22:39:41 | Display the actual duration of wait when it is greater than the cutoff. | ||
| 5a096c1c | 2012-07-05 22:39:11 | Set nonce to maximum once we determine nonce range support is broken. | ||
| 88dd599f | 2012-07-05 22:33:21 | Initial wait time is always known so no need to zero it beforehand in bitforce. | ||
| 1b0a0ac5 | 2012-07-05 22:32:05 | No point counting wait time until the work is actually sent to bitforce devices. | ||
| c0c48060 | 2012-07-05 21:51:42 | Use string comparison functions elsewhere in bitforce code. | ||
| d4e526c9 | 2012-07-05 21:29:06 | Use string comparison functions instead of explicit comparisons. | ||
| 23841337 | 2012-07-05 20:47:43 | Show device id in debug when disabling nonce range. | ||
| 9e10a6c0 | 2012-07-05 20:42:19 | Account for wait_ms time when nonce_range is in use on BFL. | ||
| 9d9963b0 | 2012-07-05 17:15:18 | Split nonces up into 1/5 chunks when nonce range is supported. | ||
| 274a4011 | 2012-07-05 16:45:05 | Merge branch 'master' into mr | ||
| 1ee191a7 | 2012-07-04 23:31:42 | limit clear buffer iterations. | ||
| 2aa95ab8 | 2012-07-04 18:48:27 | Merge branch 'master' of git://github.com/ckolivas/cgminer.git | ||
| 54f8554a | 2012-07-04 18:46:41 | Ad fd check to clear buffer. | ||
| 72777f1f | 2012-07-05 09:30:53 | Disable nonce range support in BFL when broken support is detected. | ||
| 96183bbd | 2012-07-05 09:21:46 | Minor bfl tidy. | ||
| 75eca078 | 2012-07-05 09:15:21 | Restart_wait is only called with a ms value so incorporate that into the function. | ||
| e5aba760 | 2012-07-05 00:40:01 | Fix off-by-one error in nonce increment in bfl. | ||
| ba5c1fc0 | 2012-07-05 00:22:42 | Use BE when setting nonce in bitforce nonce range work. | ||
| d6a6d70f | 2012-07-05 00:18:58 | Set work blk nonce after work is queued to prevent duplicates. | ||
| 870ba0c7 | 2012-07-05 00:17:35 | Revert "Loop in bitforce scanhash till end nonce reaches full nonce range." This reverts commit e10aa2092bcb2f1e5b313c5bacb8853b00393126. | ||
| e10aa209 | 2012-07-05 00:14:04 | Loop in bitforce scanhash till end nonce reaches full nonce range. | ||
| 1f2e9a49 | 2012-07-05 00:08:33 | Enable nonce range in the normal init sequence for bfl. | ||
| 8766bca4 | 2012-07-04 23:57:54 | Queue extra work at 2/3 differently depending on whether we're using nonce range or not. | ||
| 6314a12b | 2012-07-04 23:53:55 | Initially enable support for nonce range support on bfl, splitting nonces up into 3/4 size and only disable it if it fails on work submit. |