ckolivas
|
5c7e03084a
Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value.
|
13 years ago |
Con Kolivas
|
2ce7f28bbc
Merge pull request #254 from luke-jr/work_restart2
|
13 years ago |
Con Kolivas
|
fd55fab96a
Make bitforce nonce range support a command line option --bfl-range since enabling it decrease hashrate by 1%.
|
13 years ago |
Luke Dashjr
|
d4af2d0535
Turn work_restart array into a bool in thr_info
|
13 years ago |
Con Kolivas
|
3271be145f
Provide a ms based sleep function that uses nanosleep to avoid the inaccuracy of usleep on SMP systems.
|
13 years ago |
Con Kolivas
|
75eca07823
Restart_wait is only called with a ms value so incorporate that into the function.
|
13 years ago |
Con Kolivas
|
e5aba76042
Fix off-by-one error in nonce increment in bfl.
|
13 years ago |
Con Kolivas
|
6314a12b31
Initially enable support for nonce range support on bfl, splitting nonces up into 3/4 size and only disable it if it fails on work submit.
|
13 years ago |
Con Kolivas
|
96fba30b6b
Attempt to detect nonce range support in BFL by sending work requring its support.
|
13 years ago |
Kano
|
ff0afb94ec
Add API Notify counter 'Comms Error'
|
13 years ago |
Con Kolivas
|
732783faa6
Merge branch 'bfl'
|
13 years ago |
Con Kolivas
|
2ec0fb9793
Merge pull request #247 from kanoi/master
|
13 years ago |
Con Kolivas
|
336dbd5c98
Remove needless roundl define.
|
13 years ago |
Paul Sheppard
|
cc0ad5eaa7
Merge branch 'master' of git://github.com/ckolivas/cgminer.git
|
13 years ago |
ckolivas
|
fd7b21ed56
Use a pthread conditional that is broadcast whenever work restarts are required. Create a generic wait function waiting a specified time on that conditional that returns if the condition is met or a specified time passed to it has elapsed. Use this to do smarter polling in bitforce to abort work, queue more work, and check for results to minimise time spent working needlessly.
|
13 years ago |
Paul Sheppard
|
a4a2000cc0
Merge branch 'master' of git://github.com/ckolivas/cgminer.git
|
13 years ago |
ckolivas
|
1e9421475c
Timersub is supported on all build platforms so do away with custom timerval_subtract function.
|
13 years ago |
Kano
|
eab9debc72
api.c data structure - all testing attempted successful
|
13 years ago |
Kano
|
d8abfb713e
api.c data structure - tested + updated get_api_stats/driver-icarus.c
|
13 years ago |
Kano
|
538653a53e
api.c data structure - 2nd - untested
|
13 years ago |
Kano
|
21e4cd85ea
api.c data structure rather than raw sprintf - 1st test
|
13 years ago |
Paul Sheppard
|
3be662a270
Merge branch 'old_gcc'
|
13 years ago |
Paul Sheppard
|
123058b587
Add macro roundl for compilers without said function.
|
13 years ago |
Paul Sheppard
|
baa480c137
Merge branch 'master' of git://github.com/ckolivas/cgminer.git
|
13 years ago |
Paul Sheppard
|
f225392990
Add low hash threshold in sick/dead processing
|
13 years ago |
Con Kolivas
|
3267b534a8
Implement rudimentary X-Mining-Hashrate support.
|
13 years ago |
Kano
|
c21fc06560
define API option --api-groups
|
13 years ago |
Paul Sheppard
|
78d5a81d70
Merge branch 'master' of https://github.com/ckolivas/cgminer.git
|
13 years ago |
ckolivas
|
dffda2382f
Increase GPU timing resolution to microsecond and add sanity check to ensure times are positive.
|
13 years ago |
Paul Sheppard
|
df9e76bd73
Merge branch 'master' of https://github.com/ckolivas/cgminer.git
|
13 years ago |