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.
|
2013-09-28 15:11:06 +10:00 |
|
ckolivas
|
741b74309e
|
Forward declare all device drivers in miner.h avoiding the need to export them everywhere else.
|
2013-09-28 14:00:18 +10:00 |
|
ckolivas
|
8875197466
|
Create a macro list of drivers to enable easier addition of further drivers.
|
2013-09-28 10:25:48 +10:00 |
|
Kano
|
a9faec4a4b
|
change drivers to use usb_interface() - required for multi interface change
|
2013-09-14 18:15:08 +10:00 |
|
Con Kolivas
|
eeac9d81fc
|
Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
|
2013-08-20 19:23:49 +10:00 |
|
Con Kolivas
|
a61e41a070
|
Check for thr->work_restart in restart_wait.
|
2013-08-19 15:58:22 +10:00 |
|
Kano
|
ad1572f77f
|
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
2013-07-06 20:17:17 +10:00 |
|
Kano
|
385a70bea7
|
make all statline overflow safe
|
2013-07-06 19:15:59 +10:00 |
|
Kano
|
b8b137aeef
|
USB make device_path handled by usbutils
|
2013-06-10 15:59:02 +10:00 |
|
Kano
|
749fa78d8a
|
tidy up free in device detect functions
|
2013-06-10 15:39:44 +10:00 |
|
Kano
|
9287ee90f6
|
USB control creation and free of cgpu
|
2013-06-10 15:22:37 +10:00 |
|
Kano
|
250e435313
|
usbutils/icarus separate FTDI transfer values and more debug
|
2013-05-18 01:39:56 +10:00 |
|
Kano
|
2631b55ee2
|
usbutils - make FTDI handling automatic
|
2013-05-16 21:38:55 +10:00 |
|
Kano
|
c44817d5da
|
bfl correct applog typing
|
2013-05-02 23:28:10 +10:00 |
|
Kano
|
2c97b8b8bc
|
usb_init() allow it to ignore a device and show no message
|
2013-04-28 19:00:25 +10:00 |
|
Con Kolivas
|
05c9ece81e
|
Differentiate BFLSC device from regular bitforce and give warning if no support is compiled in.
|
2013-04-26 15:18:34 +10:00 |
|
Con Kolivas
|
9eb851cd53
|
Use cgtime in driver-bitforce.c
|
2013-04-21 19:17:23 +10:00 |
|
James Z.M. Gao
|
c9ae715019
|
Compile CPU mining for win32 and win64
|
2013-04-04 22:59:10 +08:00 |
|
Kano
|
3515b6e2e6
|
BFL stop 1st init command if no device
|
2013-02-21 07:35:39 +11:00 |
|
Kano
|
6fb32f7b5d
|
convert sleep(const) to nmsleep()
|
2013-02-08 02:32:27 +11:00 |
|
Kano
|
7abf30b2c0
|
distinguish between drv and it's id enum now called drv_id
|
2013-02-03 22:51:05 +11:00 |
|
Kano
|
d057791915
|
Capitalise driver long names used in applog messages
|
2013-02-02 20:14:37 +11:00 |
|
Kano
|
7fbc3770b4
|
USB move usbdev info that needs to stay around into usbinfo
|
2013-02-02 20:14:36 +11:00 |
|
Kano
|
8f4340bfeb
|
BFL allow a 2nd init attempt if the 1st reply is unknown
|
2013-02-02 20:14:35 +11:00 |
|
Kano
|
3f4d9fc5d6
|
BFL use #defined strings for work replies
|
2013-02-02 20:14:34 +11:00 |
|
Kano
|
34bcc1c66d
|
USB automatically handle losing the device and report nodev in the API
|
2013-02-02 20:14:29 +11:00 |
|
Kano
|
f53549a861
|
BFL minimise first initialisation failure delay since it is common
|
2013-02-02 20:14:28 +11:00 |
|
Kano
|
f9e04a3c5b
|
device_drv - allow .name to be changed before add_cgpu()
|
2013-02-02 20:14:23 +11:00 |
|
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
|
2013-02-02 20:14:19 +11:00 |
|
Kano
|
44ec755282
|
BFL USB correct usb stats id
|
2013-01-02 22:43:48 +11:00 |
|
Kano
|
b099615246
|
BFL report USB device numbers for init errors and allow faster 'reinit'
|
2012-12-31 13:04:53 +11:00 |
|
Kano
|
cbf6c71648
|
BFL libusb driver
|
2012-12-31 08:54:02 +11:00 |
|
Con Kolivas
|
86fd23a305
|
Convert remaining modminer and bfl uses of usleep to nmsleep.
|
2012-11-18 22:25:28 +11:00 |
|
Paul Sheppard
|
9f74e650b3
|
Tidy up device error counts
|
2012-11-04 20:17:43 -08:00 |
|
Con Kolivas
|
2c80e16c85
|
Fix sign warning on windows build for bitforce.
|
2012-10-07 18:23:31 +11:00 |
|
Con Kolivas
|
735d77f349
|
Use strtod not strtol for bitforce temp backup.
|
2012-10-07 12:59:02 +11:00 |
|
Con Kolivas
|
947a67ea24
|
Cope with broken drivers returning nonsense values for bitforce temperatures.
|
2012-10-07 12:52:48 +11:00 |
|
Kano
|
ad7aa2b382
|
FPGA - allow long or short device names in detect code + style police
|
2012-09-16 11:42:51 +10:00 |
|
Kano
|
9487ba05cd
|
API/BFL identify a device - currently only BFL to flash the led
|
2012-09-04 12:52:11 +10:00 |
|
Kano
|
7a2407f15c
|
BFL add throttle count to internal stats + API
|
2012-09-04 02:26:17 +10:00 |
|
Kano
|
71e2f23f47
|
BFL: missing device id in log message
|
2012-09-04 02:10:22 +10:00 |
|
Con Kolivas
|
3b234da43f
|
Merge pull request #302 from luke-jr/bugfix_ftdi_alloca
Bugfix: bitforce: Allocate enough space for FTDI description pointers
|
2012-08-20 19:49:36 -07:00 |
|
Con Kolivas
|
c3e32274ee
|
Cull all the early queue requests since we request every time work is popped now.
|
2012-08-18 10:37:05 +10:00 |
|
Con Kolivas
|
2480cf23cc
|
Don't try to get bitforce temperature if we're polling for a result to minimise the chance of interleaved responses.
|
2012-08-15 10:54:38 +10:00 |
|
Con Kolivas
|
83675099b9
|
Revert "Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses."
This reverts commit e29d2d92c9 .
As P. Shep points out, this breaks re-enabling of a disabled device.
|
2012-08-15 10:37:51 +10:00 |
|
Con Kolivas
|
c433f234c5
|
Increase the timeout on bitforce as per Paul Sheppard's suggestion to account for throttling + work time + excess.
|
2012-08-15 10:19:16 +10:00 |
|
Con Kolivas
|
e29d2d92c9
|
Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses.
|
2012-08-15 09:04:17 +10:00 |
|
Con Kolivas
|
07fca3e289
|
The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function.
|
2012-08-12 10:46:31 +10:00 |
|
Con Kolivas
|
f27bcb8ee5
|
Going back to e68ecf5eb2
|
2012-08-12 10:45:59 +10:00 |
|
Con Kolivas
|
65f4e2af3e
|
The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function.
|
2012-08-12 10:29:34 +10:00 |
|