|
a6e44cb3
|
2013-08-31T15:40:23
|
|
ICA optional limit timing with short=N or long=N
|
|
dbac7f53
|
2013-07-21T15:53:36
|
|
Revert "Sleep after sending icarus work to emulate working at 115200 baud."
This reverts commit 4aaeb510c82f93f33120cd021afcc17d3b12234f.
There is a baud emulation function now.
|
|
ad1572f7
|
2013-07-06T20:17:17
|
|
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
|
9ecef180
|
2013-06-26T12:53:05
|
|
usbutils/icarus include more locking to usbdev access
|
|
56767585
|
2013-06-26T11:50:56
|
|
Icarus turn on cps delays by default
|
|
527c6ee2
|
2013-06-25T21:35:21
|
|
usbutils optional cps IO control - but not enabled
|
|
4e155fd6
|
2013-06-22T22:33:10
|
|
Hard code the preferred packet size for AMU, BLT and ICA.
|
|
cbf3a79d
|
2013-06-22T20:11:45
|
|
Icarus enable the read buffer for the detect nonce
|
|
45fda135
|
2013-06-21T18:57:32
|
|
undo icarus show errno, put it as debug in ubsutils
|
|
0df870b3
|
2013-06-21T18:34:22
|
|
icarus add errno to rerr and werr
|
|
4aaeb510
|
2013-06-21T18:22:08
|
|
Sleep after sending icarus work to emulate working at 115200 baud.
|
|
7eba9634
|
2013-06-15T22:03:56
|
|
remove varargs from logging/quit/in general as much as possible
|
|
65e21f18
|
2013-06-12T22:05:35
|
|
Icarus driver elaspsed timeout shouldn't be just USB I/O
|
|
b8b137ae
|
2013-06-10T15:59:02
|
|
USB make device_path handled by usbutils
|
|
749fa78d
|
2013-06-10T15:39:44
|
|
tidy up free in device detect functions
|
|
9287ee90
|
2013-06-10T15:22:37
|
|
USB control creation and free of cgpu
|
|
8478ee44
|
2013-06-07T07:02:55
|
|
AMU usbstatus correct name from enable UART
|
|
a7425c6c
|
2013-06-07T01:52:51
|
|
Icarus AMU enable the UART
|
|
161165dc
|
2013-06-05T12:04:57
|
|
Icarus use buffered USB reading
|
|
6aed9a51
|
2013-06-05T01:49:48
|
|
bflsc & icarus use usb_ftdi_set_latency
|
|
1c64f3b6
|
2013-06-04T13:17:57
|
|
usb set FTDI latency higher to minimise status bytes
|
|
77d040cb
|
2013-05-31T01:34:23
|
|
Icarus add delays during intialisation
|
|
25779924
|
2013-05-30T17:55:24
|
|
Fix mingw build warnings in icarus driver.
|
|
05cbbd99
|
2013-05-28T23:56:30
|
|
CMR handle baud options
|
|
df8566a7
|
2013-05-28T22:44:03
|
|
usb/ica add more (incomplete) CMR settings
|
|
64b6b7cb
|
2013-05-27T21:39:10
|
|
Icarus report data direction with comms errors
|
|
6e0f9347
|
2013-05-23T00:39:55
|
|
icarus do the full detect test twice if required
|
|
511bbb05
|
2013-05-22T23:49:08
|
|
CMR usb config guess
|
|
87d994b6
|
2013-05-22T23:22:00
|
|
usb add transfer_read and commented out in icarus
|
|
0c3f00c5
|
2013-05-20T21:58:04
|
|
icarus ICA initialisation
|
|
685d0ef1
|
2013-05-20T13:41:46
|
|
icarus report err on read failure
|
|
350e7f89
|
2013-05-20T02:59:30
|
|
icarus correct device_id and use device_data for icarus_info
|
|
56a96b41
|
2013-05-20T00:48:15
|
|
icarus AMU config transfers
|
|
ddf008f0
|
2013-05-19T22:09:49
|
|
icarus set default options/timing based on device
|
|
a4697bed
|
2013-05-19T21:11:45
|
|
icarus report usb write error information
|
|
d06c8f65
|
2013-05-19T19:36:08
|
|
Add name to icarus copyright notice.
|
|
e43f265a
|
2013-05-19T19:09:13
|
|
usbutils name latency correctly
|
|
1c5c8df6
|
2013-05-19T18:36:02
|
|
Check for restart before buffering more reads in Icarus.
|
|
4ba6cba8
|
2013-05-19T18:34:35
|
|
Icarus should timeout if it's greater than the timeout duration even if it's receiving data.
|
|
f4843877
|
2013-05-19T18:28:04
|
|
We should check for amount buffered in icarus get_nonce against amount already received.
|
|
41e6f48f
|
2013-05-19T14:02:25
|
|
Fix first read timeout on icarus get nonce.
|
|
9ecacb2c
|
2013-05-19T14:01:55
|
|
Retry icarus_initialise if the first read attempt fails.
|
|
5e588d87
|
2013-05-18T01:56:00
|
|
icarus test nodev everywhere
|
|
250e4353
|
2013-05-18T01:39:56
|
|
usbutils/icarus separate FTDI transfer values and more debug
|
|
9f46aa90
|
2013-05-17T15:14:48
|
|
icarus->USB v0.1 incomplete - missing initialise()
|
|
95fe655f
|
2013-05-02T23:26:02
|
|
ica correct applog typing
|
|
79df6b9f
|
2013-04-21T19:18:15
|
|
Use cgtime in driver-icarus.c
|
|
c9ae7150
|
2013-04-04T22:59:10
|
|
Compile CPU mining for win32 and win64
|
|
7abf30b2
|
2013-02-03T22:51:05
|
|
distinguish between drv and it's id enum now called drv_id
|
|
d0577919
|
2013-01-22T21:58:33
|
|
Capitalise driver long names used in applog messages
|
|
94476100
|
2013-01-17T19:55:08
|
|
ICA use drv->name
|
|
a344deb6
|
2013-01-05T23:47:26
|
|
rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is
|
|
9f74e650
|
2012-11-04T20:13:49
|
|
Tidy up device error counts
|
|
99adf397
|
2012-10-16T19:47:31
|
|
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.
|
|
0a902071
|
2012-10-07T13:22:17
|
|
Merge branch 'master' into stratum
|
|
c113534f
|
2012-10-04T15:35:28
|
|
Begin support for mingw stratum build.
Conflicts:
configure.ac
|
|
c2b1504e
|
2012-09-30T17:44:36
|
|
Icarus USB write failure is also a comms error
|
|
aaaa8a52
|
2012-09-30T17:37:01
|
|
Icarus catch more USB errors and close/reopen the port
|
|
ad7aa2b3
|
2012-09-16T11:42:51
|
|
FPGA - allow long or short device names in detect code + style police
|
|
fe7a967d
|
2012-09-15T00:39:54
|
|
Icarus - ignore hardware errors in timing mode
|
|
b8b9c468
|
2012-08-02T07:58:05
|
|
ICA default fpga_count to work_division if specified
|
|
e067be42
|
2012-08-01T22:50:30
|
|
ICA support 57600 baud rate, up to 8 FPGA and partial working FPGA boards
|
|
5c7e0308
|
2012-07-11T22:59:58
|
|
Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value.
|
|
d4af2d05
|
2012-07-06T02:39:32
|
|
Turn work_restart array into a bool in thr_info
|
|
82b14c4d
|
2012-06-30T23:48:35
|
|
api.c data structure - remove unnecessary driver-icarus.c comments
|
|
d8abfb71
|
2012-06-30T15:58:31
|
|
api.c data structure - tested + updated get_api_stats/driver-icarus.c
|
|
3763cb0b
|
2012-06-25T23:16:07
|
|
icarus - must allows allocate memory for icarus_info
|
|
e53c033a
|
2012-06-25T20:12:55
|
|
Icarus needs not +2 for realloc, just +1.
|
|
5cf4b7c4
|
2012-06-25T16:59:29
|
|
Make the devices array a dynamically allocated array of pointers to allow unlimited devices.
|
|
4dee0d04
|
2012-06-05T13:30:40
|
|
FPGA - allow device detect override without an open failure
|
|
d3fa59d7
|
2012-06-05T02:17:09
|
|
Abstract generally useful FPGA code into fpgautils.c
|
|
820d662c
|
2012-06-10T23:11:59
|
|
Removed idle mode.
Added watchdog thread BFL temperature monitoring.
|
|
ebeaf15f
|
2012-06-09T19:30:32
|
|
Added idle mode
Idle is only set by pgadisable, so GPU/CPU is unaffected.
For Icarus/Ztex, in scanhash the thread is immediately set disabled then returns.
|
|
e68457fc
|
2012-06-02T17:19:19
|
|
Icarus - fix unit64_t printf warnings
|
|
f15d2233
|
2012-05-22T09:42:43
|
|
Icarus: fix abort calculation/allow user specified abort
|
|
b5ed958e
|
2012-05-16T22:25:21
|
|
Icarus: high accuracy timing and other bitstream speed support
|
|
b1785d1f
|
2012-05-11T11:04:28
|
|
add-MIPSEB-to-icarus-for-BIG_ENDIAN
|
|
e195a31c
|
2012-05-06T20:49:06
|
|
Fix win32 build.
|
|
b3a50dd4
|
2012-05-04T10:35:45
|
|
Icarus - correct MH/s and U: with work restart set at 8 seconds
|
|
09fe8bcb
|
2012-05-02T20:53:10
|
|
Icarus - minimise code delays and name timer variables
|
|
124ee9b2
|
2012-04-26T15:42:09
|
|
Bugfix: thread_shutdown shouldn't try to free the device, since it's needed afterward
|
|
16b9ebee
|
2012-04-24T02:30:31
|
|
Icarus restore auto/noauto handling
|
|
403f63ae
|
2012-04-24T02:23:29
|
|
Icarus update to new add_cgpu()
|
|
80f4fbbd
|
2012-04-24T02:14:03
|
|
Icarus driver working with Linux and Windows
|
|
e369d787
|
2012-04-23T18:06:30
|
|
Ensure everyone sees the same screen/api name as the previous version for Icarus
|
|
0f74ba05
|
2012-04-22T00:57:59
|
|
Implement and document "-S noauto" to inhibit autoscanning without specifying a serial device
|
|
d7cb49ef
|
2012-04-22T00:57:30
|
|
Icarus: Ignore "auto" flag
|
|
0d30a652
|
2012-04-22T00:36:54
|
|
Merge branch 'master' into workaround_icarus_uart_issue
Conflicts:
driver-icarus.c
|
|
26b4b011
|
2012-04-21T17:32:10
|
|
Merge pull request #170 from luke-jr/bugfix_icarus_speed
Bugfix: Calculate Icarus timeout-exhausted nonce count correctly
|
|
d8ef2806
|
2012-04-21T20:00:05
|
|
work_restart should only be changed by cgminer.c now
|
|
b4ba9c3f
|
2012-04-21T19:55:11
|
|
Bugfix: Icarus: Invalidate old job, even if no nonce found in it
|
|
11234c33
|
2012-04-21T14:19:22
|
|
Icarus: Use gettimeofday to more accurately measure scanhash time, and calibrate scan time estimate based on actual data
|
|
34f86417
|
2012-04-21T10:53:34
|
|
Icarus: Abandon a scanhash early when work restart requested
|
|
355a87e1
|
2012-04-21T10:49:17
|
|
Bugfix: Calculate Icarus timeout-exhausted nonce count correctly
We're only waiting 8 seconds for results from Icarus, but actually exhausing the nonce space requires 11.3
|
|
1291f5a4
|
2012-04-21T10:20:21
|
|
Icarus: Use epoll (where available) to get nonces ASAP
|
|
b8778839
|
2012-04-21T02:36:19
|
|
Merge branch 'master' into unify_drivers
Conflicts:
cgminer.c
|
|
303dbf46
|
2012-03-18T20:09:03
|
|
Abstract add_cgpu function, to handle device id numbering and devices array
|
|
e131dfab
|
2012-03-13T12:18:23
|
|
Unify drivers as driver-*.c and add driver name to API
|