Commit History

Author SHA1 Message Date
  Vitalii Demianets 0b8548c604 Flag for fast broadcast flushes. Not enabled: DC/DCs trip off easily! 11 years ago
  Vitalii Demianets 59e91fa7ac Monitor die health, reconfigure it if no shares in 10 seconds 11 years ago
  Vitalii Demianets 7d42273f77 Work assignment and flushing is per-die, not per-ASIC 11 years ago
  Vitalii Demianets 014dcae797 Set flush flag after re-configuring the die. 11 years ago
  Vitalii Demianets 0f30d086bc Refactoring: intermediate variables for first_proc and repr 11 years ago
  Vitalii Demianets f1ac6e85ac Flush cores one-by-one right before reconfiguring them 11 years ago
  Vitalii Demianets a6c6b24e45 Define for the broadcast core address 11 years ago
  Vitalii Demianets 31264eb7c2 Don't forget to setup minerloop locking ("control_request") mechanism 11 years ago
  Vitalii Demianets 2b79bfe93e First clumsy attempt to reconfigure die 11 years ago
  Vitalii Demianets 6d5dd3a39c titan: configure_one_die func for configuring single die 11 years ago
  Vitalii Demianets 4d3d71b2e2 titan: fill all non-found ASIC structs with the same (invalid) data 11 years ago
  Vitalii Demianets a1ee4dcfbf titan: stubs for re-configuring dies through API command "procset" 11 years ago
  Vitalii Demianets 5e472f6a41 Core init parameters (nonce range) independent of number of found dies. 11 years ago
  Luke Dashjr 4d6024c868 extra_work_queue so devices can influence their effect on the central work queue somewhat (titan needs less than 1-per-proc) 11 years ago
  Vitalii Demianets 028cf30ceb titan: Do not fill up next slot immediately after urgent setwork 11 years ago
  Vitalii Demianets 91c9bf837c titan: Pre-fill work queue so that all ASICs have fresh jobs after a flush 11 years ago
  Vitalii Demianets fe130f1a8c titan: Subdivide full nonce range only between cores in one ASIC (because works are now distributed per-ASIC too) 11 years ago
  Vitalii Demianets e6c129d420 titan: DC/DCs does not like broadcast flushes (urgent setwork). Do not do it! 11 years ago
  Vitalii Demianets 12b289873f titan: Preparation to setting threads-per-core externally, by user 11 years ago
  Vitalii Demianets 748dd115bb titan: Re-flush cores in case of slot number collision 11 years ago
  Vitalii Demianets de50f70e37 titan: Per-ASIC flush, per-ASIC work management 11 years ago
  Vitalii Demianets 6a580b5052 titan: Start cores after flush individually, not by broadcast. 11 years ago
  Vitalii Demianets 047a5b5c75 titan: Default frequency is 275 MHz 11 years ago
  Vitalii Demianets 912a629fc8 titan: Difficulty is offset by one in ASIC cores. 11 years ago
  Vitalii Demianets d07937810e titan: Fix first_proc pointer 11 years ago
  Vitalii Demianets e04be4043c titan: Use 2 threads per core 11 years ago
  Vitalii Demianets b6ccd84a64 titan: Use setup_core from knc-asic library 11 years ago
  Vitalii Demianets 013c0dcd8f titan: Poll all enabled ASICs amd dies, not only one 11 years ago
  Vitalii Demianets bdf0c560b9 titan: Hint detection function about expected device type 11 years ago
  Vitalii Demianets bd500ebe90 titan: Use knc-asic library for transport layer 11 years ago