|
47a20fb8
|
2014-02-08T07:42:53
|
|
Make the pthread cond wait in the getwork scheduler a timed wait in case we miss a wakeup.
|
|
fa26f8df
|
2014-02-07T13:28:05
|
|
Add debug output when get_work() is blocked for an extended period and add grace time to the device's last valid work to prevent false positives for device failure.
|
|
d6d04562
|
2014-02-07T08:48:40
|
|
Show device info in noffset nonce share above target message.
|
|
83ba8e05
|
2014-02-07T08:43:31
|
|
Widen lines in top menu to fit extra large share values.
|
|
c4267e66
|
2014-02-07T01:00:35
|
|
Slowly remove work even if it's not being used to keep the getwork counter incrementing even if work is not used and as a test that pools are still working.
|
|
3f88b7b9
|
2014-02-06T16:08:24
|
|
Give device info with share above target message.
|
|
6ff2b7bd
|
2014-02-05T22:22:04
|
|
Add ability to enter ANU frequency as a multiple of 25 from 150-500.
|
|
f502888e
|
2014-02-05T21:48:20
|
|
ifdef out icarus options unused without icarus built in.
|
|
3db78223
|
2014-02-05T21:43:12
|
|
Reorder command line options alphabetically.
|
|
49482b1b
|
2014-02-05T11:37:11
|
|
Allow hfa fanspeed to be set via command line.
|
|
39a6cccb
|
2014-02-02T10:54:15
|
|
Always show the stratum share lag time in debug mode.
|
|
7dafd4bd
|
2014-02-02T10:51:21
|
|
Add stratum share response lag time to verbose output if it's greater than 1 second.
|
|
3f673563
|
2014-02-02T10:47:17
|
|
Add stratum share submission lag time to verbose information if it's over 1 second.
|
|
2d0afaea
|
2014-02-01T23:03:22
|
|
Allow the hfa temp target to be disabled by setting it to zero.
|
|
dc93ca47
|
2014-02-01T22:08:46
|
|
Add per-die throttling control for hfa driver based on each die's temperature, issuing a suitable reset to maintain the temperature below a configurable target temperature.
|
|
13baf076
|
2014-01-31T22:16:11
|
|
Export the flush_queue function for use by drivers.
|
|
1d4c7311
|
2014-01-31T22:03:48
|
|
Remove wrong goto
|
|
6e6d3547
|
2014-01-31T22:01:37
|
|
Remove the unqueued work reference when we discard work from get queued as well.
|
|
7e3d0577
|
2014-01-31T21:57:50
|
|
Wake the global work scheduler when we remove a work item from the unqueued work pointer.
|
|
dcac23db
|
2014-01-31T21:51:34
|
|
Discard work that is stale in the get_queued() function, returning NULL instead.
|
|
88fe54d9
|
2014-01-31T10:37:59
|
|
Add a call to a driver specific zero stats function when zero stats is called to allow each driver to reset its own stats as well if desired.
|
|
d838a562
|
2014-01-26T20:47:53
|
|
Fix displayed diff when solo mining at >2^32 diff.
|
|
d3480c76
|
2014-01-25T17:32:49
|
|
Add throttling control to hfa driver, configurable at command line, nominally set to 85 degrees.
|
|
1eb7f30a
|
2014-01-25T17:01:59
|
|
Store when the last getwork was retrieved and display it in the API summary.
|
|
7cd22e2a
|
2014-01-25T14:34:44
|
|
Add description to hfa hash clock command.
|
|
37213bec
|
2014-01-24T21:15:15
|
|
Add bab-options
|
|
c2a4d94b
|
2014-01-24T17:07:39
|
|
Make submit_tested_work return a bool about whether it meets the work target or not.
|
|
302d087f
|
2014-01-24T15:38:53
|
|
Provide a helper function for determining dev runtime and use it in the hashmeters used.
|
|
e869b43b
|
2014-01-24T21:15:15
|
|
Add bab-options
|
|
2c2a6f88
|
2014-01-23T23:57:12
|
|
Generically increase the queue if we are mining on a pool without local work generation each time we run out of work.
|
|
92e1887f
|
2014-01-23T23:36:50
|
|
Change new block detection message since longpoll is rarely relevant today.
|
|
8d7d764f
|
2014-01-23T23:19:19
|
|
Change the default clockspeed bits on nanofury devices to 50 and add a command line option to allow it to be changed.
|
|
0b90841c
|
2014-01-23T23:06:19
|
|
Use unused line at the top of the log window which often gets stuck unchanging.
|
|
4b9d03b5
|
2014-01-23T22:03:39
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
295c1c74
|
2014-01-23T22:02:58
|
|
Clear pool work on a stratum reconnect message.
|
|
d9440866
|
2014-01-18T09:36:51
|
|
Modify thread naming to make them easier to identify
|
|
828e80ed
|
2013-12-31T15:29:09
|
|
Add minion driver into cgminer
|
|
b224ef38
|
2013-12-30T20:25:20
|
|
If no pools are active on startup wait 60s before trying to reconnect since we likely have the wrong credentials rather than all the pools being out.
|
|
2d36f88e
|
2013-12-29T16:24:18
|
|
Update documentation for modified avalon options syntax and document relevant 55nm details.
|
|
97a13df4
|
2013-12-23T06:58:26
|
|
Merge remote-tracking branch 'drill/master' into drill
|
|
24d65294
|
2013-12-22T14:29:38
|
|
Minimise risk of nonce2 overflow with small nonce2 lengths by always encoding the work little endian, and increasing the maximum size of nonce2 to 8 bytes.
|
|
7fc87129
|
2013-12-17T23:51:11
|
|
Implement command line control of the bxf target temperature.
|
|
85aebc41
|
2013-12-11T19:29:10
|
|
Merge remote-tracking branch 'upstream/master' into merge_385
|
|
1ffd64ba
|
2013-12-09T14:12:56
|
|
Attempt a libusb reset device on usb devices that have stopped responding.
|
|
6f43e454
|
2013-12-09T13:54:54
|
|
Remove more unused GPU code.
|
|
73343f38
|
2013-12-09T11:39:03
|
|
Merge remote-tracking branch 'upstream' into merge_upstream
Conflicts:
usbutils.c
|
|
7ae878aa
|
2013-12-08T12:44:45
|
|
Initialise usb locks within usbutils.c instead of exporting them.
|
|
d7c5667a
|
2013-12-08T12:44:45
|
|
Initialise usb locks within usbutils.c instead of exporting them.
|
|
f4a96194
|
2013-12-04T20:42:25
|
|
Provide an hfa-dfu-boot option for resetting hashfast devices for reprogramming.
|
|
e933a560
|
2013-11-30T22:03:26
|
|
Merge remote-tracking branch 'upstream' into merge_383
Conflicts:
usbutils.c
usbutils.h
|
|
6a91027f
|
2013-11-30T10:14:44
|
|
Use sync usb transfers in lowmem mode.
|
|
1058f36d
|
2013-11-25T09:43:31
|
|
Initialise devices before attempting to connect to pools to allow their thread prepare function to be called before having to connect to pools.
|
|
8901d7e3
|
2013-11-24T16:52:08
|
|
Add hidden hfa options to set hash clock, group ntime roll and pll bypass, fixing frame sent on reset to include extra data.
|
|
443f26b6
|
2013-11-20T23:07:02
|
|
Provide a function to discard queued work based on age.
|
|
d3daff47
|
2013-11-16T13:20:52
|
|
Prevent a deadlock with use of restart_threads by spawning a thread to send the driver flush work messages.
|
|
fcbd3dc5
|
2013-11-16T11:42:38
|
|
Set priority of various threads if possible.
|
|
16bdb528
|
2013-11-16T10:44:41
|
|
Do not hold the mining thread lock in restart_threads when calling the driver flush work commands.
|
|
324df855
|
2013-11-15T23:46:41
|
|
Don't run device restart code if the device is not enabled.
|
|
998a368f
|
2013-11-15T09:41:01
|
|
Merge remote-tracking branch 'upstream' into new_protocol
Conflicts:
cgminer.c
configure.ac
miner.h
|
|
4494292a
|
2013-11-14T13:08:35
|
|
Provide a function for setting the work ntime.
|
|
8edba014
|
2013-11-13T21:54:21
|
|
We can't connect to a GBT pool at all with fix protocol enabled.
|
|
013c93f7
|
2013-11-13T20:01:41
|
|
Initialise the stgd lock mutex earlier to prevent dereferences when pool testing occurs before it.
|
|
dc6574e6
|
2013-11-11T08:57:32
|
|
--shares should be scaled to diff1 not absolute number of shares
|
|
28137c8e
|
2013-11-10T20:07:36
|
|
Merge branch 'master' into nogpu
Conflicts:
configure.ac
|
|
f792b1be
|
2013-11-10T11:18:37
|
|
Configure source for a new BaB driver
|
|
278f157e
|
2013-11-10T09:12:39
|
|
Merge remote-tracking branch 'upstream/master' into new_protocol
|
|
b0573a07
|
2013-11-09T23:23:01
|
|
Merge branch 'master' into nogpu
|
|
a02dc6f4
|
2013-11-07T11:01:22
|
|
Add a get and queue helper work function.
|
|
2b621b6b
|
2013-11-09T11:19:12
|
|
Remove GPU mining code.
|
|
c57b1519
|
2013-11-08T17:28:10
|
|
Reset the work_restart bool after the scanwork loop in case the driver flushes work synchronously.
|
|
3a71ade6
|
2013-11-08T14:23:18
|
|
Only check for the stratum clean message if we have had a valid message.
|
|
72424388
|
2013-11-08T13:32:55
|
|
Get rid of the stage thread since all work can be asynchronously added now via hash_push anyway.
|
|
34f23f69
|
2013-11-07T22:27:21
|
|
Break out of the hash work loops when a failure is detected instead of dropping into mt disable.
|
|
8416a4db
|
2013-11-06T10:22:38
|
|
Fix build for no libcurl
|
|
757fcb3d
|
2013-11-05T17:15:56
|
|
Do all hotplug_process under the write mining_thr_lock
|
|
2489b2ae
|
2013-11-05T16:54:29
|
|
Fix for opt_worktime on big endian machines.
|
|
463e366c
|
2013-11-05T16:53:06
|
|
Correct set_blockdiff for big endian machines.
|
|
043e9d9b
|
2013-11-05T16:20:19
|
|
Make sure cgpu exists in the restart threads loop in cases of hotplug etc.
|
|
c030439d
|
2013-11-05T12:46:34
|
|
Do get_work in fill_queue without holding other locks.
|
|
4a620cce
|
2013-11-05T11:46:45
|
|
Initialise usb after all the locks and conditionals are initialised.
|
|
f066ca68
|
2013-11-05T10:19:11
|
|
Merge branch 'master' of github.com:ckolivas/cgminer into new_protocol
Conflicts:
configure.ac
miner.h
usbutils.c
usbutils.h
|
|
aa993897
|
2013-11-05T09:08:52
|
|
Use only a trylock in flush queue to prevent deadlocks.
|
|
609ca929
|
2013-11-05T08:03:24
|
|
Scale diff for scrypt when testing for block solves.
|
|
c5b10a6c
|
2013-11-04T20:57:47
|
|
Fix for non curses build.
|
|
dbfb4a29
|
2013-11-04T14:42:54
|
|
Add capacity for command line --drillbit-options (modelled on klondike driver)
|
|
e3ed101c
|
2013-11-03T23:03:43
|
|
Force unlocking of the console lock on restart to avoid corrupting the console state when we finally quit.
|
|
6c2a8d8b
|
2013-11-03T23:03:43
|
|
Force unlocking of the console lock on restart to avoid corrupting the console state when we finally quit.
|
|
c9b54f15
|
2013-11-03T22:36:16
|
|
Never wait indefinitely for a pthread conditional in the hash_pop loop in case the work scheduler misses the last wakeup.
|
|
a077c9f9
|
2013-11-03T22:29:29
|
|
Make hash_pop signal the work scheduler each time it waits on the conditional that it should look for more work.
|
|
3f9ccc1b
|
2013-11-03T22:36:16
|
|
Never wait indefinitely for a pthread conditional in the hash_pop loop in case the work scheduler misses the last wakeup.
|
|
31df767c
|
2013-11-03T22:29:29
|
|
Make hash_pop signal the work scheduler each time it waits on the conditional that it should look for more work.
|
|
81940671
|
2013-11-03T01:22:13
|
|
Remove discarded work from quota used.
|
|
c3854378
|
2013-11-03T01:01:24
|
|
Display works completed in summary and API data.
|
|
8e1ec8bd
|
2013-11-03T00:52:15
|
|
Store how many work items are worked on per pool.
|
|
ab1e9404
|
2013-11-03T00:47:43
|
|
Make each pool store its on reference for what the most current block is and fine tune management of block change in shared pool failover strategies using the information.
|
|
448b1fae
|
2013-11-02T22:25:45
|
|
Rationalise use of current_hash to a single hex string the length of the previous block and display only the first non zero hex chars of the block in the status window.
|
|
e6a50684
|
2013-11-02T21:09:37
|
|
show_hash doesn't know the size of the string so hard code the max size.
|
|
57d6a6f6
|
2013-11-02T20:56:29
|
|
Remove as many initial zeroes as exist on share display, abstracting out a hash show function to use across different submission mechanisms.
|
|
876a8302
|
2013-11-02T11:20:26
|
|
Sanity check for absurd target setting and divide by zero.
|
|
21bdcdd6
|
2013-11-02T11:17:36
|
|
Abstract out conversion of a 256 bit endian number to a double, correcting errors and use it for determining any magnitude share diff.
|