miner.h


Log

Author Commit Date CI Message
Con Kolivas 016ca81a 2017-01-23T21:36:34 Silence warning.
Con Kolivas 9102e00a 2017-01-23T21:08:02 Merge branch 'master' of https://github.com/vthoang/cgminer into vthoang-master
Con Kolivas ec1ac289 2017-01-23T14:07:24 Windows build fixes.
Con Kolivas 45b41721 2017-01-23T11:18:30 We can only change diff once per notify so assume successive diffs are stacked for successive notifies.
vthoang 68cc5b7e 2017-01-09T19:10:16 Merge https://github.com/ckolivas/cgminer
Mikeqin 9cbbde9c 2016-12-20T12:01:51 Added roll_work_ntime() to enchance performance
Con Kolivas 52ba996a 2016-11-08T11:45:18 Get rid of binary stratum work based on avalon7 define.
Mikeqin 04e6a4b9 2016-07-29T15:39:08 Add Avalon7 support
vthoang 70cac0d6 2016-05-02T18:16:39 tidy up naming to match general conventions
vthoang f3eba5f4 2016-04-27T21:49:22 Added GekkoScience Compac detection and support to the icarus driver.
James Hilliard 225097e1 2016-04-05T18:58:00 Show Current Block Height under pools api
Mikeqin 359be2e6 2015-11-16T15:43:29 Merge remote-tracking branch 'ck/master' into avalon4 * Merge 3f70e48cc7a590b4dac407fd002159bab2428ccd
elbandi 0faff619 2015-06-18T13:36:20 store the next difficulty
kanoi 2aea4d83 2015-08-15T10:32:13 Revert "store the next difficulty" This reverts commit 661088e6db6ba99b8de2a7b65bbc743bbfd994d4.
elbandi 661088e6 2015-06-18T13:36:20 store the next difficulty
Con Kolivas ae495a3a 2015-06-12T12:17:37 Remove getwork support
Con Kolivas afd93099 2015-06-12T10:52:38 Deprecate failover only option in anticipation of removing getwork
Con Kolivas c6308885 2015-06-12T10:40:54 Deprecate expiry option and fix it to 10 minutes, replacing all deprecated config calls in the API with a deprecated message
Con Kolivas 04e7acf0 2015-06-12T10:28:30 Deprecate scan-time which is irrelevant with ASIC speed mining
Con Kolivas 2341d0bd 2015-06-12T10:22:52 Deprecate opt_queue since all mining is now local work generation which is rapid and it serves no useful purpose to generate work that is potentially stale, increasing CPU usage to check it before using it
kanoi f08c6d2e 2015-06-09T19:04:39 add pool block quality to api
kanoi 299a880d 2015-06-07T12:27:38 AntS3 - redo work send/stats and add a tuning option - not yet tuned
kanoi b8593020 2015-06-04T07:59:44 AntS3 - initial S3 merge basic support
kanoi b9bf62b2 2015-05-21T21:03:00 ants2 - separate freq from options
kanoi 10cd1ffa 2015-05-21T00:17:39 ants2 - make it compile :p
kanoi 3c1b8453 2015-05-20T22:13:31 ants2 - add voltage
Mikeqin 92644427 2015-05-15T15:22:26 Rename to Avalon miner
Xiangfu 539e2459 2015-05-05T11:54:49 A working try
Xiangfu 19ca06f0 2015-05-05T10:50:01 First try on queued work
Xiangfu 3a4cd79a 2015-05-03T14:32:40 Rename to Avalon4 mini
Mikeqin ec421917 2015-04-23T18:54:54 Support Avalon4 mini
Con Kolivas 0ee6d20d 2015-03-05T10:03:50 Use alloc helper in miner.h
Con Kolivas d3762a4a 2015-02-03T16:28:45 Merge pull request #664 from cross/master Basic ability to compile and run on FreeBSD 10.
Con Kolivas 83882c1c 2015-01-20T13:17:53 Null the actual pointer used to call discard and free_work and safely handle being called with a null pointer, giving a verbose warning about the call site
Chris Ross e06e4848 2014-12-16T22:39:04 Basic ability to compile and run on FreeBSD 10. Only tested compilation with avalon, avalon2, bflsc, and icarus; only tested functionality of bflsc and icarus.
Con Kolivas bef20e4f 2014-12-14T10:16:43 Add a cgpu device option to disable zero length packets and enable it for avalon4
Xiangfu c6b20a12 2014-12-10T23:37:39 Add Avalon4 support
ckolivas bce0723e 2014-11-26T15:19:26 Do rudimentary detection of duplicate shares per device
Con Kolivas 6467bcb9 2014-11-23T15:06:49 Differentiate U3 from U1/2 as a separate driver with different parameters and adjust timing accordingly
Con Kolivas 52963eb0 2014-11-23T11:01:32 Add rudimentary ANU voltage setting support for U3
Con Kolivas e146d1db 2014-11-14T11:28:30 Revert "Add a sanity check to the free_work wrapper to prevent it trying to erase a NULL pointer" This reverts commit 34788c2c73c5885d1333791f2478e35b38ae1eca. Broken
Con Kolivas 34788c2c 2014-11-14T09:36:05 Add a sanity check to the free_work wrapper to prevent it trying to erase a NULL pointer
Con Kolivas feb5adaf 2014-11-04T16:04:08 Selectively yield on dropping a lock only on single CPU platforms
Con Kolivas 5dead599 2014-10-14T11:24:35 Merge branch 'temp' of https://github.com/Canaan-Creative/cgminer into Canaan-Creative-temp
Jason Zong d54bd59d 2014-10-14T02:01:57 Merge remote-tracking branch 'upstream/master'
archang b0967df9 2014-10-08T10:44:04 Clean
naituida a2e33b4f 2014-09-15T15:07:15 Add BlockErupter Driver
Con Kolivas 49334dc6 2014-10-07T09:03:17 Allow arbitrary clamping of lower device diffs for slow controllers by driver
Con Kolivas 37c6dfc4 2014-09-30T15:59:42 Implement support for mining.suggest_difficulty
archang c04302c0 2014-09-26T18:12:12 Add ipv6 support for api listen
Con Kolivas e8779ccf 2014-09-06T15:44:28 Merge branch 'master' into bflsc28
kanoi 620bd6d2 2014-08-10T21:53:23 minion - hidden optional per core nonce stats
kanoi 8a2077b3 2014-08-10T21:30:05 Merge remote-tracking branch 'conman/master'
Con Kolivas f8ccbcb1 2014-07-28T14:33:04 Initial commit of ava2 conversion to direct USB
kanoi ba256f33 2014-07-24T20:15:30 minion - ramp up the chip freq
Con Kolivas 49eeaf49 2014-07-20T14:53:09 Make submit_nonce2_nonce return whether the share was valid or not
Con Kolivas e89b5059 2014-07-19T18:23:04 Initial import and conversion of hashratio driver to direct USB
Con Kolivas 10b9970a 2014-07-17T15:17:35 Detach test pool thread only if we have a blocking startup
Con Kolivas 25d1726b 2014-07-17T12:08:46 Merge branch 'master' into bflsc28 Conflicts: API-README
Con Kolivas bd632f7b 2014-07-15T15:59:34 Rename sp10 driver internally from spondoolies to sp10
Con Kolivas 0a1c571d 2014-07-15T15:47:47 Merge pull request #631 from Spondoolies-Tech/master SP30
kanoi 0d72bd9e 2014-07-11T20:34:36 minion - make SPI reset more configurable
kanoi 04a43c4d 2014-07-11T01:36:51 minion - make the SPI reset ms sleep a parameter and API settable
zvisha 6327c77b 2014-07-10T17:59:27 sp30
kanoi 4e11ec16 2014-07-11T00:25:14 minion - led+more api setting
ckolivas 35299a7b 2014-07-08T15:32:25 Wrong fix
ckolivas 2ade9d59 2014-07-08T15:31:26 There is no point storing the hints addrinfo in struct pool
kanoi 6d495b0c 2014-07-08T19:22:15 mutex lock getaddrinfo
kanoi 20e5f1b2 2014-07-06T05:02:50 minion - auto adjust freq
ckolivas fe22d483 2014-06-28T13:37:28 Fix deref
kanoi 613c7b21 2014-06-25T11:24:28 noncedup - give access to the internal stats
Con Kolivas 81a23638 2014-06-21T11:24:45 Really move the icarus driver now and update NEWS
Con Kolivas 533ab490 2014-06-21T10:45:21 Clean up pool failure and failover code for stratum
Con Kolivas c964aa5f 2014-06-15T23:12:34 Import basic rbox driver
Scott Howard 0265eaf7 2014-06-10T22:43:57 delete unused roundl definition roundl is no longer used in cgminer.c and this definition causes build failure on some MIPS machines.
kanoi e8b0a29d 2014-06-09T13:01:11 Merge pull request #607 from kanoi/s2 S2 testing
kanoi cb857c02 2014-05-27T14:31:33 minion - allow core selection at runtime
kanoi 95c0c6ef 2014-05-26T03:57:36 Merge pull request #599 from kanoi/master More Minion Updates Again
kanoi 4b55ab7e 2014-05-20T15:46:57 AntS2 code conversion and addition of optional noncedup check
Con Kolivas 5a1f63ea 2014-05-19T13:41:15 Merge pull request #595 from Elbandi/idlebugfix Mark pool as idle if stratum restart is failed
Andras Elso 9aef36ad 2014-05-19T00:50:19 Mark pool as idle if stratum restart is failed
kanoi afbd9f17 2014-05-16T19:11:13 minion - chip ghs reporting and chip/core validation in nonce processing
kanoi 35bb969d 2014-05-14T21:26:36 minion - optionally report chip idle_cnt changes
kanoi a94baab0 2014-05-13T17:34:39 minion - allow setting internal chip temperature threshold and make overheat code an option, disabled by default
Con Kolivas 0a3095ae 2014-05-10T22:22:06 Make the work given in benchmark mode deterministic on a per-device basis
kanoi 99a68da9 2014-05-08T12:11:10 Merge pull request #588 from kanoi/min Minion Updates
kanoi fa38fd4c 2014-05-08T00:48:02 minion - allow setting the frequency
ckolivas 78f246fd 2014-05-07T12:14:24 Rationalise diffs stored in the work struct and document them to avoid further confusion
Con Kolivas 5dba5d78 2014-05-02T17:20:13 Revert "Revert "upgrade some int to int64_t to avoid overflows in reporting"" This reverts commit d3b358dede30fc16099bff53c5ee33228bcd53c1.
Con Kolivas d3b358de 2014-05-02T17:08:47 Revert "upgrade some int to int64_t to avoid overflows in reporting" This reverts commit 36802ace37ad6bbcfd995d041b2add3906f8f98b.
Kano 36802ace 2014-05-02T15:11:57 upgrade some int to int64_t to avoid overflows in reporting
Con Kolivas 1f633aa0 2014-05-02T13:05:30 Clean work pointers after one way usage functions
Con Kolivas 2191ce0c 2014-04-10T20:13:55 Merge spondoolies driver patch
Con Kolivas 51b22594 2014-04-03T00:16:49 Provide a --btc-sig option to optionally add a custom signature to the solo mining coinbsae
Con Kolivas c481f2c9 2014-04-02T23:09:48 Compact gbt solo extra data and store the length, allowing it to be variable, leaving room for a signature
Con Kolivas e0c66a02 2014-03-29T11:54:46 Clean up various curl build issues
Kano c7d68866 2014-03-29T10:13:17 allow url based config files
Con Kolivas f38baff4 2014-03-28T17:08:04 Display a unique identifier instead of a number if the device has one
Con Kolivas c443ccb5 2014-03-25T21:57:04 Add 3 rolling average hashrates to API output for summary and devs.
Con Kolivas 934ae21c 2014-03-25T21:34:26 Revamp the ageing crufty hashmeter code to have proper exponential decaying values and store rolling 1/5/15min hashrates.