Commit History

Author SHA1 Message Date
  Vitalii Demianets c13f65c843 Titan: Increase die inactivity timeout to 20 secs 11 years ago
  Vitalii Demianets f7008ed88a Titan: Slightly improve some debug messages 11 years ago
  Vitalii Demianets 4c480029d6 Titan: Use multi-part batched SPI transfers for flushes (saves 2 secs on each flush) 11 years ago
  Vitalii Demianets 0d39c68105 Titan: Increase queue prefill value up to 20 11 years ago
  Vitalii Demianets 981d7ccab9 Titan: Flag for fast broadcast flushes. Not enabled: DC/DCs trip off easily! 11 years ago
  Vitalii Demianets bd9457c218 Titan: Monitor die health, reconfigure it if no shares in 10 seconds 11 years ago
  Vitalii Demianets 29a7ef2588 Titan: Work assignment and flushing is per-die, not per-ASIC 11 years ago
  Vitalii Demianets 20d26a86da Titan: Set flush flag after re-configuring the die. 11 years ago
  Vitalii Demianets 43f3ac72c4 Titan: Refactoring: intermediate variables for first_proc and repr 11 years ago
  Vitalii Demianets 10767debf5 Titan: Flush cores one-by-one right before reconfiguring them 11 years ago
  Vitalii Demianets 65ecf9a765 Titan: Define for the broadcast core address 11 years ago
  Vitalii Demianets 801351b31e Titan: Re-configuring dies through API command "procset" 11 years ago
  Vitalii Demianets 1ca5a3fe0a Titan: configure_one_die func for configuring single die 11 years ago
  Vitalii Demianets 5922dcbffa Titan: fill all non-found ASIC structs with the same (invalid) data 11 years ago
  Vitalii Demianets 3ab615e201 Titan: 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