|
3e54c866
|
2014-06-28T10:09:31
|
|
Parse results for BMA based on uid and remove work from the queue when found
|
|
3a67adb5
|
2014-06-28T09:52:46
|
|
Strip out the inprocess details from bflsc results if it exists
|
|
1d8b477d
|
2014-06-28T00:17:59
|
|
Create a hashtable of work by uid as it's accepted by BMA
|
|
778cfad5
|
2014-06-27T23:58:55
|
|
Add some rudimentary values for BMA sleep times
|
|
0408dec5
|
2014-06-27T23:48:41
|
|
Fix various errors in queueing work for bflsc28 and limit job queueing to 10 to fit within a usb frame
|
|
4ae9674d
|
2014-06-27T23:25:45
|
|
Create preliminary work queueing for bflsc28 using jobs of up to 20 at a time by rolling work where possible
|
|
bf2de5d6
|
2014-06-27T09:22:59
|
|
Don't mistake bflsc28 for fpga
|
|
22610716
|
2014-06-27T09:20:15
|
|
Do initial detection of bflsc28 devices
|
|
257fe00a
|
2014-02-18T22:19:45
|
|
Move driver statline padding to cgminer.c, expanding width of maximum displayable statistics and window width to add more info.
|
|
890e4401
|
2013-12-10T10:04:11
|
|
Increase the BFLSC overtemp to 75 for fanspeed to maximum.
|
|
a7fd6476
|
2013-12-10T09:38:41
|
|
Set bflsc cutoff temperature to 85 degrees and throttle 3 degrees below the cutoff temperature.
|
|
d61bf845
|
2013-11-30T23:38:15
|
|
Use vcc2 in bflsc voltage displayed.
|
|
ce359613
|
2013-11-30T23:19:21
|
|
Increment per core errors on false nonces in bflsc and add per core statistics to api stats, removing debugging.
|
|
47fd1bae
|
2013-11-30T23:10:57
|
|
Store a per-core nonce and hw error count for bflsc.
|
|
84c74f91
|
2013-11-30T23:38:15
|
|
Use vcc2 in bflsc voltage displayed.
|
|
46cebb98
|
2013-11-30T23:19:21
|
|
Increment per core errors on false nonces in bflsc and add per core statistics to api stats, removing debugging.
|
|
e65ad489
|
2013-11-30T23:10:57
|
|
Store a per-core nonce and hw error count for bflsc.
|
|
0e60ca30
|
2013-11-22T23:21:44
|
|
Make usb_detect return the cgpu associated with it to check if it succeeds to decide on whether to increment the device count or not.
|
|
8fb7a0d1
|
2013-11-04T08:45:09
|
|
Always use a usb read buffer instead of having to explicitly enable it.
|
|
680f014c
|
2013-10-18T14:58:33
|
|
Simplify queued hashtable by storing unqueued work separately in a single pointer.
|
|
dfa849ab
|
2013-10-18T10:42:43
|
|
bflsc use getinfo chip parallelization if it is present
|
|
4aa84abb
|
2013-10-18T10:30:16
|
|
bflsc - fix brackets so [Chips] isn't always null
|
|
addb8481
|
2013-10-15T02:02:30
|
|
bflsc - also allow ' 0' in DEVICES IN CHAIN
|
|
8455cc3f
|
2013-10-15T01:55:31
|
|
bflsc - allow a 0 in DEVICES IN CHAIN
|
|
dd1f67fe
|
2013-10-15T02:02:30
|
|
bflsc - also allow ' 0' in DEVICES IN CHAIN
|
|
1f166d99
|
2013-10-15T01:55:31
|
|
bflsc - allow a 0 in DEVICES IN CHAIN
|
|
6d747123
|
2013-09-28T15:11:06
|
|
Use macro expansion to iterate over all device drivers without needing to explicitly code in support in all places. Pass a hotplug bool to the detect() function to prevent opencl trying to hogplug GPUs.
|
|
741b7430
|
2013-09-28T14:00:18
|
|
Forward declare all device drivers in miner.h avoiding the need to export them everywhere else.
|
|
88751974
|
2013-09-28T10:25:48
|
|
Create a macro list of drivers to enable easier addition of further drivers.
|
|
a9faec4a
|
2013-09-14T01:20:21
|
|
change drivers to use usb_interface() - required for multi interface change
|
|
5520206a
|
2013-08-31T22:52:21
|
|
bflsc ensure getinfo cannot overflow it's storage buffer
|
|
69a2078e
|
2013-08-31T15:13:57
|
|
Revert to old custom tolines function since strtok_r is not portable.
|
|
42bb607a
|
2013-08-31T14:03:57
|
|
bflsc remove unused commented out code
|
|
3aefcce4
|
2013-08-31T13:56:50
|
|
logging - code mistake
|
|
0d4edbe9
|
2013-08-31T13:41:37
|
|
logging - applogsiz() for large messages
|
|
1c66459c
|
2013-08-30T23:58:15
|
|
Include string.h in bflsc driver.
|
|
4c451adc
|
2013-08-30T23:46:32
|
|
Get rid of linear removal of spaces in bflsc text parsing and use strstr throughout instead.
|
|
a503ba8b
|
2013-08-30T23:03:03
|
|
Use reentrant strtok in tolines() function in bflsc to avoid racing on contextless calls.
|
|
8d99a449
|
2013-08-30T22:38:56
|
|
Show how small a too small result in bflsc is.
|
|
83a8c132
|
2013-08-30T21:42:38
|
|
Duplicate the buffer in process_results in bflsc since strtok modifies it making debugging output limited to one line.
|
|
1403f4dd
|
2013-08-30T21:40:10
|
|
Only process nonces in bflsc is the breakdown function succeeds.
|
|
34d977c8
|
2013-08-30T21:17:42
|
|
Revert "Ignore inprocess message when retrieved out of sync in bflsc while processing nonces."
This reverts commit 791a8f65ba7169f9bc7246dfb0966f3cba0449e5.
|
|
791a8f65
|
2013-08-30T21:11:20
|
|
Ignore inprocess message when retrieved out of sync in bflsc while processing nonces.
|
|
2853a5d9
|
2013-08-30T20:39:23
|
|
Temporarily revert inprocess parsing in bflsc pending fixes.
|
|
8aa50e19
|
2013-08-30T20:34:40
|
|
Ignore zero count messages in bflsc instead of trying to parse them.
|
|
2061e97c
|
2013-08-30T20:31:57
|
|
Return ok in tolines when it doesn't match inprocess message for bflsc.
|
|
0f712d51
|
2013-08-30T20:29:00
|
|
Remove inprocess line instead of deleting all following responses in bflsc.
|
|
9a867029
|
2013-08-30T20:24:29
|
|
Ignore responses from bflsc as INPROCESS
|
|
cb914ab5
|
2013-08-30T16:26:00
|
|
Change ok testing logic in breakdown() in bflsc and return if not ok at any stage.
|
|
6ff7893f
|
2013-08-30T16:14:25
|
|
Check the return value of tolines in bflsc driver.
|
|
b0fe14d4
|
2013-08-30T16:13:01
|
|
Use strtok to parse lines in bflsc driver.
|
|
6055a378
|
2013-08-28T07:59:09
|
|
bflsc xlinkstr use snprintf
|
|
e17a9452
|
2013-08-27T20:31:33
|
|
Use take_queued_work_bymidstate in the bflsc driver to avoid the rare chance repeated results come back from the same work item.
|
|
eeac9d81
|
2013-08-20T19:23:49
|
|
Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
|
|
bedd8eee
|
2013-08-19T21:52:07
|
|
Revert "Sleep for half a work period only in bflsc_get_results if no dev is suitable."
This reverts commit 974319454795979dad013c705ca9d53aae67668d.
Fine now that sleep works properly with the longer sleep.
|
|
fb66e8b7
|
2013-08-19T21:13:23
|
|
Only grab a queued work item if we successfully grab the lock to submit work in bflsc_send_work
|
|
dddc2d1e
|
2013-08-19T17:59:59
|
|
Revert "Reuse times extracted from the clock in bflsc_get_results."
This reverts commit 1d8235334d0bac696e91dc246af2aab9f1d35d36.
Monotonic clock does not return the same times as gettimeofday.
|
|
1d823533
|
2013-08-19T17:55:32
|
|
Reuse times extracted from the clock in bflsc_get_results.
|
|
97431945
|
2013-08-19T16:36:01
|
|
Sleep for half a work period only in bflsc_get_results if no dev is suitable.
|
|
a61e41a0
|
2013-08-19T15:58:22
|
|
Check for thr->work_restart in restart_wait.
|
|
89f571f5
|
2013-08-19T15:51:14
|
|
We should be using que_low to decrease scan sleep time in bflsc.
|
|
09dbd616
|
2013-08-19T13:57:36
|
|
Prepare sleep time on bflsc if no dev needs work yet to avoid busy waiting.
|
|
09e9091d
|
2013-08-19T13:54:56
|
|
Simplify cgsleep code for windows by using a typedef for cgtimer_t that resolves to clock resolution, using that internally.
|
|
e56c9a5d
|
2013-08-18T16:49:15
|
|
Use the cgsleep reentrant function to sleep for bflsc between read results to account for time taken to perform reads.
|
|
3c707202
|
2013-08-18T16:46:27
|
|
Use 100ms delay between checking for results on all bflsc devices as the buffering of results mean checking more frequently just wastes CPU and causes more lock contention for only marginally better latencies.
|
|
d71e9f91
|
2013-08-09T06:43:25
|
|
Add a --bflsc-overheat command which allows you to set the throttling temperature for BFLSC devices or disable it.
|
|
812852cc
|
2013-08-09T06:31:57
|
|
Move bflsc defines to a header file.
|
|
18e4edc7
|
2013-07-08T20:28:03
|
|
bflsc nonce per work item stats
|
|
89d0062a
|
2013-07-08T19:41:23
|
|
bflsc increase flush count to handle parallel work
|
|
ad1572f7
|
2013-07-06T20:17:17
|
|
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
|
385a70be
|
2013-07-06T19:15:59
|
|
make all statline overflow safe
|
|
da680f51
|
2013-07-01T14:44:27
|
|
Don't count invalid nonces as hashrate for bflsc.
|
|
2beb30f1
|
2013-06-28T22:55:55
|
|
bflsc get volts stats needs its own GETVOLTS
|
|
e8bbb49b
|
2013-06-27T00:39:25
|
|
bflsc x-link header different to documentation
|
|
9dc2f3f1
|
2013-06-25T11:21:28
|
|
Redo +1 fix in bflsc.
|
|
a7f9bf3c
|
2013-06-23T15:37:00
|
|
Merge pull request #454 from kanoi/master
bflsc - handle xlink timeouts by having generic IO functions
|
|
f5911528
|
2013-06-24T08:17:27
|
|
Demote bflsc hw error messages to verbose logging only.
|
|
f2bbfee7
|
2013-06-23T18:14:12
|
|
bflsc - handle xlink timeouts by having generic IO functions
|
|
d741410f
|
2013-06-23T10:13:18
|
|
sc_count shouldn't be +1 in bflsc.
|
|
0cd2c5c3
|
2013-06-23T10:12:44
|
|
Use the info timeout for read_nl in getidentify bflsc.
|
|
e993cf36
|
2013-06-23T10:01:18
|
|
bflsc try getinfo twice
|
|
af0ae8aa
|
2013-06-19T12:09:30
|
|
Decrease BAL and BAS latency to be just larger than one result read.
|
|
045e105d
|
2013-06-19T11:42:43
|
|
BFLSC latest firmware has its own thermal cutoff set to 90, so use the same value in case we have an old firmware that isn't throttling by itself.
|
|
7b42b83d
|
2013-06-19T11:38:45
|
|
Drop watermark low limits for bflsc.
|
|
e172c987
|
2013-06-19T11:29:53
|
|
Set the fanspeed on bflsc to max if we don't know the temperature.
|
|
7be081d8
|
2013-06-19T11:24:04
|
|
Use a low watermark for queueing mandatory work on bflsc instead of zero.
|
|
0b5eb436
|
2013-06-19T10:46:28
|
|
Revert "Only wait in the bflsc scanwork loop if the queues are satisfactorily filled."
This reverts commit a49969908cacbde175cc5d02d7a68f2d4e311e79.
Makes the driver busy wait.
|
|
a4996990
|
2013-06-19T10:40:03
|
|
Only wait in the bflsc scanwork loop if the queues are satisfactorily filled.
|
|
fa881bad
|
2013-06-19T10:22:54
|
|
Only mandatorily grab the bflsc mutex on submitting work when the queue is empty.
|
|
0fbd375e
|
2013-06-19T09:43:36
|
|
Adjust bflsc v2 watermarks.
|
|
05adbbf1
|
2013-06-19T09:42:32
|
|
Only increase sleep time on bflsc if the queue isn't emptying at all over the sleep duration.
|
|
fe1a3752
|
2013-06-19T08:57:08
|
|
Fix warning.
|
|
a9fef661
|
2013-06-19T02:50:03
|
|
bflsc yet more API stats
|
|
71132876
|
2013-06-19T02:30:06
|
|
bflsc add some more API stats
|
|
3ac09fa2
|
2013-06-19T01:02:20
|
|
bflsc correct firmware matching
|
|
84a5da03
|
2013-06-19T00:58:35
|
|
bflsc correct comment
|
|
8f18d4c8
|
2013-06-19T00:52:13
|
|
bflsc driver support for v2 firmware
|
|
6d8d44c2
|
2013-06-17T09:57:13
|
|
Fanauto on bflsc is Z9X according to the source code, not 5 as per the draft protocol document.
|
|
b8b137ae
|
2013-06-10T15:59:02
|
|
USB make device_path handled by usbutils
|
|
749fa78d
|
2013-06-10T15:39:44
|
|
tidy up free in device detect functions
|