Commit History

Author SHA1 Message Date
  Con Kolivas 569973275a Unlock the avalon qlock while sending tasks to not hold the lock for an extended period. 12 years ago
  Con Kolivas 74f3f9d681 Sleep in avalon send task on return to the function to allow other code to work during the sleep period. 12 years ago
  Con Kolivas c3f1336996 Do the driver flush in avalon code lockless since it can lead to deadlocks. 12 years ago
  Con Kolivas 176747fbc9 Check for fatal read errors and break out of the read loop in avalon. 12 years ago
  Con Kolivas 79196e6aa6 Send errors are basically fatal in avalon driver so break out of the send tasks loop. 12 years ago
  Con Kolivas 79022974c7 Make the avalon driver return -1 for hash count when usb fails, allowing the main loop code to send it the shutdown flag. 12 years ago
  Con Kolivas 2dd7d2f676 Use usbutils' own ftdi parser for avalon and the ftdir's own latency for managing timeouts since we can wait on reads with completely asynchronous reads+writes. 12 years ago
  Con Kolivas 8cade64912 Give avalon a rest between submissions. 12 years ago
  Con Kolivas f3d406ec72 Use usbutils' own cps function for slowing rate of usb writes on avalon. 12 years ago
  Con Kolivas 82a97a04f5 Avalon doesn't like losing its device data even after it's been unplugged. 12 years ago
  Con Kolivas 31bbaa1491 Don't free the cgpu data on shutting down avalon driver. 12 years ago
  Con Kolivas ce196049fd Clean up completely on avalon shutdown. 12 years ago
  Con Kolivas a4c96d759a Use cgsem timed waits in avalon driver to not miss any queued wake ups to account for async messages coming during a flush work. 12 years ago
  Con Kolivas 8fb7a0d1be Always use a usb read buffer instead of having to explicitly enable it. 12 years ago
  Con Kolivas fc80e2feb6 Deprecate preferred packet size functions in usbutils since they're unhelpful. 12 years ago
  Roy Badami 8795fbc2c6 Remove modified Bitburner avalon defaults - I was mistaken about maximum 12 years ago
  Roy Badami 5d6167700a Code cleanup and improved documentation 12 years ago
  Roy Badami c69a130dc1 Improvements to support for BitBurner boards 12 years ago
  Chris Chua 5af1cfe33d increasing max miners for avalon driver (properly this time) 12 years ago
  Chris Chua b509e84376 using separate identifier for bitburner fury boards 12 years ago
  Chris Chua 521e746b80 changes to bitburner driver for bitburner fury boards 12 years ago
  Con Kolivas 39ec9518d5 Enable the usb buffer in avalon driver. 12 years ago
  ckolivas 6d7471237d Use macro expansion to iterate over all device drivers without needing to explicitly code in support in all places. Pass a hotplug bool to the detect() function to prevent opencl trying to hogplug GPUs. 12 years ago
  ckolivas 741b74309e Forward declare all device drivers in miner.h avoiding the need to export them everywhere else. 12 years ago
  ckolivas 8875197466 Create a macro list of drivers to enable easier addition of further drivers. 12 years ago
  Kano d3a3b3a73d usbutils allow PrefPacketSize per endpoint 12 years ago
  Kano c4b685cbe7 avalon stats use exact type 12 years ago
  Xiangfu 088a340342 avalon: display the FPGA controller version on API 12 years ago
  Kano a9faec4a4b change drivers to use usb_interface() - required for multi interface change 12 years ago
  Kano 87e5c76f4d BTB show C/MHz/mV for device 12 years ago