Luke Dashjr
|
29035c0f9c
Build hash tables to find drivers by dname or name
|
12 years ago |
Luke Dashjr
|
e83fc5b70d
Build a linked list of registered drivers
|
12 years ago |
Luke Dashjr
|
5cd4bcaa6c
BFG_REGISTER_DRIVER macro to commonly pre-define device_drv structures
|
12 years ago |
Luke Dashjr
|
67fbf59cb4
Move have_libusb checks out of drv_detect_all
|
12 years ago |
Luke Dashjr
|
6cce5b26f6
Replace opt_nogpu with simple function that adds opencl:noauto to scan-serial list
|
12 years ago |
Luke Dashjr
|
7f0d67e0d9
opencl: Remove ancient gpu_threads variable, not really needed anymore
|
12 years ago |
Luke Dashjr
|
5e6543e67b
Merge branch 'bitfury_cleanup' into bfgminer
|
12 years ago |
Luke Dashjr
|
6682afc84e
bitfury: Clean up by making private functions static, and naming public ones with [lib]bitfury_ prefix
|
12 years ago |
Luke Dashjr
|
e7ddc09263
bitfury: Remove old (unused) driver code
|
12 years ago |
Luke Dashjr
|
720ca5c4e9
bitfury_gpio: Convert to using current bitfury driver code
|
12 years ago |
Luke Dashjr
|
f983147714
Merge branch 'bitfury' into bfgminer
|
12 years ago |
Luke Dashjr
|
571a67bb42
Bugfix: littlefury: Upgrade to use current bitfury driver (old one didn't work with littlefury anymore anyway)
|
12 years ago |
Luke Dashjr
|
5d689fa032
Merge commit 'fd086db' into bfgminer
|
12 years ago |
Luke Dashjr
|
fd086dbc0c
Bugfix: test_work_current: Make hexstr buffer large enough for blkhashstr later on (issuing old work msg)
|
12 years ago |
Con Kolivas
|
819406714a
Remove discarded work from quota used.
|
12 years ago |
Con Kolivas
|
c3854378e1
Display works completed in summary and API data.
|
12 years ago |
Con Kolivas
|
8e1ec8bd43
Store how many work items are worked on per pool.
|
12 years ago |
Con Kolivas
|
ab1e9404a7
Make each pool store its on reference for what the most current block is and fine tune management of block change in shared pool failover strategies using the information.
|
12 years ago |
Con Kolivas
|
448b1fae64
Rationalise use of current_hash to a single hex string the length of the previous block and display only the first non zero hex chars of the block in the status window.
|
12 years ago |
Con Kolivas
|
b764862128
Update uthash to latest.
|
12 years ago |
Con Kolivas
|
e6a5068470
show_hash doesn't know the size of the string so hard code the max size.
|
12 years ago |
Con Kolivas
|
57d6a6f697
Remove as many initial zeroes as exist on share display, abstracting out a hash show function to use across different submission mechanisms.
|
12 years ago |
Con Kolivas
|
6e63eebfe1
Add missing endian swap functions for 64bits.
|
12 years ago |
Con Kolivas
|
876a83024d
Sanity check for absurd target setting and divide by zero.
|
12 years ago |
Con Kolivas
|
21bdcdd6b3
Abstract out conversion of a 256 bit endian number to a double, correcting errors and use it for determining any magnitude share diff.
|
12 years ago |
Con Kolivas
|
759bd39f17
Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash.
|
12 years ago |
Con Kolivas
|
e95b42ea54
Add a sanity check to avoid divide by zero crashes in set_target
|
12 years ago |
Con Kolivas
|
8abe9d4e39
Calculate diff from target accurately for all 256 bits.
|
12 years ago |
Con Kolivas
|
8d61ee2455
Set a true 256bit binary target based on any diff value in set_target()
|
12 years ago |
Con Kolivas
|
61297399de
Provide a copy_work_noffset function for copying a work struct but changing its ntime.
|
12 years ago |