1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 06:48:05 +00:00
Commit Graph

70 Commits

Author SHA1 Message Date
Kano
6e0f93474d icarus do the full detect test twice if required 2013-05-23 00:39:55 +10:00
Kano
511bbb050c CMR usb config guess 2013-05-22 23:49:08 +10:00
Kano
87d994b6ea usb add transfer_read and commented out in icarus 2013-05-22 23:22:00 +10:00
Kano
0c3f00c567 icarus ICA initialisation 2013-05-20 21:58:04 +10:00
Kano
685d0ef14d icarus report err on read failure 2013-05-20 13:41:46 +10:00
Kano
350e7f893f icarus correct device_id and use device_data for icarus_info 2013-05-20 02:59:30 +10:00
Kano
56a96b4138 icarus AMU config transfers 2013-05-20 00:48:15 +10:00
Kano
ddf008f058 icarus set default options/timing based on device 2013-05-19 22:09:49 +10:00
Kano
a4697bed57 icarus report usb write error information 2013-05-19 21:11:45 +10:00
Con Kolivas
d06c8f6546 Add name to icarus copyright notice. 2013-05-19 19:36:08 +10:00
Kano
e43f265a60 usbutils name latency correctly 2013-05-19 19:09:13 +10:00
Con Kolivas
1c5c8df6ff Check for restart before buffering more reads in Icarus. 2013-05-19 18:36:02 +10:00
Con Kolivas
4ba6cba86a Icarus should timeout if it's greater than the timeout duration even if it's receiving data. 2013-05-19 18:34:35 +10:00
Con Kolivas
f4843877d9 We should check for amount buffered in icarus get_nonce against amount already received. 2013-05-19 18:28:04 +10:00
Con Kolivas
41e6f48fe5 Fix first read timeout on icarus get nonce. 2013-05-19 14:02:25 +10:00
Con Kolivas
9ecacb2cc9 Retry icarus_initialise if the first read attempt fails. 2013-05-19 14:01:55 +10:00
Kano
5e588d87f4 icarus test nodev everywhere 2013-05-18 01:56:00 +10:00
Kano
250e435313 usbutils/icarus separate FTDI transfer values and more debug 2013-05-18 01:39:56 +10:00
Kano
9f46aa9012 icarus->USB v0.1 incomplete - missing initialise() 2013-05-17 15:14:48 +10:00
Kano
95fe655fd7 ica correct applog typing 2013-05-02 23:26:02 +10:00
Con Kolivas
79df6b9f79 Use cgtime in driver-icarus.c 2013-04-21 19:18:15 +10:00
James Z.M. Gao
c9ae715019 Compile CPU mining for win32 and win64 2013-04-04 22:59:10 +08: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
9447610091 ICA use drv->name 2013-02-02 20:14:33 +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
Paul Sheppard
9f74e650b3 Tidy up device error counts 2012-11-04 20:17:43 -08:00
Con Kolivas
99adf397bd Failure to calloc in bin2hex is a fatal failure always so just check for that failure within the function and abort, simplifying the rest of the code. 2012-10-16 19:47:31 +11:00
Con Kolivas
0a90207111 Merge branch 'master' into stratum 2012-10-07 13:22:17 +11:00
Con Kolivas
c113534feb Begin support for mingw stratum build.
Conflicts:
	configure.ac
2012-10-04 17:52:35 +10:00
Kano
c2b1504e50 Icarus USB write failure is also a comms error 2012-09-30 17:44:36 +10:00
Kano
aaaa8a52fd Icarus catch more USB errors and close/reopen the port 2012-09-30 17:37:01 +10:00
Kano
ad7aa2b382 FPGA - allow long or short device names in detect code + style police 2012-09-16 11:42:51 +10:00
Kano
fe7a967d56 Icarus - ignore hardware errors in timing mode 2012-09-15 00:39:54 +10:00
Kano
b8b9c468e0 ICA default fpga_count to work_division if specified 2012-08-02 07:58:05 +10:00
Kano
e067be421a ICA support 57600 baud rate, up to 8 FPGA and partial working FPGA boards 2012-08-01 22:50:30 +10:00
ckolivas
5c7e03084a Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value. 2012-07-11 22:59:58 +10:00
Luke Dashjr
d4af2d0535 Turn work_restart array into a bool in thr_info 2012-07-06 05:13:05 +00:00
Kano
82b14c4d08 api.c data structure - remove unnecessary driver-icarus.c comments 2012-06-30 23:48:35 +10:00
Kano
d8abfb713e api.c data structure - tested + updated get_api_stats/driver-icarus.c 2012-06-30 15:58:31 +10:00
Kano
3763cb0bad icarus - must allows allocate memory for icarus_info 2012-06-25 23:16:07 +10:00
Con Kolivas
e53c033aa8 Icarus needs not +2 for realloc, just +1. 2012-06-25 20:12:55 +10:00
Con Kolivas
5cf4b7c432 Make the devices array a dynamically allocated array of pointers to allow unlimited devices. 2012-06-25 16:59:29 +10:00
Kano
4dee0d049c FPGA - allow device detect override without an open failure 2012-06-14 15:10:02 +00:00
Luke Dashjr
d3fa59d76f Abstract generally useful FPGA code into fpgautils.c 2012-06-12 02:35:45 +00:00
Kano
e68457fcd4 Icarus - fix unit64_t printf warnings 2012-06-02 17:19:19 +10:00
Kano
f15d2233fa Icarus: fix abort calculation/allow user specified abort 2012-05-22 09:42:43 +10:00
Kano
b5ed958e84 Icarus: high accuracy timing and other bitstream speed support 2012-05-16 22:25:21 +10:00
Xiangfu
b1785d1f07 add-MIPSEB-to-icarus-for-BIG_ENDIAN 2012-05-11 12:16:23 +08:00
Con Kolivas
e195a31c02 Fix win32 build. 2012-05-06 20:49:06 +10:00