Con Kolivas
|
7841486f83
Add a bool for explicit enabling/disabling of pools.
|
14 years ago |
Con Kolivas
|
6305146bea
Implement proper flagging of idle pools, test them with the watchdog thread, and failover correctly.
|
14 years ago |
Con Kolivas
|
d518f7cbfd
Track pool number.
|
14 years ago |
Con Kolivas
|
ced0e5ad81
Reinstate the mining thread watchdog restart.
|
14 years ago |
Con Kolivas
|
81ff7fb3dc
Explicitly probe each pool to see if work can be retrieved from it and what it supports.
|
14 years ago |
Con Kolivas
|
913e120262
Test for rolltime and save it correctly when testing for longpoll.
|
14 years ago |
Con Kolivas
|
0ce3df10d2
Store whether each server supports X-Roll-Ntime or not.
|
14 years ago |
Con Kolivas
|
b8ba2fd44e
Implement a per-pool mutex and use that for locking the internal flags.
|
14 years ago |
Con Kolivas
|
961c43067b
Abstract out the pool data to begin move to multiple pool support.
|
14 years ago |
Con Kolivas
|
0aa9887300
Add an sse4 algorithm to CPU mining.
|
14 years ago |
Con Kolivas
|
0c253734e1
Provide a control lock around global bools to avoid racing on them.
|
14 years ago |
Con Kolivas
|
b6ac9f185e
Revert "Make sure not to try and submit work for nonces higher than already submitted in current work item."
|
14 years ago |
Con Kolivas
|
a2dd410e36
Make sure not to try and submit work for nonces higher than already submitted in current work item.
|
14 years ago |
Con Kolivas
|
c36cc61f64
Ensure we connect at least once successfully before continuing to try to connect.
|
14 years ago |
Con Kolivas
|
3a968490b2
Turn the wakeup thread into a watchdog thread that checks when the last time a thread reported in was and restarts the thread if it has been idle for more than a minute.
|
14 years ago |
Con Kolivas
|
43ef5f5d3f
Get rid of the flaky time_lock and use the thread safe localtime_r instead.
|
14 years ago |
Con Kolivas
|
90839cdf5a
Implement a completely curses based display and don't output to stderr when log is enabled unless it's redirected away from the terminal.
|
14 years ago |
Con Kolivas
|
6464dbfc65
Implement per-device request count to have a per-device efficiency and request status.
|
14 years ago |
Ycros
|
a5fb85ef84
Fixed WIN32 compilation with byteswap.
|
14 years ago |
Con Kolivas
|
c9bbaec3b2
Cope with delays in retrieving work from the server by knowing when we have run out of staged work.
|
14 years ago |
Rusty Russell
|
e2d912eb4a
vapplog: new helper function for reporting errors.
|
14 years ago |
Con Kolivas
|
837e7b1a85
Remove unused cgpu rolling_local variable.
|
14 years ago |
Con Kolivas
|
0a80d4b04d
Display the output as a refreshing line and only push continuous log to stderr if desired.
|
14 years ago |
Con Kolivas
|
cb13e2cfe5
Make it possible to build without opencl for cpu mining only.
|
14 years ago |
Con Kolivas
|
9950aa3927
Fix 32 bit builds.
|
14 years ago |
Con Kolivas
|
5007805d1f
Update CPU reentrant scan code to work properly for extended periods up to scantime and adjust rate properly.
|
14 years ago |
Ycros
|
ec8319176e
Build on windows using mingw32.
|
14 years ago |
ckolivas
|
08a7821072
Make the log show what the thread is: cpu or gpu and what number.
|
14 years ago |
ckolivas
|
f490143a9a
Add local thread count to info, store hw error count, and make share submission debug only.
|
14 years ago |
Con Kolivas
|
6374e0fafe
Import the phatk kernel. Enable it only for hardware with amd media ops for now since it crashes nvidia et. al.
|
14 years ago |