Pelle Nilsson
|
142bdb6705
Use new get_work_status prototype and print FPGA CRC error counters to log
|
11 years ago |
Luke Dashjr
|
318cc0584b
cpu: Fail gracefully if unsupported mining algo gets into scanhash
|
11 years ago |
Luke Dashjr
|
afa1df6138
opencl: Fail gracefully if unsupported mining algo gets into opencl_scanhash_get_kernel
|
11 years ago |
Luke Dashjr
|
f518b7cdff
Bugfix: Declare manual_enable_pool in miner.h, for api.c use
|
11 years ago |
Pelle Nilsson
|
8e9c72dd0e
Titan flush optimization fix: Don't send get_info commands when FPGA is speaking to ASIC
|
11 years ago |
Luke Dashjr
|
0160ffd80b
SSM: Send goal malgo to goal-enabled clients
|
11 years ago |
Luke Dashjr
|
89243d984c
Allow pools with #change_goal_malgo attribute to change the mining algorithm used by their assigned goal
|
11 years ago |
Luke Dashjr
|
b8410bb59b
Gracefully fail when no pool can be found to generate specific-algo work
|
11 years ago |
Luke Dashjr
|
a78f5aa92b
Remove opt_scrypt
|
11 years ago |
Luke Dashjr
|
99664716c5
dualminer: Replace opt_scrypt with a per-device "scrypt" option
|
11 years ago |
Luke Dashjr
|
2c71da66ce
dualminer: Make dual_mode a per-device option as it should be
|
11 years ago |
Luke Dashjr
|
fbfab8b4e4
opencl: Nearly complete migration to per-work mining algorithms
|
11 years ago |
Luke Dashjr
|
ad3c4c82eb
pool_actively_desired: If we are the highest priority, workable pool for a given algorithm, we are needed
|
11 years ago |
Luke Dashjr
|
8c4613f7c0
Ignore opt_queue for unused mining algorithms
|
11 years ago |
Luke Dashjr
|
974a456a11
Set name and aliases on mining algorithms
|
11 years ago |
Luke Dashjr
|
be8cbde7b9
When hotplug is enabled and a mining algorithm is configured for the first time, schedule a rescan of hardware to pick up anything now applicable that may not have been before
|
11 years ago |
Pelle Nilsson
|
d625fc865a
Increase watchdog sick time to 300 seconds
|
11 years ago |
Luke Dashjr
|
c786653dd3
Merge commit 'e6d15c8' into bfgminer
|
11 years ago |
Luke Dashjr
|
e6d15c8d0e
Bugfix: bitfury: Use long long and llabs to avoid under/over flows misbehaving
|
11 years ago |
Luke Dashjr
|
61b09c0668
Try to keep enough work queued for each mining algorithm in use
|
11 years ago |
Luke Dashjr
|
16a58f8a40
Move select_loadbalance and select_failover logic into their own functions
|
11 years ago |
Luke Dashjr
|
6c03a3b59a
Keep track of how much work is staged per-algorithm
|
11 years ago |
Luke Dashjr
|
1654709d68
Keep track of how many goals reference each mining algorithm
|
11 years ago |
Luke Dashjr
|
80ebc835b3
Abstract goal_set_malgo function
|
11 years ago |
Luke Dashjr
|
31852510c8
Build a mining_algorithms list
|
11 years ago |
Luke Dashjr
|
7f48e9f89d
get_work: Restore previous getwork rollntime behaviour
|
11 years ago |
Luke Dashjr
|
f157d37ea9
get_work: Only return work items compatible with processor (degrades getwork rollntime support)
|
11 years ago |
Luke Dashjr
|
c7b7a4a9d5
opencl: Support for per-work mining algorithms
|
11 years ago |
Pelle Nilsson
|
2582521baf
All dies use same nonce working range
|
11 years ago |
Pelle Nilsson
|
772a6c1197
Bugfix: First core in each die got too big nonce area to work on
|
11 years ago |