Luke Dashjr
|
1aea99eae3
Merge commit 'dfbf189' into multiproc
|
13 years ago |
Luke Dashjr
|
dfbf1890b7
Bugfix: cpu: reinit_device hasn't worked since 93b284d, so just remove it entirely instead of letting it screw with thread 0
|
13 years ago |
Luke Dashjr
|
f2dfac373f
Bugfix: get_statline: Correct device summary status, only showing DEAD or OFF if it affects all processors
|
13 years ago |
Luke Dashjr
|
8be3fb102a
Working processor disable/enable with new async minerloop (currently gets stuck if all processors disabled)
|
13 years ago |
Luke Dashjr
|
f9456eace4
Bugfix: get_statline: Only care about the processor status if --show-processors is set
|
13 years ago |
Luke Dashjr
|
4a7a3929b0
Bugfix: watchdog: Use processor thr_info even if it isn't a real thread
|
13 years ago |
Luke Dashjr
|
709181de25
Only support thread-per-device or N-threads-per-processor; simplify work_restart check
|
13 years ago |
Luke Dashjr
|
f90616ed56
x6500: Remove mutex, since driver is single-threaded now
|
13 years ago |
Luke Dashjr
|
0b286b8f8b
Bugfix: Update utility every get_statline call, and include every processor involved
|
13 years ago |
Luke Dashjr
|
7cfa42ebbe
HACKING: New text file to document the internal workings of (currently) the device API
|
13 years ago |
Luke Dashjr
|
3875ec6931
Bugfix: mining_threads is now a total of thr_info objects, not necessarily actual running threads
|
13 years ago |
Luke Dashjr
|
eabdbe0897
x6500: Working (but incomplete) asynchronous/single-threaded driver
|
13 years ago |
Luke Dashjr
|
e07f3324f7
Incomplete (but workable) asynchronous minerloop
|
13 years ago |
Luke Dashjr
|
b604f8fd76
Core support for managing multiple processors from a single thread
|
13 years ago |
Luke Dashjr
|
2649cf7e3f
Allow device drivers to implement their own minerloop
|
13 years ago |
Luke Dashjr
|
cba42369d9
Move cgpu_info and thr_info initialization to main, and ensure all get initialized before starting any threads
|
13 years ago |
Luke Dashjr
|
0ba5203ad7
Refactor and simplify miner_thread (no major behavioural changes)
|
13 years ago |
Luke Dashjr
|
23a793ea6e
Move difficulties to end of share result message, so they can be made to line up nicely
|
13 years ago |
Luke Dashjr
|
3bbb709f10
Bugfix: Consolidate share result message code (including fixing displayed hash portion for stratum)
|
13 years ago |
Luke Dashjr
|
6aecbe33d3
miner.php: Include ProcID in Device column as a letter
|
13 years ago |
Luke Dashjr
|
769530ba9a
Merge commit '4a50941' into multiproc
|
13 years ago |
Luke Dashjr
|
4a50941d95
miner.php: Replace PGA dev number with concatenated device ID
|
13 years ago |
Luke Dashjr
|
393fff9861
Bugfix: miner.php: Display devices with aligned columns instead of assuming they come out of the RPC aligned
|
13 years ago |
Luke Dashjr
|
82fe61a1ca
Bugfix: miner.php: Silence PHP "local timezone" warning
|
13 years ago |
Luke Dashjr
|
6ef3e1844f
Show summaries per-device unless --show-processors is used (also available on Display TUI menu)
|
13 years ago |
Luke Dashjr
|
4df2b0ee95
Order next_proc linked list in processor id order
|
13 years ago |
Luke Dashjr
|
ccd6cebe47
Consolidate processor summary line generation for TUI and text-only modes
|
13 years ago |
Luke Dashjr
|
5b1f70410e
RPC: Update to include ProcID so multiprocessor devices can be understood correctly
|
13 years ago |
Luke Dashjr
|
0cd231e220
RPC: Common function for adding device-identifying fields
|
13 years ago |
Luke Dashjr
|
cb99e0eb18
modminer: Make single-processor statline look like other temperature-only statlines
|
13 years ago |