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

5726 Commits

Author SHA1 Message Date
Con Kolivas
ab5b2229f8 Bump version to 3.6.1 2013-10-15 00:31:06 +11:00
Con Kolivas
7e43f512c9 Update NEWS for 3.6.1 2013-10-15 00:30:45 +11:00
Con Kolivas
7c6bd4a8fb Emulate the libusb_control_transfer sync setup in our async variant. 2013-10-15 00:26:50 +11:00
Con Kolivas
e6280c85d2 Add the libusb control setup size offset for control writes. 2013-10-15 00:13:06 +11:00
Con Kolivas
91d1d104d1 Merge branch 'master' of github.com:ckolivas/cgminer 2013-10-15 00:00:00 +11:00
Con Kolivas
8fdaeb0ac9 Differentiate send from receive in control transfers! 2013-10-14 23:59:01 +11:00
kanoi
bae0815edf Merge pull request #505 from kanoi/master
usbutils - make all libusb_error_name messages the same
2013-10-14 03:45:44 -07:00
Kano
108e73763b usbutils - make all libusb_error_name messages the same 2013-10-14 21:44:10 +11:00
Con Kolivas
a089cac35e Bump version to 3.6.0 2013-10-14 21:32:18 +11:00
Con Kolivas
1016616036 Further update NEWS 2013-10-14 21:31:40 +11:00
Con Kolivas
9e287f9598 Merge pull request #499 from someone42/master
changes to bitburner driver for bitburner fury boards
2013-10-14 03:27:57 -07:00
Con Kolivas
f706fef537 Merge branch 'master' of github.com:ckolivas/cgminer 2013-10-14 20:57:13 +11:00
Con Kolivas
4b66519778 Update NEWS. 2013-10-14 20:56:58 +11:00
kanoi
fb32e31c18 Merge pull request #504 from kanoi/master
klondike - can only calculate the nonce difference on or after the 2nd nonce
2013-10-14 02:55:34 -07:00
Con Kolivas
38f10c0d42 Rename hfa_read thread on it starting. 2013-10-14 18:09:27 +11:00
Con Kolivas
53b33c8f18 Limit max diff internally used by hashfast driver to 256 to still get some nonces back to check for errors if mining at very high diff. 2013-10-14 17:46:58 +11:00
Con Kolivas
3dda8a213c Cosmetic changes to hashfast output. 2013-10-14 17:45:04 +11:00
Con Kolivas
fe945e18ff Implement primary scanwork loop submitting work and returning hashrate for hashfast. 2013-10-14 17:39:33 +11:00
Con Kolivas
8b24b3d35e Send a work restart frame when the restart message is received in hashfast scanwork. 2013-10-14 16:59:02 +11:00
Con Kolivas
222af657a1 Remove hashfast write thread for all writes can be done from scanwork without added complexity. 2013-10-14 16:51:21 +11:00
Con Kolivas
e9b67b50ae Pass the thr argument to the read and write threads for hashfast to have access to its data. 2013-10-14 16:19:52 +11:00
Con Kolivas
5cbe4be9e7 Incorporate hf protocol header changes. 2013-10-14 15:13:30 +11:00
Con Kolivas
e06e495ab8 Merge branch 'master' into hashfast 2013-10-14 15:07:32 +11:00
Kano
1452cbff12 klondike - can only calculate the nonce difference on or after the 2nd nonce 2013-10-14 13:28:36 +11:00
Con Kolivas
c3b0566247 Merge branch 'master' into libusbx 2013-10-14 12:58:30 +11:00
kanoi
5c7b9f7e57 Merge pull request #503 from kanoi/master
Klondike - driver redesign + api message correction
2013-10-13 18:52:51 -07:00
Con Kolivas
07837072f1 hexstr is too small in test_work_current 2013-10-14 12:12:01 +11:00
Con Kolivas
166200c094 Windows uses errno for WSAETIMEDOUT 2013-10-14 12:01:40 +11:00
Con Kolivas
02a4f8df9c Convert the usb callback function to using cgsem_t timed waits to avoid race conditions with conditionals/mutexes. 2013-10-14 11:44:37 +11:00
Con Kolivas
c9c39ac14d Give correct return code in cgsem_mswait 2013-10-14 11:44:13 +11:00
Con Kolivas
1d9f90b256 Revert "Convert the usb callback function to use a cgsem_t using the timedwait code to avoid races with mutexes/conditionals."
This reverts commit 433465bcfc.

Not ready yet.
2013-10-14 11:39:15 +11:00
Con Kolivas
433465bcfc Convert the usb callback function to use a cgsem_t using the timedwait code to avoid races with mutexes/conditionals. 2013-10-14 11:35:47 +11:00
Con Kolivas
6e948d8750 Check for correct timeout error in cgsem_mswait 2013-10-14 11:34:08 +11:00
Con Kolivas
51f8107b32 Fix util.h exports for cgsem_mswait 2013-10-14 11:27:04 +11:00
Con Kolivas
c75ce853a9 Implement a generic cgsem_mswait similar to sem_timedwait 2013-10-14 11:22:57 +11:00
Con Kolivas
634151ffa0 Merge branch 'master' into hashfast 2013-10-14 10:06:37 +11:00
Con Kolivas
9ca22ed493 Use the one LIBUSB_ERROR_TIMEOUT for cancelled transactions since this error is explicitly tested for in various drivers. 2013-10-14 10:05:49 +11:00
Con Kolivas
a7580f1ff2 Do not use locking on usb callback function pthread signalling to prevent deadlock with libusb's own event lock. 2013-10-14 09:41:18 +11:00
Con Kolivas
8d1604a2e3 Do not use locking on usb callback function pthread signalling to prevent deadlock with libusb's own event lock. 2013-10-14 09:40:23 +11:00
Con Kolivas
d2d7a7468e Merge branch 'master' into hashfast 2013-10-14 00:54:39 +11:00
Con Kolivas
280dc4bf01 Lock mutex before second pthread_cond_wait in usbutils to prevent a race. 2013-10-14 00:54:05 +11:00
Con Kolivas
3c7af2e634 Join threads to close hashfast driver. 2013-10-14 00:28:57 +11:00
Con Kolivas
598b58c8ce Create basic read and write threads that will be used by hashfast driver. 2013-10-14 00:18:23 +11:00
Con Kolivas
93d1f93fdd Perform remainder of hashfast_detect_common setup. 2013-10-13 22:34:16 +11:00
Con Kolivas
cbfa78eae4 Device data will not be allocated in hashfast_detect_one_usb so no point freeing it. 2013-10-13 22:26:26 +11:00
Con Kolivas
49befae6e4 Get remaining data from reset sequence on hashfast driver. 2013-10-13 22:25:48 +11:00
Con Kolivas
922b4d850d Store the device data returned from hashfast header returned in reset 2013-10-13 21:55:14 +11:00
Con Kolivas
775f2040e5 Check return code from hashfast_get_header in reset and fail when appropriate. 2013-10-13 21:49:57 +11:00
Con Kolivas
d7a907f26e Timeout should not be a fatal error in hashfast_get_header 2013-10-13 21:45:01 +11:00
Con Kolivas
58dd80e459 Implement a hashfast get_header function which reads till it finds a header preamble or times out. 2013-10-13 21:39:59 +11:00