|
d77f3672
|
2013-10-18T23:42:02
|
|
Fixing the memory leak for remaining semaphores means we can go back to using async transfers on other OSes with our own timeout management again.
|
|
06776af0
|
2013-10-18T23:34:55
|
|
Use the forcelog function on shutdown to cope with indeterminate console lock states due to killing of threads.
|
|
8e9f32a8
|
2013-10-18T23:30:05
|
|
Add a forcelog variant of applog which invalidates any console lock to force output.
|
|
39563824
|
2013-10-18T22:04:21
|
|
Send pthread_cancel to failed completion_timeout that has timed out.
|
|
680f014c
|
2013-10-18T14:58:33
|
|
Simplify queued hashtable by storing unqueued work separately in a single pointer.
|
|
dfa849ab
|
2013-10-18T10:42:43
|
|
bflsc use getinfo chip parallelization if it is present
|
|
4aa84abb
|
2013-10-18T10:30:16
|
|
bflsc - fix brackets so [Chips] isn't always null
|
|
7838af1d
|
2013-10-18T10:51:44
|
|
Remove unused variables.
|
|
40821d1f
|
2013-10-18T10:44:56
|
|
Use cgcompletion timeouts for the unreliable shutdown functions on kill_work.
|
|
0430165f
|
2013-10-18T10:26:31
|
|
Fix cgcompletion return code and free on successful completion.
|
|
f826e357
|
2013-10-18T10:14:51
|
|
Provide a cg_completion_timeout helper function for unreliable functions that takes arbitrary functions and parameters and reliably returns.
|
|
b1fc68b5
|
2013-10-17T13:54:44
|
|
Merge pull request #508 from kanoi/master
klondike rewrite work control
|
|
789d448e
|
2013-10-18T07:05:35
|
|
Perform sync transfers on shutdown to allow final transfers to complete.
|
|
011f2d30
|
2013-10-18T06:56:13
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
ad8d9497
|
2013-10-18T06:55:30
|
|
Destroy cgsems used after transfers to not leave open files on osx.
|
|
03d9f56a
|
2013-10-18T01:04:20
|
|
klondike rewrite work control
|
|
c9adb192
|
2013-10-18T00:54:37
|
|
allow __work_complete() access
|
|
3fc7ff45
|
2013-10-16T01:54:54
|
|
miner.h allow devices to tv_stamp work
|
|
06ed3e38
|
2013-10-17T20:32:56
|
|
Bump version to 3.6.3
|
|
4b443961
|
2013-10-17T20:30:11
|
|
Update NEWS
|
|
c04f3bf3
|
2013-10-17T20:27:35
|
|
Merge branch 'master' into mergelibusb
|
|
514b3c42
|
2013-10-17T19:45:20
|
|
API add 'MHS %ds' to 'summary'
|
|
d3d3fc13
|
2013-10-17T16:14:45
|
|
Optional lock tracking and stats via the API
|
|
685c2ace
|
2013-10-17T20:03:31
|
|
Speed up polling repeat again in usb poll thread and handle async after the message to disable polling is complete.
|
|
920c0bd9
|
2013-10-17T01:46:24
|
|
Merge pull request #507 from kanoi/master
API add 'MHS %ds' to 'summary'
|
|
55e233d5
|
2013-10-17T19:45:20
|
|
API add 'MHS %ds' to 'summary'
|
|
103bc0ba
|
2013-10-17T18:52:07
|
|
Revert to using timeouts on !linux since libusb leaks memory without them.
|
|
bf810a10
|
2013-10-17T00:37:15
|
|
Merge pull request #506 from kanoi/master
optional lock reporting in the API and klondike work redesign
|
|
c2073f09
|
2013-10-17T16:14:45
|
|
Optional lock tracking and stats via the API
|
|
74a4ccba
|
2013-10-17T00:19:12
|
|
Bump version to 3.6.2
|
|
eac5d49d
|
2013-10-17T00:16:39
|
|
Update NEWS.
|
|
65b130cd
|
2013-10-16T23:31:11
|
|
Remove unused components of jansson
|
|
4ed54d8c
|
2013-10-16T23:28:21
|
|
Remove unused parts of libusb
Conflicts:
compat/libusb-1.0/doc/Makefile.am
compat/libusb-1.0/doc/doxygen.cfg.in
compat/libusb-1.0/examples/Makefile.am
compat/libusb-1.0/examples/dpfp.c
compat/libusb-1.0/examples/dpfp_threaded.c
compat/libusb-1.0/examples/hotplugtest.c
compat/libusb-1.0/examples/listdevs.c
compat/libusb-1.0/examples/sam3u_benchmark.c
|
|
539f2c35
|
2013-10-16T23:17:55
|
|
Work around older libtoolize that fails without top ltmain.sh not being present during autogen
|
|
40034ba1
|
2013-10-16T22:30:51
|
|
Add m4 directory to jansson
|
|
ec4dfc5e
|
2013-10-16T22:26:46
|
|
Fix open coded use of autoreconf in autogen
|
|
77cffa2f
|
2013-10-16T22:14:36
|
|
Update jansson to only build parts we require and suited to our build environment.
|
|
d529a3fd
|
2013-10-16T22:02:03
|
|
Initial import of jansson-2.5
|
|
955e971d
|
2013-10-16T20:47:26
|
|
Prevent further USB transfers from occurring once the shutdown signal has been sent to prevent transfers getting stuck and libusb failing to shut down.
|
|
bec75b61
|
2013-10-16T20:34:51
|
|
Make the USB polling thread poll every second to potentially aid longer timeout transfers.
|
|
f821d0fb
|
2013-10-15T13:31:07
|
|
Set device_diff on work in get_work to not be missed with drivers that use get_work directly.
|
|
330e6428
|
2013-10-15T10:03:03
|
|
Convert icarus driver to hash_driver_work model.
|
|
addb8481
|
2013-10-15T02:02:30
|
|
bflsc - also allow ' 0' in DEVICES IN CHAIN
|
|
8455cc3f
|
2013-10-15T01:55:31
|
|
bflsc - allow a 0 in DEVICES IN CHAIN
|
|
c70cea27
|
2013-10-17T00:19:12
|
|
Bump version to 3.6.2
|
|
a461a912
|
2013-10-17T00:16:39
|
|
Update NEWS.
|
|
7a32a7b8
|
2013-10-16T23:31:11
|
|
Remove unused components of jansson
|
|
b84166e4
|
2013-10-16T23:28:21
|
|
Remove unused parts of libusb
|
|
84382e10
|
2013-10-16T23:17:55
|
|
Work around older libtoolize that fails without top ltmain.sh not being present during autogen
|
|
8f3a0559
|
2013-10-16T22:30:51
|
|
Add m4 directory to jansson
|
|
53bcd25b
|
2013-10-16T22:26:46
|
|
Fix open coded use of autoreconf in autogen
|
|
3488cc96
|
2013-10-16T22:14:36
|
|
Update jansson to only build parts we require and suited to our build environment.
|
|
591aa98c
|
2013-10-16T22:02:03
|
|
Initial import of jansson-2.5
|
|
3c9d61ea
|
2013-10-16T20:51:19
|
|
Merge branch 'master' into libusbx
|
|
4e5946d2
|
2013-10-16T20:47:26
|
|
Prevent further USB transfers from occurring once the shutdown signal has been sent to prevent transfers getting stuck and libusb failing to shut down.
|
|
b6831453
|
2013-10-16T20:34:51
|
|
Make the USB polling thread poll every second to potentially aid longer timeout transfers.
|
|
bc0bb822
|
2013-10-16T01:55:57
|
|
klondike - adjust work matching and cleanup
|
|
ecacb24a
|
2013-10-16T01:54:54
|
|
miner.h allow devices to tv_stamp work
|
|
c52973a9
|
2013-10-16T00:26:44
|
|
klondike - ensure all memcpy use the size of the target
|
|
8dbe1a68
|
2013-10-15T13:40:46
|
|
Merge to master
|
|
fe5da967
|
2013-10-15T13:31:07
|
|
Set device_diff on work in get_work to not be missed with drivers that use get_work directly.
|
|
58c5ebba
|
2013-10-15T10:03:03
|
|
Convert icarus driver to hash_driver_work model.
|
|
2bbe492f
|
2013-10-15T08:45:13
|
|
Merge with master
|
|
dd1f67fe
|
2013-10-15T02:02:30
|
|
bflsc - also allow ' 0' in DEVICES IN CHAIN
|
|
1f166d99
|
2013-10-15T01:55:31
|
|
bflsc - allow a 0 in DEVICES IN CHAIN
|
|
ab5b2229
|
2013-10-15T00:31:06
|
|
Bump version to 3.6.1
|
|
7e43f512
|
2013-10-15T00:30:45
|
|
Update NEWS for 3.6.1
|
|
7c6bd4a8
|
2013-10-15T00:26:50
|
|
Emulate the libusb_control_transfer sync setup in our async variant.
|
|
e6280c85
|
2013-10-15T00:13:06
|
|
Add the libusb control setup size offset for control writes.
|
|
91d1d104
|
2013-10-15T00:00:00
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
8fdaeb0a
|
2013-10-14T23:59:01
|
|
Differentiate send from receive in control transfers!
|
|
bae0815e
|
2013-10-14T03:45:44
|
|
Merge pull request #505 from kanoi/master
usbutils - make all libusb_error_name messages the same
|
|
108e7376
|
2013-10-14T21:44:10
|
|
usbutils - make all libusb_error_name messages the same
|
|
a089cac3
|
2013-10-14T21:32:18
|
|
Bump version to 3.6.0
|
|
10166160
|
2013-10-14T21:31:40
|
|
Further update NEWS
|
|
9e287f95
|
2013-10-14T03:27:57
|
|
Merge pull request #499 from someone42/master
changes to bitburner driver for bitburner fury boards
|
|
f706fef5
|
2013-10-14T20:57:13
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
4b665197
|
2013-10-14T20:56:58
|
|
Update NEWS.
|
|
fb32e31c
|
2013-10-14T02:55:34
|
|
Merge pull request #504 from kanoi/master
klondike - can only calculate the nonce difference on or after the 2nd nonce
|
|
1452cbff
|
2013-10-14T13:28:36
|
|
klondike - can only calculate the nonce difference on or after the 2nd nonce
|
|
c3b05662
|
2013-10-14T12:58:30
|
|
Merge branch 'master' into libusbx
|
|
5c7b9f7e
|
2013-10-13T18:52:51
|
|
Merge pull request #503 from kanoi/master
Klondike - driver redesign + api message correction
|
|
07837072
|
2013-10-14T12:12:01
|
|
hexstr is too small in test_work_current
|
|
166200c0
|
2013-10-14T12:01:40
|
|
Windows uses errno for WSAETIMEDOUT
|
|
02a4f8df
|
2013-10-14T11:44:37
|
|
Convert the usb callback function to using cgsem_t timed waits to avoid race conditions with conditionals/mutexes.
|
|
c9c39ac1
|
2013-10-14T11:44:13
|
|
Give correct return code in cgsem_mswait
|
|
1d9f90b2
|
2013-10-14T11:39:15
|
|
Revert "Convert the usb callback function to use a cgsem_t using the timedwait code to avoid races with mutexes/conditionals."
This reverts commit 433465bcfcd8d9a2270cb27dd0ea933e9fefa829.
Not ready yet.
|
|
433465bc
|
2013-10-14T11:35:47
|
|
Convert the usb callback function to use a cgsem_t using the timedwait code to avoid races with mutexes/conditionals.
|
|
6e948d87
|
2013-10-14T11:34:08
|
|
Check for correct timeout error in cgsem_mswait
|
|
51f8107b
|
2013-10-14T11:27:04
|
|
Fix util.h exports for cgsem_mswait
|
|
c75ce853
|
2013-10-14T11:22:57
|
|
Implement a generic cgsem_mswait similar to sem_timedwait
|
|
9ca22ed4
|
2013-10-14T10:05:49
|
|
Use the one LIBUSB_ERROR_TIMEOUT for cancelled transactions since this error is explicitly tested for in various drivers.
|
|
a7580f1f
|
2013-10-14T09:40:23
|
|
Do not use locking on usb callback function pthread signalling to prevent deadlock with libusb's own event lock.
|
|
280dc4bf
|
2013-10-14T00:54:05
|
|
Lock mutex before second pthread_cond_wait in usbutils to prevent a race.
|
|
9d29e094
|
2013-10-13T15:54:32
|
|
Merge branch 'master' into libusbx
|
|
84de52c1
|
2013-10-13T10:11:46
|
|
Use a write lock when performing any USB control transfers to prevent concurrent transfers.
|
|
c0690286
|
2013-10-12T17:44:28
|
|
Free a libusb transfer after we have finished using it to avoid a dereference in usb_control_transfer
|
|
578fabe0
|
2013-10-12T16:54:39
|
|
Do not perform bfi int patching for opencl1.2 or later.
|
|
84f642f5
|
2013-10-12T15:06:48
|
|
Although async transfers are meant to use heap memory, we never return before the transfer function has completed so stack memory will suffice for control transfers, fixing a memory leak in the process.
|
|
16bd0a0d
|
2013-10-12T11:45:43
|
|
klondike - correct/reverse min/max stats
|