1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-09 22:38:01 +00:00
Commit Graph

5410 Commits

Author SHA1 Message Date
Con Kolivas
5acaf1fd46 Add die statistics to hashfast api output. 2013-10-20 15:27:54 +11:00
Con Kolivas
9645c1a107 Add asic and core counts to hashfast api data. 2013-10-20 15:19:35 +11:00
Con Kolivas
1124853b22 Add hf_long_usb_stats1 to hashfast api data. 2013-10-20 15:17:00 +11:00
Con Kolivas
063b2db77c Add hf_usb_init_base info to hashfast api output. 2013-10-20 15:06:03 +11:00
Con Kolivas
572c8b9624 Do the ntime binary modification to the work struct when submitting an ntime offset nonce within submit_noffset_nonce 2013-10-20 13:22:14 +11:00
Con Kolivas
a9835b0472 Implement a shutdown routine for the hashfast driver. 2013-10-20 11:46:45 +11:00
Con Kolivas
71c6206d08 Remove unused statistics from hashfast driver struct and don't pack hashfast info structs since there is no need for them to match the device ones identically. 2013-10-20 11:28:27 +11:00
Con Kolivas
6b2a39d298 Add op stats1 processing for the hashfast driver. 2013-10-20 11:23:42 +11:00
Con Kolivas
92a5a2d7a7 Implement update_die_statistics for hashfast driver. 2013-10-20 11:11:35 +11:00
Con Kolivas
51548c6134 Move to consistent function names hfa_ for hashfast driver. 2013-10-20 11:05:10 +11:00
Con Kolivas
8218ba2f06 Implement OP_NONCE processing in hashfast driver read thread. 2013-10-20 10:57:17 +11:00
Con Kolivas
0ae3e1ec04 Implement update_die_status message parsing for hashfast. 2013-10-19 18:24:50 +11:00
Con Kolivas
f340c52c88 Implement reading of a whole hashfast packet from the read thread and parsing it, implementing parsing of gwq status. 2013-10-19 18:19:23 +11:00
Con Kolivas
12be0113be Updates to hf_protocol header 2013-10-19 16:42:39 +11:00
Con Kolivas
31e8ebaffa Merge branch 'master' into hashfast 2013-10-19 16:08:17 +11:00
Con Kolivas
eed0afcd04 Convert libusb transfer errors to regular libusb error messages to allow for accurate message reporting. 2013-10-19 13:29:59 +11:00
Con Kolivas
43699c76b7 Bump version to 3.6.4 2013-10-18 23:45:41 +11:00
Con Kolivas
d58f2f0faa Update NEWS. 2013-10-18 23:45:19 +11:00
Con Kolivas
d77f367279 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. 2013-10-18 23:42:02 +11:00
Con Kolivas
06776af000 Use the forcelog function on shutdown to cope with indeterminate console lock states due to killing of threads. 2013-10-18 23:34:55 +11:00
Con Kolivas
8e9f32a81b Add a forcelog variant of applog which invalidates any console lock to force output. 2013-10-18 23:30:05 +11:00
Con Kolivas
3956382450 Send pthread_cancel to failed completion_timeout that has timed out. 2013-10-18 22:04:21 +11:00
Con Kolivas
f5baf9f57a Merge branch 'master' into hashfast
Conflicts:
	usbutils.h
2013-10-18 19:12:13 +11:00
ckolivas
680f014c85 Simplify queued hashtable by storing unqueued work separately in a single pointer. 2013-10-18 14:58:33 +11:00
Kano
dfa849ab62 bflsc use getinfo chip parallelization if it is present 2013-10-18 10:56:05 +11:00
Kano
4aa84abba5 bflsc - fix brackets so [Chips] isn't always null 2013-10-18 10:55:42 +11:00
ckolivas
7838af1dc1 Remove unused variables. 2013-10-18 10:51:44 +11:00
ckolivas
40821d1f11 Use cgcompletion timeouts for the unreliable shutdown functions on kill_work. 2013-10-18 10:44:56 +11:00
ckolivas
0430165f7b Fix cgcompletion return code and free on successful completion. 2013-10-18 10:26:31 +11:00
ckolivas
f826e35765 Provide a cg_completion_timeout helper function for unreliable functions that takes arbitrary functions and parameters and reliably returns. 2013-10-18 10:14:51 +11:00
kanoi
b1fc68b5f0 Merge pull request #508 from kanoi/master
klondike rewrite work control
2013-10-17 13:54:44 -07:00
Con Kolivas
789d448e84 Perform sync transfers on shutdown to allow final transfers to complete. 2013-10-18 07:05:35 +11:00
Con Kolivas
011f2d30ae Merge branch 'master' of github.com:ckolivas/cgminer 2013-10-18 06:56:13 +11:00
Con Kolivas
ad8d94979f Destroy cgsems used after transfers to not leave open files on osx. 2013-10-18 06:55:30 +11:00
Kano
03d9f56a9d klondike rewrite work control 2013-10-18 01:04:20 +11:00
Kano
c9adb1929c allow __work_complete() access 2013-10-18 00:54:37 +11:00
Kano
3fc7ff45e4 miner.h allow devices to tv_stamp work 2013-10-18 00:47:07 +11:00
Con Kolivas
06ed3e381b Bump version to 3.6.3 2013-10-17 20:32:56 +11:00
Con Kolivas
4b443961a2 Update NEWS 2013-10-17 20:30:11 +11:00
Con Kolivas
c04f3bf3bc Merge branch 'master' into mergelibusb 2013-10-17 20:27:35 +11:00
Kano
514b3c424f API add 'MHS %ds' to 'summary' 2013-10-17 20:24:09 +11:00
Kano
d3d3fc1316 Optional lock tracking and stats via the API 2013-10-17 20:24:02 +11:00
Con Kolivas
685c2acecd Speed up polling repeat again in usb poll thread and handle async after the message to disable polling is complete. 2013-10-17 20:03:31 +11:00
kanoi
920c0bd908 Merge pull request #507 from kanoi/master
API add 'MHS %ds' to 'summary'
2013-10-17 01:46:24 -07:00
Kano
55e233d52c API add 'MHS %ds' to 'summary' 2013-10-17 19:45:20 +11:00
Con Kolivas
103bc0bafe Revert to using timeouts on !linux since libusb leaks memory without them. 2013-10-17 18:52:07 +11:00
kanoi
bf810a10c6 Merge pull request #506 from kanoi/master
optional lock reporting in the API and klondike work redesign
2013-10-17 00:37:15 -07:00
Kano
c2073f0944 Optional lock tracking and stats via the API 2013-10-17 16:14:45 +11:00
Con Kolivas
74a4ccba28 Bump version to 3.6.2 2013-10-17 08:31:29 +11:00
Con Kolivas
eac5d49df4 Update NEWS. 2013-10-17 08:31:24 +11:00