Commit History

Author SHA1 Message Date
  Luke Dashjr 32f07b8a3c Split part of minerloop_async into do_process_results, and don't allow api->job_get_results to return hashes 13 years ago
  Luke Dashjr e8090899bf Split part of minerloop_async into do_job_prepare and do_job_start 13 years ago
  Luke Dashjr da766f222b Initialize thr->tv_poll to -1 (disabled) 13 years ago
  Luke Dashjr cf13881ab3 Update the hashmeter one last time before disabling a device 13 years ago
  Luke Dashjr 297a30a9ec minerloop_async: Break out of select for wakeup notifications 13 years ago
  Luke Dashjr e4121d7c1f Replace mining thread queues (which were only used for wakeup pings) with notifiers (which can be used with select and co) 13 years ago
  Luke Dashjr 399491f863 Bugfix: Unify all mining thread wakeup to mt_enable (simplifying and fixing code) 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 0b286b8f8b Bugfix: Update utility every get_statline call, and include every processor involved 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 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 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 a76cbd4192 Preformat dev_repr (device representation) and proc_repr (processor representation) once for use everywhere 13 years ago
  Luke Dashjr 0509084841 Minimal support for defining devices with multiple logical processors 13 years ago
  Luke Dashjr 1dfc1d22bc --no-getwork option to disable getwork protocol support 13 years ago
  Luke Dashjr 1458821958 Update copyrights 13 years ago
  Luke Dashjr 10cbbf2270 Merge branch 'tmpl_nonce' into bfgminer 13 years ago
  Luke Dashjr 0723c461c5 Bugfix: Actually increment template_nonce when we use it 13 years ago