|
4c9d9fd6
|
2013-08-29T12:23:07
|
|
Fix libusb subdirectory builds.
|
|
99dc528c
|
2013-08-29T12:07:26
|
|
Remove cached files from libusb autoconf on running autogen.sh
|
|
1936d387
|
2013-08-28T23:02:07
|
|
Use direct auto* files to avoid failure of autoreconf
|
|
0f42fd3f
|
2013-08-29T11:10:13
|
|
Remove unused HAVE_LISBUSB macro and use USE_USBUTILS everywhere.
|
|
af9a8778
|
2013-08-28T13:04:46
|
|
Remove unused and maintainer cleaned files
|
|
5ab389c8
|
2013-08-28T13:02:18
|
|
Show RT_LIBS in ./configure output.
|
|
6df0648a
|
2013-08-28T12:05:58
|
|
First import of libusb-1.0
|
|
711cc5b3
|
2013-08-28T20:01:54
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
54e8e7cc
|
2013-08-27T15:00:38
|
|
Merge pull request #485 from kanoi/master
bflsc xlinkstr use snprintf
|
|
6055a378
|
2013-08-28T07:59:09
|
|
bflsc xlinkstr use snprintf
|
|
c9c61e72
|
2013-08-28T07:05:18
|
|
Fix win32 build.
|
|
e17a9452
|
2013-08-27T20:31:33
|
|
Use take_queued_work_bymidstate in the bflsc driver to avoid the rare chance repeated results come back from the same work item.
|
|
572df102
|
2013-08-27T20:29:47
|
|
Provide a funcion that looks up queued work by midstate and then removes it from the device hash database.
|
|
dd64f732
|
2013-08-27T15:19:24
|
|
Fix no -rt library on darwin.
|
|
647dc35f
|
2013-08-26T21:57:29
|
|
Update included jansson to v2.4
|
|
036c7b73
|
2013-08-25T16:34:07
|
|
Fix OSX build.
|
|
43405005
|
2013-08-25T15:23:46
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
79ca14f5
|
2013-08-25T15:17:34
|
|
Provide an osx fix for cgtimers and a fallback to timevals for all other platforms !linux !win32 !osx.
|
|
f009347e
|
2013-08-25T15:02:01
|
|
Move two more timer functions out of define macros to enable them to be used by future osx code.
|
|
ec881c41
|
2013-08-25T14:59:35
|
|
cgtimer_sub is now the same since cgtimer_t should be the same on all platforms.
|
|
59a1ed6e
|
2013-08-25T12:08:23
|
|
miner.php fix missing global
|
|
ab917082
|
2013-08-25T10:53:06
|
|
Only count submitted nonces as diff1shares if they're valid.
|
|
cfd8ed70
|
2013-08-24T12:43:49
|
|
Substantially raise the maximum avalon frequency for water-cooled, over-volted designs.
|
|
ad18b4d5
|
2013-08-23T17:08:14
|
|
Merge pull request #484 from kanoi/master
BTB show C/MHz/mV for device + api.c remove unused reply string
|
|
c0f4e476
|
2013-08-24T01:42:30
|
|
Compile MCast.java with an old java
|
|
20f43561
|
2013-08-24T01:34:34
|
|
API Multicast sample MCast.java+MCast.class
|
|
87e5c76f
|
2013-08-23T22:52:30
|
|
BTB show C/MHz/mV for device
|
|
5b338b2f
|
2013-08-23T22:48:31
|
|
api.c remove unused reply string
|
|
bdac0633
|
2013-08-23T17:06:35
|
|
api.c fix mcast debug message bug
|
|
af552d21
|
2013-08-23T17:00:48
|
|
README add missing mcast <arg>s
|
|
c9bf6ee1
|
2013-08-22T23:49:30
|
|
Merge pull request #483 from kanoi/master
miner.php mcast + docs
|
|
93d73a8a
|
2013-08-23T16:46:03
|
|
API-README break all lines at most 80 characters
|
|
febcc53d
|
2013-08-23T16:34:42
|
|
Update the API Multicast documentation
|
|
3eea3a10
|
2013-08-23T16:34:01
|
|
miner.php implement API Multicast handling to automatically find your local net miners
|
|
326f5ea6
|
2013-08-22T07:02:54
|
|
Merge pull request #481 from kanoi/master
API mcast
|
|
55e7f314
|
2013-08-22T23:38:57
|
|
API mcast only reply to remote IP's that are allowed access
|
|
14ac6fa5
|
2013-08-22T09:27:49
|
|
Initial API Multicast response v0.1 to find cgminer APIs
|
|
e1433f8e
|
2013-08-22T13:49:22
|
|
Use timespecs on windows as cgtimer_t to capitalise on the higher resolution clock changes.
|
|
d8e2a437
|
2013-08-22T12:55:09
|
|
Abstract out the conversion of system time to an lldiv_t in decimicroseconds.
|
|
acc1b7df
|
2013-08-22T12:24:39
|
|
Use our own gettimeofday implementation on windows for it to be consistent across ming builds and higher resolution.
|
|
70bc62c0
|
2013-08-21T21:16:03
|
|
Bump version number to 3.4.0
|
|
fffdea09
|
2013-08-21T21:15:27
|
|
Update NEWS.
|
|
c56d44ce
|
2013-08-21T21:00:57
|
|
Use stack data for HW error% in avalon stats.
|
|
8a01f532
|
2013-08-21T20:46:07
|
|
Add avalon HW error% to stats and only show BTB variables if avalon is a BTB.
|
|
b9aa5b65
|
2013-08-21T20:31:10
|
|
Check for cnx_needed on each loop through wait_lp_current.
|
|
919a836f
|
2013-08-21T20:29:46
|
|
Return positive for cnx_needed when no_work is true.
|
|
7dbe4bbe
|
2013-08-21T20:12:00
|
|
Stratum is used more often so test for it first.
|
|
a52ec336
|
2013-08-21T20:09:17
|
|
Reorder support names alphabetically.
|
|
77f9400c
|
2013-08-21T12:15:40
|
|
Only display the no pool work message once if there are multiple waiters in hash_pop
|
|
20de9226
|
2013-08-21T11:21:13
|
|
Provide a message and set a bool when no work is available from any pools and when it resumes again.
|
|
0e43084c
|
2013-08-21T11:05:21
|
|
We don't want to continue into the hash_pop function if the getq is frozen.
|
|
cbea0a53
|
2013-08-21T10:56:31
|
|
Only report threads in and out in queued work devices across a get work since the rest happens asynchronously and the get work is what the device might be waiting on.
|
|
b12badc9
|
2013-08-21T10:47:32
|
|
Thread reportin and out can be static non inline.
|
|
10545d33
|
2013-08-20T17:37:06
|
|
Merge pull request #480 from kanoi/master
usbutils cps sleep_estimate is not an underestimate
|
|
612c0b12
|
2013-08-21T10:02:12
|
|
usbutils cps sleep_estimate is not an underestimate
|
|
ff8c8325
|
2013-08-20T07:08:06
|
|
Merge pull request #479 from kanoi/master
usbutils add cps stats estimates
|
|
01855a60
|
2013-08-21T00:06:05
|
|
usbutils add cps stats estimates
|
|
903d007c
|
2013-08-20T22:47:13
|
|
Provide cgtimer_sub helper functions.
|
|
9dc63cee
|
2013-08-20T22:35:38
|
|
Provide cgtimer_to_ms helper functions.
|
|
7d0c9b50
|
2013-08-20T22:27:14
|
|
Rename cgsleep_prepare_r as cgtimer_time to get time in cgtimer_t format and call cgsleep_prepare_r as a macro for cgtimer_time
|
|
deb7be72
|
2013-08-20T21:07:38
|
|
Use the reentrant cgsleep functions for usecps in usbutils.
|
|
ee2a5ae8
|
2013-08-20T20:46:09
|
|
TimeBeginPeriod and TimeEndPeriod do not add significant overhead when run the entire time for cgminer so avoid trying to maintain balanced numbers of them for specific time calls to simplify code.
|
|
eeac9d81
|
2013-08-20T19:23:49
|
|
Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
|
|
7d448cd7
|
2013-08-19T23:39:49
|
|
timeGetTime uses huge resources on windows so revert to using timevals for its implementation of cgtimer_t
|
|
bedd8eee
|
2013-08-19T21:52:07
|
|
Revert "Sleep for half a work period only in bflsc_get_results if no dev is suitable."
This reverts commit 974319454795979dad013c705ca9d53aae67668d.
Fine now that sleep works properly with the longer sleep.
|
|
0414bf09
|
2013-08-19T21:36:00
|
|
Quotient/remainder error in ms division.
|
|
fb66e8b7
|
2013-08-19T21:13:23
|
|
Only grab a queued work item if we successfully grab the lock to submit work in bflsc_send_work
|
|
39f4cf05
|
2013-08-19T03:39:58
|
|
Merge pull request #478 from kanoi/btb
BTB get version from Firmware
|
|
96c0c317
|
2013-08-19T20:34:37
|
|
BTB get version from Firmware
|
|
a76bc0e0
|
2013-08-19T19:57:50
|
|
Carve out the unused portions of sha2 implementation.
|
|
78d78b10
|
2013-08-19T19:10:41
|
|
Import Aaron D. Gifford's fast sha256 implementation.
|
|
2a78cd36
|
2013-08-19T18:08:17
|
|
Increase the que_low watermarks on BFLSC for they are too low to keep the device busy on scanwork loops.
|
|
dddc2d1e
|
2013-08-19T17:59:59
|
|
Revert "Reuse times extracted from the clock in bflsc_get_results."
This reverts commit 1d8235334d0bac696e91dc246af2aab9f1d35d36.
Monotonic clock does not return the same times as gettimeofday.
|
|
1d823533
|
2013-08-19T17:55:32
|
|
Reuse times extracted from the clock in bflsc_get_results.
|
|
b238139c
|
2013-08-19T17:44:45
|
|
Provide cgtimer_to_timeval helper functions.
|
|
09679e9f
|
2013-08-19T17:38:20
|
|
Provide a timeval_to_cgtime helper function to reuse values.
|
|
97431945
|
2013-08-19T16:36:01
|
|
Sleep for half a work period only in bflsc_get_results if no dev is suitable.
|
|
a61e41a0
|
2013-08-19T15:58:22
|
|
Check for thr->work_restart in restart_wait.
|
|
89f571f5
|
2013-08-19T15:51:14
|
|
We should be using que_low to decrease scan sleep time in bflsc.
|
|
09dbd616
|
2013-08-19T13:57:36
|
|
Prepare sleep time on bflsc if no dev needs work yet to avoid busy waiting.
|
|
09e9091d
|
2013-08-19T13:54:56
|
|
Simplify cgsleep code for windows by using a typedef for cgtimer_t that resolves to clock resolution, using that internally.
|
|
404cbdea
|
2013-08-19T13:29:23
|
|
On windows use the higher accuracy timegettime function to really get 1ms clock and timer accuracy.
|
|
e56c9a5d
|
2013-08-18T16:49:15
|
|
Use the cgsleep reentrant function to sleep for bflsc between read results to account for time taken to perform reads.
|
|
3c707202
|
2013-08-18T16:46:27
|
|
Use 100ms delay between checking for results on all bflsc devices as the buffering of results mean checking more frequently just wastes CPU and causes more lock contention for only marginally better latencies.
|
|
ffa12a13
|
2013-08-18T14:35:01
|
|
Fix missed endtimeperiod in overrun timer on windows.
|
|
ad87db07
|
2013-08-18T14:30:54
|
|
Make cgsleep_us_r take an int64_t for us.
|
|
703c7309
|
2013-08-18T14:26:41
|
|
Make the cgsleep functions build on windows.
|
|
17447ec7
|
2013-08-18T11:59:02
|
|
Use the cgsleep reentrant function in avalon_send_task.
|
|
c988587b
|
2013-08-18T11:48:42
|
|
Use the reentrant cgsleep functions within the avalon_send_tasks function.
|
|
81144732
|
2013-08-18T11:39:09
|
|
Set high resolution timing on windows within the cgsleep functions.
|
|
e784b230
|
2013-08-18T11:02:05
|
|
Use the reentrant cgsleep function to time sleeps on reading from avalon.
|
|
621eb003
|
2013-08-18T10:49:52
|
|
Provide reentrant versions of cgsleep functions to allow start time to be set separately from the beginning of the actual sleep, allowing scheduling delays to be counted in the sleep.
|
|
0b5edb24
|
2013-08-18T10:36:25
|
|
Make the nmsleep and nusleep functions use the new cgsleep functions internally till functions are migrated to the new cgsleep API.
|
|
188210a3
|
2013-08-18T10:28:28
|
|
Add a ms_to_timespec helper function, and create a cgsleep_ms function that uses absolute timers with clock_nanosleep to avoid overruns.
|
|
f3b75b0b
|
2013-08-18T01:39:35
|
|
Add rt lib linkage to enable use of clock_nanosleep functions with older glibc.
|
|
37ff9f84
|
2013-08-18T01:33:50
|
|
Add necessary time header include to avalon driver.
|
|
1864ed26
|
2013-08-18T00:47:05
|
|
Do a sleep of the full duration it would take to do all the work using clock_nanosleep in avalon_send_tasks to avoid sleep overruns before polling to see if it's ready.
|
|
fe7c8e82
|
2013-08-18T00:39:13
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
3da121ba
|
2013-08-17T07:39:00
|
|
Merge pull request #477 from someone42/master
Changes to queueing strategy for BitBurner boards
|
|
99cbf09d
|
2013-08-18T00:38:29
|
|
Add a timeraddspec helper function.
|