miner.h


Log

Author Commit Date CI Message
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.
Con Kolivas 3b2e095f 2014-03-22T10:30:50 Provide a cg_uilock to unlock the intermediate variant of cglocks.
Con Kolivas 10f5961b 2014-03-22T10:26:59 Use the one curl instance for all gbt solo operations, protecting its use with a bool set under gbt lock.
Con Kolivas bea3c9e3 2014-03-18T22:51:18 Fix missing htobe16 on windows and meaningless >u32 string warning.
Con Kolivas 756852e4 2014-03-17T21:59:16 Add block detection via getblockcount polling in gbt solo and update gbt template every 60 seconds.
Con Kolivas ff82f319 2014-03-17T11:30:38 Update solo coinbase regularly and submit as gbt work
Con Kolivas 8d5d971b 2014-03-16T23:53:35 Generate gbt solo work emulating stratum work construction.
Con Kolivas 73932de0 2014-03-16T23:03:17 Move swork.diff out of the stratum work section to be shared as sdiff.
Con Kolivas 6826525b 2014-03-16T22:37:06 Avoid allocing and freeing stratum strings that should be fixed length.
Con Kolivas a95e9e57 2014-03-16T22:21:49 Remove unnecessary header length calculation for stratum header binary and only binary convert the correct length of the header.
Con Kolivas 159587ba 2014-03-16T22:11:33 Share more fields between stratum and gbt
Con Kolivas 8f5a81eb 2014-03-16T21:53:42 Share coinbase_len variable b/w stratum and gbt and setup more gbt solo parameters.
Con Kolivas d0c4650d 2014-03-16T21:46:07 Generate a valid coinbase and set nonce2offset for gbt solo
Con Kolivas 77f52e63 2014-03-16T18:26:32 Create our own custom scriptsig base.
Con Kolivas 69d2ee81 2014-03-15T23:37:47 Add helper functions for creating script signature templates and beging building template.
Con Kolivas 8a3e92eb 2014-03-14T15:47:09 Store all the transaction data in binary form when using GBT
Con Kolivas a57760e1 2014-03-12T23:02:31 Abstract out the merkle bin calculation for gbt solo
Con Kolivas 98b4216c 2014-03-11T23:27:36 Implement efficient merkle tree base from solo GBT information.
Kano 4a8056b4 2014-03-15T00:34:49 Merge branch 'drill'
Con Kolivas a84f71de 2014-03-14T09:46:34 Keep track of when the last restart and work updates were triggered and provide helper functions for knowing the time since then.
Angus Gratton 47a42f97 2014-03-06T10:36:39 Drillbit: --drillbit-auto parameter for tweakable custom tuning of ASIC speeds
Angus Gratton 29a83d88 2014-02-24T14:34:12 Drillbit: Add --drillbit-autotune option for device to dynamically alter clock speed
kanoi 3422b22a 2014-03-09T23:45:16 Merge pull request #559 from kanoi/master antminer updates
Kano f6f6f3cb 2014-03-09T15:42:34 ants1 - move local cgpu variables to info structure
Con Kolivas be95fa90 2014-03-08T10:52:11 Roll the ntime for work within the hfa driver for firmware we know doesn't do it internally as an optimisation.
Con Kolivas 2de81355 2014-03-08T10:35:45 Export the roll_work function to be usable by driver code and make it compatible with rolling stratum work.
Con Kolivas ba845cf8 2014-03-07T18:59:19 Disable mistakenly enabled lock tracking.
kanoi 6cd6a1a2 2014-03-02T14:11:26 Merge pull request #557 from kanoi/master Ant S1 Driver
Kano d5b8d73f 2014-03-02T00:13:59 Enable Bitmain Ant S1 code and make it conform to cgminer requirements
Con Kolivas c2b64240 2014-03-01T14:31:11 Export the api_add_int16 function.
Con Kolivas dbc4dcda 2014-03-01T14:25:26 Add api_add_int16 to API functions.
Con Kolivas 5bae526b 2014-02-28T12:20:33 Use an early_quit function for shutting down when we have not successfully initialised that does not try to clean up.
Con Kolivas 19d0efd7 2014-02-23T20:31:04 The list_for_each_cgpu macro will dereference when there are no mining threads yet.
Con Kolivas db8c31c8 2014-02-23T20:21:36 Make hfa hotplug inherit some parameters from a previous instance if the serial number exists and is matching, avoiding dropping the clock on all devices.
Con Kolivas 3ed3cf33 2014-02-23T17:01:48 Per device last getwork won't work if the device stops asking for work.
Con Kolivas e69f8447 2014-02-23T15:38:59 Provide a helper function for determining time between valid share and getwork per device.
Con Kolivas 4aceffc9 2014-02-23T15:35:39 Store last_getwork time on a per-device basis.
Con Kolivas 832146ac 2014-02-21T11:52:19 Allow any arbitrary frequency to be specified for ANU devices and try to find the nearest frequency when initialising it, reporting if the frequency is not exactly as requested.
Con Kolivas b3b1ddff 2014-02-21T07:52:38 Merge branch 'avalon2' of https://github.com/xiangfu/cgminer into xiangfu-avalon2 Conflicts: api.c configure.ac
Zefir Kurtisi 60534e57 2013-12-24T00:33:42 Initial import of Bitmine.ch A1 SPI driver This initial driver was designed around an FPGA based emulator board which provides 2 chained chips with 4 hashing engines each, running at 10% of the A1's nominal speed. Driver has been tested on RasPi. Signed-off-by: Zefir Kurtisi <zefir.kurtisi@gmail.com>
Con Kolivas cbe32574 2014-02-15T17:14:40 Add le16toh defines for platforms that may be missing it.
Con Kolivas 492636a8 2014-02-14T21:36:58 Prevent recursive loop in __is_in_use linked list walking.
Con Kolivas cfa0f6bc 2014-02-14T19:52:35 Use a bool in struct cgpu to know when a usb device has been blacklisted, avoiding blacklisting it more than once.
Con Kolivas bac9d6f3 2014-02-13T21:13:20 Reuse the cgpu temp entry for avalon and bitfury devices, changing avalon to a damped value.