Log

Author Commit Date CI Message
Con Kolivas 790acad9 2012-06-24T21:42:34 Further simplify the total_queued counting mechanism and do all dec_queued from the one location.
Con Kolivas 9bae0f16 2012-06-24T21:01:12 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas b20089fd 2012-06-24T20:59:55 Take into account total_queued as well when deciding whether to queue a fresh request or not.
Con Kolivas 8f333d90 2012-06-24T03:51:45 Merge pull request #232 from kanoi/master api.c display Pool Av in json
Con Kolivas ded16838 2012-06-24T20:48:02 Add the getwork delay time instead of subtracting it when determining if a share is stale.
Con Kolivas b5757d12 2012-06-24T20:45:47 Don't count getwork delay when determining if shares are stale.
Con Kolivas 9f811c52 2012-06-24T20:38:40 Simplify the total_queued count to those staged not cloned and remove the locking since it's no longer a critical value. Clone only anticipated difference sicne there will be a lag from the value returned by requests_staged(). Keep 1/3 buffer of extra work items when ageing them.
Con Kolivas 411784a9 2012-06-24T19:53:31 As work is sorted by age, we can discard the oldest work at regular intervals to keep only 1 of the newest work items per mining thread.
Con Kolivas 359635a8 2012-06-24T18:44:09 Only roll enough work to have one staged work for each mining thread.
Con Kolivas 0c970bbd 2012-06-24T18:22:20 Roll work again after duplicating it to prevent duplicates on return to the clone function.
Con Kolivas 610302af 2012-06-24T18:10:17 Abstract out work cloning and clone $mining_threads copies whenever a rollable work item is found and return a clone instead.
Kano 195d915a 2012-06-24T16:31:11 api.c display Pool Av in json
Con Kolivas a8ae1a43 2012-06-24T14:38:31 Rolltime should be used as the cutoff time for primary work as well as the rolled work, if present.
Con Kolivas c20a89d9 2012-06-24T14:20:29 Take into account average getwork delay as a marker of pool communications when considering work stale.
Con Kolivas f32ffb87 2012-06-24T13:20:17 Work out a rolling average getwork delay stored in pool_stats.
Con Kolivas 4e60a62a 2012-06-24T12:55:56 Getwork delay in stats should include retries for each getwork call.
ckolivas 8c4b11f2 2012-06-24T00:41:03 Merge branch 'master' of https://github.com/ckolivas/cgminer
ckolivas eb36f8d2 2012-06-24T00:12:11 Walk through the thread list instead of searching for them when disabling threads for dynamic mode.
Con Kolivas 8d3eeed2 2012-06-23T23:54:05 Merge with master
ckolivas 6a45cbbd 2012-06-23T23:45:08 Merge branch 'master' of https://github.com/ckolivas/cgminer
ckolivas c5a21fab 2012-06-23T23:43:22 Extend nrolltime to support the expiry= parameter. Do this by turning the rolltime bool into an integer set to the expiry time. If the pool supports rolltime but not expiry= then set the expiry time to the standard scantime.
Con Kolivas 057a38eb 2012-06-22T13:37:32 When disabling fanspeed monitoring on adl failure, remove any twin GPU association. This could have been leading to hangs on machines with dual GPU cards when ADL failed.
Con Kolivas d594aaf8 2012-06-19T04:42:32 Merge pull request #227 from luke-jr/serialusb FPGA - allow device detect override without an open failure
Con Kolivas f70577b0 2012-06-19T04:38:49 Merge pull request #229 from luke-jr/modminer_primary modminer: Don't delay 2nd+ FPGAs during work restart
Luke Dashjr 1215da39 2012-06-18T05:51:09 modminer: Don't delay 2nd+ FPGAs during work restart Add primary_thread boolean to threads to identify a single one as the "primary" thread for shared-resource multithreading. This is needed since ModMiners use multiple threads to interface with independent hashing components.
Con Kolivas 0c8eb166 2012-06-17T04:06:38 Merge pull request #228 from pshep/disable_ocl Disable OpenCL code when not available.
Paul Sheppard 7ae22e21 2012-06-16T20:24:40 Disable OpenCL code when not available.
Con Kolivas 8faf3c90 2012-06-16T09:22:11 Fix openwrt crashing on regeneratehash() by making check_solve a noop.
Kano 4dee0d04 2012-06-05T13:30:40 FPGA - allow device detect override without an open failure
Con Kolivas 3c0544ad 2012-06-14T21:43:26 Wordwrap NEWS.
Con Kolivas bf3e1583 2012-06-14T21:36:23 Fix sign warning.
Con Kolivas f462c082 2012-06-14T21:28:33 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas f72ed3b6 2012-06-14T21:12:51 Bump version to 2.4.3
Con Kolivas a668f74e 2012-06-14T21:25:32 Fix fpgautils.h distfail.
Con Kolivas edb9780a 2012-06-14T21:04:43 Update NEWS.
Con Kolivas 83bf9f43 2012-06-14T20:53:07 can_roll and should_roll should have no bearing on the cycle period within the miner_thread so remove it.
Con Kolivas 2c2e3653 2012-06-14T03:40:18 Merge pull request #226 from kanoi/master miner.php allow a separate user settings file
Kano 4e877905 2012-06-14T20:36:54 miner.php allow a separate user settings file
Con Kolivas ceec3f83 2012-06-14T20:36:17 Check for strategy being changed to load balance when enabling LPs.
Con Kolivas 30bb3c62 2012-06-14T02:38:24 Merge pull request #224 from kanoi/master API add ModMinerQuad support
Con Kolivas b0de3ede 2012-06-14T17:28:24 Check that all threads on the device that called get_work are waiting on getwork before considering the pool lagging.
Con Kolivas 44f5d55d 2012-06-14T17:16:37 Iterate over each thread belonging to each device in the hashmeter instead of searching for them now that they're a list.
Con Kolivas 6e2c12ee 2012-06-14T16:11:29 When using rotate pool strategy, ensure we only select from alive enabled pools.
Con Kolivas 79f4b570 2012-06-14T15:58:18 Start longpoll from every pool when load balance strategy is in use.
Con Kolivas dbe9056d 2012-06-14T15:42:43 Add mandatory and block fields to the work struct. Flag any shares that are detected as blocks as mandatory to submit, along with longpoll work from a previously rejecting pool.
Con Kolivas 1e388833 2012-06-14T11:24:32 Consider the fan optimal if fanspeed is dropping but within the optimal speed window.
Con Kolivas 55e32172 2012-06-13T17:20:53 Merge pull request #225 from drizztbsd/patch-1 Fix typo in some API messages (succeess/success)
Con Kolivas 8f76d15f 2012-06-13T17:16:27 Merge pull request #223 from luke-jr/bugfix_warnings Fix a bunch of warnings
drizztbsd 7dcd9f3e 2012-06-13T20:31:03 Fix typo in some API messages (succeess/success)
Kano 836b76a0 2012-06-14T03:14:02 api.c MMQ stat bugs
Luke Dashjr c629cc5d 2012-06-13T16:58:38 Bugfix: Fix warnings when built without libudev support
Luke Dashjr 4eb23c7e 2012-06-13T16:56:31 Bugfix: slay a variety of warnings
Luke Dashjr b76053ef 2012-06-13T16:50:14 Bugfix: modminer: Fix unsigned/signed comparison and similar warnings
Kano 913221c3 2012-06-14T02:57:37 API add ModMinerQuad support
Luke Dashjr 6d092e92 2012-06-13T16:47:47 Bugfix: Honour forceauto parameter in serial_detect functions
Con Kolivas 67611949 2012-06-12T19:55:37 Merge pull request #221 from luke-jr/cg_modminer ModMiner cleanups and improvements
Luke Dashjr a78d616b 2012-06-12T16:31:17 modminer: Temperature sensor improvements Display the temperature of each of the (up to) 4 FPGAs
Luke Dashjr 9f872d1d 2012-06-12T14:33:36 modminer: Make log messages more consistent in format
Con Kolivas 59679c57 2012-06-12T21:02:59 Only adjust GPU speed up if the fanspeed is within the normal fanrange and hasn't been turned to maximum speed under overheat conditions.
Con Kolivas ca8f12dc 2012-06-12T03:23:57 Merge pull request #220 from kanoi/master ModMiner use valid .name
Kano 86034f87 2012-06-12T20:19:32 ModMiner use valid .name
Con Kolivas d1631d83 2012-06-12T03:02:39 Merge pull request #219 from luke-jr/cg_modminer New driver: BTCFPGA ModMiner
Luke Dashjr 76f96f47 2012-06-11T03:02:10 New driver: BTCFPGA ModMiner
Luke Dashjr d3fa59d7 2012-06-05T02:17:09 Abstract generally useful FPGA code into fpgautils.c
Con Kolivas 07549b0d 2012-06-10T00:00:58 Merge pull request #218 from kanoi/morestats API add stats for pool getworks
Con Kolivas ab0c1d45 2012-06-10T00:00:10 Merge pull request #216 from kanoi/master miner.php add version numbers to the multi-rig summary page
Kano fdcd72b9 2012-06-10T11:19:21 API add stats for pool getworks
Kano 7817c428 2012-06-06T22:04:16 miner.php option to hide specific fields from the display
Kano f9149163 2012-06-06T15:00:42 miner.php add version numbers to the summary page
Con Kolivas b15244bc 2012-06-03T23:37:39 Merge pull request #214 from nushor/master Update debian package scripts to v2.4.2
nushor 7fbb42bc 2012-06-03T22:17:37 Update debian configs to v2.4.2
Con Kolivas d9ffcda7 2012-06-04T09:05:54 Add API and FPGA READMEs into Makefile to be included in source distribution.
Con Kolivas 5d08efa7 2012-06-03T10:09:44 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 9aac8ff0 2012-06-02T17:09:25 Merge pull request #213 from kanoi/ica3264 Icarus - fix unit64_t printf warnings
Kano e68457fc 2012-06-02T17:19:19 Icarus - fix unit64_t printf warnings
Con Kolivas 4af690b1 2012-06-02T15:30:58 Update NEWS.
Con Kolivas 52ab297e 2012-06-02T15:27:02 Bump version to 2.4.2
Con Kolivas c01ebd79 2012-06-01T22:16:00 Merge pull request #212 from kanoi/APIclass API.class compiled with Java SE 6.0_03 - works with Win7x64
Con Kolivas dfd35173 2012-06-01T22:15:17 Merge pull request #211 from kanoi/minerphp miner.php highlight devs too slow finding shares (possibly failing)
Con Kolivas 71378a4b 2012-06-01T22:12:08 Merge pull request #209 from kanoi/977aecc4a60928d05719e3b0b534335b1f82effa API save default config file if none specified
Con Kolivas 26357654 2012-06-01T22:11:23 Merge pull request #207 from kanoi/apibuf api.c replace BUFSIZ (linux/windows have different values)
Kano ffba49c7 2012-06-02T01:43:44 API.class compiled with Java SE 6.0_03 - works with Win7x64
Kano 9cd01078 2012-06-02T01:25:27 miner.php highlight devs too slow finding shares (possibly failing)
Kano 977aecc4 2012-05-31T23:30:38 API update version to V1.11 and document changes
Kano 3cb3f09a 2012-05-31T23:18:55 API save default config file if none specified
Kano fd9285eb 2012-05-31T22:46:43 api.c save success incorrectly returns error
Kano a0936815 2012-05-31T22:41:04 api.c replace BUFSIZ (linux/windows have different values)
Con Kolivas db675093 2012-05-31T03:35:40 Merge pull request #206 from kanoi/api-readme API-README (removed from README)
Kano 1de364f9 2012-05-31T20:18:04 API-README no one actually had a V1.5
Kano 4c3e3460 2012-05-31T20:01:17 Move RPC API content out of README to API-README
Con Kolivas 84064a2b 2012-05-31T19:25:33 Must unlock mutex within loop.
Con Kolivas 85bddde1 2012-05-31T19:20:40 Must unlock mutex after waking up on pthread conditional.
Con Kolivas 598476ca 2012-05-30T18:02:00 Merge pull request #204 from kanoi/icarus-timer Icarus: high accuracy timing and other bitstream speed support
Con Kolivas 624948e2 2012-05-31T09:44:51 Open a longpoll connection if a pool is in the REJECTING state as it's the only way to re-enable it automatically.
Con Kolivas 2586bda5 2012-05-31T09:40:32 Use only one longpoll as much as possible by using a pthread conditional broadcast that each longpoll thread waits on and checks if it's the current pool before opening its longpoll connection.
Con Kolivas 5c3a252b 2012-05-31T08:42:46 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 85210ee7 2012-05-31T08:41:56 If shares are known stale, don't use them to decide to disable a pool for sequential rejects.
Con Kolivas 07212db1 2012-05-31T08:34:06 Restarting cgminer from within after ADL has been corrupted only leads to a crash. Display a warning only and disable fanspeed monitoring.
Kano f15d2233 2012-05-22T09:42:43 Icarus: fix abort calculation/allow user specified abort
Kano af85ed48 2012-05-16T23:57:38 FPGA-README spelling