Log

Author Commit Date CI Message
ckolivas 65e7dcca 2013-04-17T09:06:01 Add more FAQ details.
Con Kolivas b4bc5e2b 2013-04-16T22:57:55 Check for work restart after disable in the hash queued work loop since it may be a long time before we re-enable a device.
Con Kolivas fdfb77e7 2013-04-16T22:41:45 Unconditionally test for many wrong results on avalon and reset to avoid passing a corrupt avalon result to temperature code.
Con Kolivas d41d210b 2013-04-15T23:01:08 Set device_diff for queued work or there will be no diff1 share count.
Con Kolivas dbab07a1 2013-04-15T20:30:02 Only reset an avalon device with no results when there are no results consecutively.
Con Kolivas 245fbe1c 2013-04-15T12:42:11 More FAQs.
Con Kolivas 36bb133e 2013-04-15T12:34:34 Cleanup when stratum curl fails to initialise.
Con Kolivas 81549c5b 2013-04-15T12:16:05 Avoid applog in recalloc_sock.
Con Kolivas 69c203d8 2013-04-15T12:07:52 Avoid applog under stratum_lock in recv_line.
Con Kolivas e4effc37 2013-04-15T12:01:24 Avoid applog under stratum_lock in __stratum_send.
Con Kolivas d248e7aa 2013-04-15T11:50:59 Put spacing around locking in util.c for clarity.
Con Kolivas 67ebf45c 2013-04-15T11:44:19 Avoid applog under cg_wlock.
Con Kolivas 8d22ca1a 2013-04-15T11:42:16 Put spacing around locking code for clarity.
Con Kolivas 3209c113 2013-04-15T11:34:21 Avoid applog under pool_lock.
Con Kolivas 51fbcfed 2013-04-15T11:25:48 Avoid more recursive locks.
Con Kolivas b948669a 2013-04-15T11:13:48 Avoid applog while ch_lock is held.
Con Kolivas 29f0ac77 2013-04-15T10:30:12 Avoid recursive locks in fill_queue.
Con Kolivas ec9390dc 2013-04-15T10:19:37 Variable is already initialised in global scope.
Con Kolivas 0488a850 2013-04-15T10:18:03 More GPU faqs.
Con Kolivas 2a73254c 2013-04-15T09:45:29 More README faqs.
ckolivas 4c196041 2013-04-11T13:31:17 Yet more README faqs.
ckolivas b1dfc12b 2013-04-11T11:43:20 Add more faqs to README.
Con Kolivas 1b0b3d69 2013-04-10T18:43:46 Merge branch 'master' into avalon-dev
Con Kolivas c62b985c 2013-04-10T18:42:50 Wrap result wrong tests in avalon scanhash in unlikely() and only consider a hash count of zero wrong if a restart wasn't issued.
Con Kolivas c17a175e 2013-04-10T18:39:50 Merge branches 'avalon-dev' and 'master' of github.com:ckolivas/cgminer
Con Kolivas 0eb81d69 2013-04-10T01:39:36 Merge pull request #422 from BitSyncom/avalon avalon: if result_wrong >= get_work_count jump out the read loop
Con Kolivas 64ec0662 2013-04-10T01:31:32 Merge pull request #417 from kanoi/bflsc cgminer.c -S help to only say Icarus + usbutils more stats for bflsc
Xiangfu 874b25f9 2013-04-10T14:10:40 avalon: if result_wrong >= get_work_count jump out the read loop
ckolivas 6400088f 2013-04-10T10:59:38 Fix warning on 32bit.
ckolivas 7231f7f9 2013-04-10T10:59:38 Fix warning on 32bit.
Con Kolivas c1ec55a6 2013-04-09T07:08:09 Avoid curl_easy_cleanup on old curl versions in setup_stratum_curl as well.
Con Kolivas 0805f7dc 2013-04-08T14:04:36 Merge pull request #421 from BitSyncom/avalon Avalon
Xiangfu dd1c8bd1 2013-04-08T23:55:09 fix the fan control on max temp2/3
Xiangfu f6893013 2013-04-08T23:39:08 for some reason network down. one simple cgminer command: "cgminer -o 127.0.0.1:8888 -O fa:ke --avalon-options 115200:32:10:50:256" can idle the avalon for safe power and protect chip
Xiangfu d57a4e0c 2013-04-08T23:37:04 if hash_count == 0; reinit avalon, fix the 0MHS bug use the max value of temp1 and temp2 for fan control
Con Kolivas 6c5c6e99 2013-04-08T22:42:31 Reinstate the matching_work_count per subdevice on avalon based on the work subid.
Con Kolivas c2a6392a 2013-04-08T22:29:32 Avalon driver is missing the drv_id.
Con Kolivas 220eb858 2013-04-08T21:26:10 Rationalise and simplify the share diff and block solve detection to a common site.
Con Kolivas 5c7a32fd 2013-04-08T21:26:10 Rationalise and simplify the share diff and block solve detection to a common site.
Con Kolivas 0c35f67a 2013-04-08T15:36:18 Make the avalon array size a macro.
Con Kolivas 8a90b5dd 2013-04-08T15:05:30 Use replacement of work items in the avalon buffer as needed instead of flushing them.
Con Kolivas 1c4d1ac8 2013-04-08T14:08:54 Reinstate wrong work count to reset avalon regardless and display number of wrong results.
Con Kolivas 47309e1a 2013-04-08T14:04:38 Revert "The result_wrong measurement for avalon is continually leading to false positives so remove it." This reverts commit 08c0ac290c1196b77388e747ced15d92fce57f18.
Con Kolivas af658702 2013-04-08T12:01:16 select() on serial usb in avalon does not work properly with zero timeout.
Con Kolivas 08c0ac29 2013-04-08T11:59:32 The result_wrong measurement for avalon is continually leading to false positives so remove it.
Con Kolivas 64ecfa53 2013-04-08T11:32:24 Revert "Use only 2 queued work arrays in avalon." This reverts commit 0ea9d68d6786473b641bc377651b908aeeab06a2. This was leading to failure to find work items on block changes.
Con Kolivas af6111fb 2013-04-08T11:22:25 Use no timeout on further reads in avalon_gets
Con Kolivas ad55fbf9 2013-04-08T11:20:10 Do sequential reads in avalon_get_reset to cope with partial reads.
Con Kolivas 385f1cd8 2013-04-08T10:39:16 Show read discrepancy in avalon_get_reset.
Con Kolivas 4e2b1076 2013-04-08T10:37:48 Reuse avalon_get_work_count variable.
Con Kolivas fb34cb17 2013-04-08T10:34:47 Check for AVA_GETS_RESTART when deciding if avalon has messed up.
Con Kolivas 8b0531fb 2013-04-08T10:13:15 Make the detection of all wrong results on avalon much more conservative to avoid false positives on work restarts.
Con Kolivas c6b9a3ee 2013-04-08T09:48:23 Show error codes on select and read fail in avalon.
Con Kolivas 5e3474b0 2013-04-08T09:04:10 If we get a restart message in avalon_gets still check if there's a receive message to parse first without a timeout before returning AVA_GETS_RESTART.
Con Kolivas 0ea9d68d 2013-04-08T08:28:53 Use only 2 queued work arrays in avalon.
Con Kolivas afd6f427 2013-04-07T16:09:26 avalon_gets is always called from the one call site so inline it.
Con Kolivas 3671b2c3 2013-04-07T15:48:35 The read_count is unused by the avalon get result code and no longer required for avalon reset so simplify code removing it.
Con Kolivas dec90b96 2013-04-07T15:35:36 Use a separate avalon_get_reset function for resetting avalon instead of using avalon_get_result.
Con Kolivas ea70300a 2013-04-07T15:03:08 The current hash count returned by avalon scanhash is just an obfuscated utility counter so make it explicit.
Con Kolivas 53a047d0 2013-04-07T14:53:36 Check for a restart before a timeout in message parsing code in avalon.
Con Kolivas 0da88687 2013-04-07T14:45:54 We should check for a restart message before checking for a timeout in avalon scanhash.
Con Kolivas 8e69d75f 2013-04-07T11:59:14 Store the subid for the work item in avalon.
Kano b7b5b9de 2013-04-07T07:46:45 usbutils more stats for bflsc
Con Kolivas d9ba82c6 2013-04-07T02:21:29 Fix record_temp_fan function in avalon driver. Patch by Xiangfu <xiangfu@openmobilefree.net>
Con Kolivas 8b2b9b3d 2013-04-07T02:06:21 Remove inappropriate memset of struct avalon result which was corrupting fan values.
Con Kolivas d86f7b77 2013-04-07T01:46:16 Fix warning with no curses built in.
Con Kolivas 23c02415 2013-04-05T11:53:18 Bump version to 2.11.4
Con Kolivas e9b6ff8f 2013-04-07T01:46:16 Fix warning with no curses built in.
Con Kolivas 85a4dfd9 2013-04-05T11:53:18 Bump version to 2.11.4
Con Kolivas 293b94c7 2013-04-07T01:39:20 Add API support for Avalon.
Con Kolivas 809fec91 2013-04-06T18:27:38 Only do_avalon_close once on multiple errors.
Con Kolivas 689f744b 2013-04-06T18:12:45 Reset the result_wrong count on block change in avalon scanhash to prevent false positives for all nonces failed.
Con Kolivas 1e14748c 2013-04-06T15:49:55 Small timeouts on select() instead of instant timeout increase reliability of socket reads and writes.
Con Kolivas 7783ab56 2013-04-06T13:01:42 Only get extra work in fill_queue if we don't have any unqueued work in the list.
Con Kolivas ae4ee34a 2013-04-06T15:49:55 Small timeouts on select() instead of instant timeout increase reliability of socket reads and writes.
Con Kolivas dd1a0d63 2013-04-06T15:09:07 Rotate the avalon work array and free work on AVA_SEND_BUFFER_EMPTY as well.
Con Kolivas 97bad1ee 2013-04-06T13:01:42 Only get extra work in fill_queue if we don't have any unqueued work in the list.
Con Kolivas 5f041e1a 2013-04-06T12:51:59 Don't get any work if our queue is already full in avalon_fill.
Con Kolivas c6ca12f0 2013-04-06T11:21:55 Differentiate socket closed from socket error in recv_line.
Con Kolivas 2f89eef4 2013-04-06T11:21:55 Differentiate socket closed from socket error in recv_line.
Con Kolivas b2106b3a 2013-04-06T11:18:21 Free avalon->works in the event we call avalon_prepare on failure to initialise.
Con Kolivas be5a20c8 2013-04-06T02:29:21 Fix warnings.
Con Kolivas 67be00e4 2013-04-06T02:25:48 Create an array of 4 lots of work for avalon and cycle through them.
Con Kolivas 6752c247 2013-04-06T01:42:45 Remove unused per unit matching work count for avalon.
Con Kolivas 7dda3e44 2013-04-06T01:34:40 Rename the confusing avalon_info pointer.
Con Kolivas 2f75a5d8 2013-04-06T01:03:21 Simplify avalon scanhash code using the new find_queued_work_bymidstate function. Partially works only.
Con Kolivas 67c5da49 2013-04-05T21:01:42 Members of cgpu_info for avalon are not meant to be in the union.
Con Kolivas 2f371f13 2013-04-05T20:26:29 Use correct struct device_drv for avalon_drv.
Kano 8959f8d0 2013-04-05T20:06:03 cgminer.c -S help to only say Icarus
Con Kolivas 23fa953b 2013-04-05T18:51:20 Check enough work is queued before queueing more in avalon_fill.
Con Kolivas f0806c68 2013-04-05T18:34:05 Actually put the work in the avalon queue.
Con Kolivas 18023022 2013-04-05T18:31:20 Rneame avalon_api to avalon_drv.
Con Kolivas 71bae003 2013-04-05T14:52:07 First draft of port of avalon driver to new cgminer queued infrastructure.
Con Kolivas dea35d33 2013-04-05T13:32:09 Add Makefile entry for driver-avalon.
Con Kolivas 017e7cbd 2013-04-05T13:30:52 Add configure support for avalon.
Con Kolivas 86821eb4 2013-04-05T11:58:21 Fix mingw cross compilation being broken by win32/win64 patches.
Con Kolivas e9a65bba 2013-04-05T11:18:08 Only update hashrate calculation with the log interval.
Con Kolivas 97a91723 2013-04-05T11:01:20 Update the total_tv_end only when we show the log to prevent failure to update logs.
Con Kolivas ee13924b 2013-04-05T10:38:31 Minor README updates.
Con Kolivas e62cb4ee 2013-04-05T10:32:52 Add example 7970 tuning for scrypt in readme.