Luke Dashjr
|
ea0173dcb3
Merge commit 'be4705a' into cg_merges_20130304a
|
13 years ago |
Kano
|
2f6660e83f
configure - set USE_USBUTILS when usbutils is required and use it in the code
|
13 years ago |
Luke Dashjr
|
646a9608fd
Merge commit '68e8c75' into cg_merges_20130304a
|
13 years ago |
Luke Dashjr
|
e636bc12d2
Merge commit 'c851f39' into cg_merges_20130304a
|
13 years ago |
Kano
|
120e9a072d
make rw locks: mining_thr_lock and devices_lock
|
13 years ago |
Kano
|
be8cadbc46
Hotplug - allow setting interval via --hotplug or API
|
13 years ago |
Kano
|
c14f2ec642
API V1.25 - add 'Last Valid Work' time for each device
|
13 years ago |
Luke Dashjr
|
b15ddbd536
Hidden --force-rollntime option for getwork pools (use like --pool-priority, after each pool definition)
|
13 years ago |
Con Kolivas
|
b2b0d10a00
Merge branch 'master' into usb-dev
|
13 years ago |
Con Kolivas
|
b4cac54a7e
Keep stratum connections open for 2 minutes after the last work item was staged to allow stray shares to be submitted on pool switching.
|
13 years ago |
Luke Dashjr
|
ba9df2f274
Merge remote-tracking branch 'remotes/avalon/avalon' into avalon
|
13 years ago |
Luke Dashjr
|
0380fe4f06
Remove now-unused blocking-wait code (restart_cond, restart_wait, and stale_wait)
|
13 years ago |
Con Kolivas
|
6bf79626b8
Merge branch 'master' into usb-dev
|
13 years ago |
Luke Dashjr
|
d01aee4d8b
bitforce: Replace (bool)cgpu->nonce_range with (enum)bitforce_data->proto
|
13 years ago |
ckolivas
|
68d691093c
Move to storing the nonce1 in the work struct instead of the sessionid for the now defunct first draft mining.resume protocol.
|
13 years ago |
Luke Dashjr
|
13c096da11
Bugfix: Use SOCKETTYPE for notifiers, to avoid potential overflow on Win64
|
13 years ago |
Luke Dashjr
|
6e3c53e6f0
bitforce: Use poll device API when job_get_results needs to wait
|
13 years ago |
Luke Dashjr
|
279be4e9c2
stale_work_future function to determine in advance if a work/share will be stale at some future time
|
13 years ago |
Luke Dashjr
|
3a98ef1f00
Replace UNIX-only work_restart_fd pipe with portable work_restart_notifier
|
13 years ago |
Luke Dashjr
|
f9ab7d16ba
Move new device API code to new deviceapi.c source file
|
13 years ago |
Luke Dashjr
|
1d06401a40
Make minerloop_async more async, using some callbacks to handle event completions
|
13 years ago |
Luke Dashjr
|
187abe9324
Split part of minerloop_async into do_get_results, and a bit other reorganization
|
13 years ago |
Luke Dashjr
|
32f07b8a3c
Split part of minerloop_async into do_process_results, and don't allow api->job_get_results to return hashes
|
13 years ago |
Luke Dashjr
|
e8090899bf
Split part of minerloop_async into do_job_prepare and do_job_start
|
13 years ago |
Luke Dashjr
|
e4121d7c1f
Replace mining thread queues (which were only used for wakeup pings) with notifiers (which can be used with select and co)
|
13 years ago |
Con Kolivas
|
fce5434975
Add a get_queued function for devices to use to retrieve work items from the queued hashtable.
|
13 years ago |
Luke Dashjr
|
399491f863
Bugfix: Unify all mining thread wakeup to mt_enable (simplifying and fixing code)
|
13 years ago |
Luke Dashjr
|
8be3fb102a
Working processor disable/enable with new async minerloop (currently gets stuck if all processors disabled)
|
13 years ago |
Luke Dashjr
|
e07f3324f7
Incomplete (but workable) asynchronous minerloop
|
13 years ago |
Con Kolivas
|
fda6d46e95
Add the choice of hash loop to the device driver, defaulting to hash_sole_work if none is specified.
|
13 years ago |