Commit History

Author SHA1 Message Date
  Luke Dashjr afa1df6138 opencl: Fail gracefully if unsupported mining algo gets into opencl_scanhash_get_kernel 12 years ago
  Luke Dashjr 0160ffd80b SSM: Send goal malgo to goal-enabled clients 12 years ago
  Luke Dashjr 89243d984c Allow pools with #change_goal_malgo attribute to change the mining algorithm used by their assigned goal 12 years ago
  Luke Dashjr b8410bb59b Gracefully fail when no pool can be found to generate specific-algo work 12 years ago
  Luke Dashjr a78f5aa92b Remove opt_scrypt 12 years ago
  Luke Dashjr 99664716c5 dualminer: Replace opt_scrypt with a per-device "scrypt" option 12 years ago
  Luke Dashjr 2c71da66ce dualminer: Make dual_mode a per-device option as it should be 12 years ago
  Luke Dashjr fbfab8b4e4 opencl: Nearly complete migration to per-work mining algorithms 12 years ago
  Luke Dashjr ad3c4c82eb pool_actively_desired: If we are the highest priority, workable pool for a given algorithm, we are needed 12 years ago
  Luke Dashjr 8c4613f7c0 Ignore opt_queue for unused mining algorithms 12 years ago
  Luke Dashjr 974a456a11 Set name and aliases on mining algorithms 12 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 12 years ago
  Luke Dashjr 61b09c0668 Try to keep enough work queued for each mining algorithm in use 12 years ago
  Luke Dashjr 16a58f8a40 Move select_loadbalance and select_failover logic into their own functions 12 years ago
  Luke Dashjr 6c03a3b59a Keep track of how much work is staged per-algorithm 12 years ago
  Luke Dashjr 1654709d68 Keep track of how many goals reference each mining algorithm 12 years ago
  Luke Dashjr 80ebc835b3 Abstract goal_set_malgo function 12 years ago
  Luke Dashjr 31852510c8 Build a mining_algorithms list 12 years ago
  Luke Dashjr 7f48e9f89d get_work: Restore previous getwork rollntime behaviour 12 years ago
  Luke Dashjr f157d37ea9 get_work: Only return work items compatible with processor (degrades getwork rollntime support) 12 years ago
  Luke Dashjr c7b7a4a9d5 opencl: Support for per-work mining algorithms 12 years ago
  Luke Dashjr f1ffa2aaaf Build without POW_SCRYPT at all 12 years ago
  Luke Dashjr 28e4673181 opencl: Defer loading kernel until it is needed 12 years ago
  Luke Dashjr 1d56821c3c opencl: Split initCl into opencl_create_clState and opencl_load_kernel 12 years ago
  Luke Dashjr 20ababcee2 SSM: Implement mining.capabilities including proxying mining.set_goal 12 years ago
  Luke Dashjr 91de01e708 Replace mining.goal.subscribe with mining.capabilities 12 years ago
  Luke Dashjr 10bf3714ca Stratum: Avoid resetting the goal if the old and new name match 12 years ago
  Luke Dashjr 36391db36f Allow specifying goal options as eg, --pool-goal name:malgo=scrypt 12 years ago
  Luke Dashjr d046e9d728 cpu: Support for per-work mining algorithms 12 years ago
  Luke Dashjr 0f24272964 Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo) 12 years ago