Luke Dashjr
|
1177917bf2
Refactor device disable/enable logic so that drv.thread_{disable,enable} actually get called
|
12 years ago |
Luke Dashjr
|
b17a37688c
knc: Use independent device_id for works to enforce 15-bit size
|
12 years ago |
Roy Badami
|
c69a130dc1
Improvements to support for BitBurner boards
|
12 years ago |
Con Kolivas
|
f5baf9f57a
Merge branch 'master' into hashfast
|
12 years ago |
ckolivas
|
680f014c85
Simplify queued hashtable by storing unqueued work separately in a single pointer.
|
12 years ago |
Kano
|
c9adb1929c
allow __work_complete() access
|
12 years ago |
Kano
|
3fc7ff45e4
miner.h allow devices to tv_stamp work
|
12 years ago |
Kano
|
514b3c424f
API add 'MHS %ds' to 'summary'
|
12 years ago |
Kano
|
d3d3fc1316
Optional lock tracking and stats via the API
|
12 years ago |
Luke Dashjr
|
24d4e7f256
Abstract ft232r scan+probe interface into new generic lowlevel driver interface
|
12 years ago |
Con Kolivas
|
9b5c534911
Merge branch 'master' into hashfast
|
12 years ago |
Con Kolivas
|
d3c215fda6
Provide a lower level __bin2hex function that does not allocate memory itself.
|
12 years ago |
Con Kolivas
|
835ad82441
Convert the bitfury driver to use the hash_driver_work version of hash_work.
|
12 years ago |
Con Kolivas
|
58008a3742
Add a hash_driver_work function to allow for drivers that wish to do their own work queueing and management.
|
12 years ago |
Con Kolivas
|
b537976036
Make pthread conditional timeouts handle all bulk usb transfer timeouts performing libusb_cancel_transfer, disabling timeouts within libusb itself.
|
12 years ago |
Luke Dashjr
|
ef69ec68fa
Merge branch 'rpc_fulldev' into bfgminer
|
12 years ago |
Luke Dashjr
|
387f2933ec
Merge commit 'e89e5ab' into bfgminer
|
12 years ago |
Luke Dashjr
|
7ecedafd9f
Merge branch 'bitfury' into bfgminer
|
12 years ago |
Con Kolivas
|
ef8efd6c48
Minimise the time between dropping the read devlock and grabbing the write devlock to avoid tons of logging spam in the interim.
|
12 years ago |
Con Kolivas
|
7318eceef9
Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention.
|
12 years ago |
Con Kolivas
|
8c0ea19e13
Submitting an ntime offset nonce needs to be done on a copy of the work instead of the original so abstract out shared components as much as possible, minimising strdups in copy_work and make submit_work_async work take copied work, cleaning up code in the process.
|
12 years ago |
Con Kolivas
|
b6a97de687
Provide a way for drivers to submit work that it has internally rolled the ntime value by returning the amount it has ntime rolled to be added.
|
12 years ago |
ckolivas
|
6cd7f0f1be
Remove unmaintained broken ztex driver.
|
12 years ago |
Kano
|
51418f79e5
Klondike update code to current git
|
12 years ago |
Con Kolivas
|
585d4af4e6
Store statistics on how often we have to cancel async bulk transfers and add a debug message whenever we do.
|
12 years ago |
Con Kolivas
|
f49a3c7657
Merge branch 'master' into hashfast
|
12 years ago |
Luke Dashjr
|
e689356318
minerloop_async: Run watchdog code within actual device thread
|
12 years ago |
Con Kolivas
|
01e3c878cf
We should only yield once in cg_wunlock
|
12 years ago |
Con Kolivas
|
5683a1144e
Provide a function to downgrade a cglock from a write lock to an intermediate variant.
|
12 years ago |
Luke Dashjr
|
28a9b3ca53
SSM: Allow configuring stratum port via --stratum-port option and RPC setconfig
|
12 years ago |