Con Kolivas
|
e82e390295
If work has been cloned it is already at the head of the list and when being reinserted into the queue it should be placed back at the head of the list.
|
14 years ago |
Con Kolivas
|
98f609b5be
Sanity check to prove locking.
|
14 years ago |
Con Kolivas
|
1536e085da
Increase efficiency of slow mining threads such as CPU miners dramatically.
|
14 years ago |
Con Kolivas
|
fa17f03432
Implement much more accurate rolling statistics per thread and per gpu and improve accuracy of rolling displayed values.
|
14 years ago |
Con Kolivas
|
7707ed4db1
Add a menu to manage GPUs on the fly allowing you to enable/disable GPUs or try restarting them.
|
14 years ago |
Con Kolivas
|
020cf7d63f
Build support in for all SSE if possible and only set the default according to machine capabilities.
|
14 years ago |
Ycros
|
a150140eb7
Merge branch 'cgminer' of git://github.com/ckolivas/cgminer into cgminer
|
14 years ago |
Con Kolivas
|
a9e1a25518
Make it possible to select the choice of kernel on the command line.
|
14 years ago |
Con Kolivas
|
116a9dc025
Update phatk kernel to one with new parameters for slightly less overhead again.
|
14 years ago |
Ycros
|
d37c3fe56b
Win32 threading and longpoll keepalive fixes.
|
14 years ago |
Con Kolivas
|
ec86da70e1
Limit rolltime work generation to 10 iterations only.
|
14 years ago |
Con Kolivas
|
b0a8f279f7
Implement the ability to live add, enable, disable, and switch to pools.
|
14 years ago |
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 |