Con Kolivas
|
ac7dc468e2
Use the existing device_data for knc state data.
|
12 years ago |
Vitalii Demianets
|
53570ae8a0
KnC driver: knc-spi-fpga ASIC driver
|
12 years ago |
Henrik Nordstrom
|
1e51336f95
Silence warning if MAX/MIN is already defined
|
12 years ago |
Con Kolivas
|
f9d3d008da
Merge pull request #509 from roybadami/master
|
12 years ago |
Con Kolivas
|
316e6d61c9
Put an entry into the work struct telling drivers how much they can roll the ntime themselves.
|
12 years ago |
Con Kolivas
|
d342bcbe81
Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining.
|
12 years ago |
Con Kolivas
|
d2719e312f
Implement a cglock_destroy function.
|
12 years ago |
Con Kolivas
|
de4ad515e0
Implement a rwlock_destroy function.
|
12 years ago |
Con Kolivas
|
6bd5139cfc
Implement a mutex_destroy function.
|
12 years ago |
Roy Badami
|
c69a130dc1
Improvements to support for BitBurner boards
|
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 |
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 |
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
|
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 |
Con Kolivas
|
5e1ebd5070
Deuglify use of _PARSE_COMMANDS macro expansions.
|
12 years ago |
Con Kolivas
|
1ef38f82e8
Separate out asic fpga and opencl drivers in the driver parse commands macro for use individually as needed.
|
12 years ago |