Commit History

Author SHA1 Message Date
  Con Kolivas 7318eceef9 Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention. 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
  Con Kolivas eeac9d81fc Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements. 12 years ago
  Kano ad1572f77f size check get_datestamp/get_timestamp and remove unused cgpu->init 12 years ago
  Kano 385a70bea7 make all statline overflow safe 12 years ago
  Kano c8a647edeb MMQ turn on cps delays 12 years ago
  Kano 6ca0eaa987 fix windows log warnings 12 years ago
  Kano 84ffcbc51b Use mining start time for device MH/U calculations 12 years ago
  Kano 92fee70205 MMQ fix nodev failure caused by changes 12 years ago
  Kano 7d35c6921e ubsutils lock all access to nodev and cgusb 12 years ago
  Kano b8b137aeef USB make device_path handled by usbutils 12 years ago
  Kano 749fa78d8a tidy up free in device detect functions 12 years ago
  Kano 9287ee90f6 USB control creation and free of cgpu 12 years ago
  Kano 05dd48ace1 usbutils/mmq fixed size usb_read default to wait for all data 12 years ago
  Kano 9a1925ddaa mmq correct applog typing 12 years ago
  Kano 2c97b8b8bc usb_init() allow it to ignore a device and show no message 12 years ago
  Con Kolivas 207e93d8b7 Use cgtime wrapper in driver-modminer.c 12 years ago
  Kano b9968156ba MMQ rewrite the last of the old scanhash loop and drastically reduce CPU 13 years ago
  Kano 7abf30b2c0 distinguish between drv and it's id enum now called drv_id 13 years ago
  Kano 8fbc4dade6 MMQ must copy USB bus:device due to usbinfo change 13 years ago
  Kano d057791915 Capitalise driver long names used in applog messages 13 years ago
  Kano 7fbc3770b4 USB move usbdev info that needs to stay around into usbinfo 13 years ago
  Kano 92abe36f12 MMQ include USB devpath in detection error messages 13 years ago
  Kano a52522af37 MMQ it's a bitstream 13 years ago
  Kano 34bcc1c66d USB automatically handle losing the device and report nodev in the API 13 years ago
  Kano f9e04a3c5b device_drv - allow .name to be changed before add_cgpu() 13 years ago
  Kano a344deb6ac rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is 13 years ago
  Kano 473d9095e4 MMQ missing firmware -> ERR not DEBUG 13 years ago