Luke Dashjr
|
05ced8f7c1
Merge commit '4613361' into bfgminer
|
11 years ago |
Luke Dashjr
|
cba871e59e
keccak: Adapt for BFGMiner
|
11 years ago |
Luke Dashjr
|
cda82f16c5
opencl: Add a simple "fullheader" kernel interface
|
11 years ago |
Luke Dashjr
|
79344717f4
opencl: Get min_nonce_diff from struct mining_algorithm
|
11 years ago |
Luke Dashjr
|
a9f278b67a
opencl: Simplify kernel-specific data handling
|
11 years ago |
Luke Dashjr
|
38b2400e7f
Significantly rewrite configure script to handle driver dependencies cleaner
|
11 years ago |
Luke Dashjr
|
70f17d7540
Make SHA256d mining optional
|
11 years ago |
Luke Dashjr
|
104d8d3472
opencl: Avoid duplicating kernel_interfaces mapping in select_kernel
|
11 years ago |
Luke Dashjr
|
2016458e46
cpu: Drivers should not be doing fulltest on their own, so remove it
|
11 years ago |
Luke Dashjr
|
3526edb399
cpu: Pass full work struct to scanhash functions
|
11 years ago |
Vitalii Demianets
|
ffbd0ae8d6
A driver can supply its own rolling hashrate function
|
11 years ago |
Luke Dashjr
|
ede1b33c81
Merge branch 'multialgo' into bfgminer
|
11 years ago |
Luke Dashjr
|
7b00dd2097
Merge branch 'multiblockchain_gbtsolo' into bfgminer
|
11 years ago |
Luke Dashjr
|
ffaa34b068
Merge branch 'multiblockchain' into bfgminer
|
11 years ago |
Luke Dashjr
|
dd0d0cf050
Bugfix: Prefer not using work created just to ensure a specific algorithm is queued, so strategies work as much as possible
|
11 years ago |
Luke Dashjr
|
f518b7cdff
Bugfix: Declare manual_enable_pool in miner.h, for api.c use
|
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
|
a78f5aa92b
Remove opt_scrypt
|
11 years ago |
Luke Dashjr
|
fbfab8b4e4
opencl: Nearly complete migration to per-work mining algorithms
|
11 years ago |
Luke Dashjr
|
974a456a11
Set name and aliases on mining algorithms
|
11 years ago |
Luke Dashjr
|
61b09c0668
Try to keep enough work queued for each mining algorithm in use
|
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
|
31852510c8
Build a mining_algorithms list
|
11 years ago |
Luke Dashjr
|
f1ffa2aaaf
Build without POW_SCRYPT at all
|
11 years ago |
Luke Dashjr
|
10bf3714ca
Stratum: Avoid resetting the goal if the old and new name match
|
11 years ago |
Luke Dashjr
|
0f24272964
Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo)
|
11 years ago |
Luke Dashjr
|
acb13064b7
Core only: Partially move most of opt_scrypt to mining_goal
|
11 years ago |
Luke Dashjr
|
8f1fc979b1
Move MAX_*_INTENSITY stuff to driver-opencl.h
|
11 years ago |
Luke Dashjr
|
0d7f31efa9
proxy: Minimise minimum difficulty for proxy clients
|
11 years ago |