|
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
|
|
124ee9b2
|
2012-04-26T15:42:09
|
|
Bugfix: thread_shutdown shouldn't try to free the device, since it's needed afterward
|
|
09fe8bcb
|
2012-05-02T20:53:10
|
|
Icarus - minimise code delays and name timer variables
|
|
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
|