|
c9b54f15
|
2013-11-03T22:36:16
|
|
Never wait indefinitely for a pthread conditional in the hash_pop loop in case the work scheduler misses the last wakeup.
|
|
a077c9f9
|
2013-11-03T22:29:29
|
|
Make hash_pop signal the work scheduler each time it waits on the conditional that it should look for more work.
|
|
efc605ff
|
2013-11-03T19:41:56
|
|
Ignore iManufacturer from bitfury devices to support bluefury as well as redfury.
|
|
ef0b7d3b
|
2013-11-03T19:15:32
|
|
Add more debugging info for when usb details don't match.
|
|
81940671
|
2013-11-03T01:22:13
|
|
Remove discarded work from quota used.
|
|
c3854378
|
2013-11-03T01:01:24
|
|
Display works completed in summary and API data.
|
|
8e1ec8bd
|
2013-11-03T00:52:15
|
|
Store how many work items are worked on per pool.
|
|
ab1e9404
|
2013-11-03T00:47:43
|
|
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.
|
|
448b1fae
|
2013-11-02T22:25:45
|
|
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.
|
|
b7648621
|
2013-11-02T21:54:51
|
|
Update uthash to latest.
|
|
e6a50684
|
2013-11-02T21:09:37
|
|
show_hash doesn't know the size of the string so hard code the max size.
|
|
57d6a6f6
|
2013-11-02T20:56:29
|
|
Remove as many initial zeroes as exist on share display, abstracting out a hash show function to use across different submission mechanisms.
|
|
6e63eebf
|
2013-11-02T12:32:11
|
|
Add missing endian swap functions for 64bits.
|
|
876a8302
|
2013-11-02T11:20:26
|
|
Sanity check for absurd target setting and divide by zero.
|
|
21bdcdd6
|
2013-11-02T11:17:36
|
|
Abstract out conversion of a 256 bit endian number to a double, correcting errors and use it for determining any magnitude share diff.
|
|
759bd39f
|
2013-11-02T11:04:06
|
|
Avoid the extra generation of a byte flipped hash2 in struct work and directly use the LE work hash.
|
|
e95b42ea
|
2013-11-02T08:46:13
|
|
Add a sanity check to avoid divide by zero crashes in set_target
|
|
8abe9d4e
|
2013-11-01T23:30:29
|
|
Calculate diff from target accurately for all 256 bits.
|
|
8d61ee24
|
2013-11-01T23:08:49
|
|
Set a true 256bit binary target based on any diff value in set_target()
|
|
61297399
|
2013-11-01T21:45:47
|
|
Provide a copy_work_noffset function for copying a work struct but changing its ntime.
|
|
e18ae1e2
|
2013-11-01T00:26:55
|
|
Make calls to flush queue and flush work asynchronous wrt to the main work loops.
|
|
39c84913
|
2013-11-01T00:12:25
|
|
Share is also above target for submit noffset nonce.
|
|
8ed93633
|
2013-10-31T23:45:51
|
|
Use round for displaying current pool diff.
|
|
eb73897a
|
2013-10-31T23:35:43
|
|
Use round for stratum share diff display instead of floor.
|
|
7e59ec4f
|
2013-10-31T23:28:57
|
|
Use round instead of floor for displayed pool difficulty.
|
|
ac5b12e1
|
2013-10-31T17:15:42
|
|
Allow arbitrary diffs to be tested against nonces via a test_nonce_diff function.
|
|
99b24c48
|
2013-10-31T17:04:44
|
|
Abstract out the rebuilding of hash2 in work.
|
|
5da3d58f
|
2013-10-31T16:49:24
|
|
Share is above, not below target, when it doesn't meet it.
|
|
25d4f167
|
2013-10-31T16:37:07
|
|
Add the ability to add uint8 and uint16 entities to api data.
|
|
eaaf34a1
|
2013-10-31T15:07:26
|
|
Use a non blocking connect with a 1 second select timeout when initiating stratum to allow us to iterate over all IPs returned by getaddrinfo in round robin DNS pools.
|
|
774061e3
|
2013-10-31T12:31:34
|
|
Minor style changes to output.
|
|
c4542f2b
|
2013-10-31T12:29:59
|
|
Merge branch 'master' into hfa
Conflicts:
Makefile.am
api.c
configure.ac
miner.h
|
|
b431ea4e
|
2013-10-31T12:09:23
|
|
Merge branch 'master' into kncminer
|
|
178c9a0c
|
2013-10-30T19:55:50
|
|
Revert two different hash_sequence(_head)'s to one variable, use HF_SEQUENCE_DISTANCE in both places
|
|
fdcac442
|
2013-10-30T19:54:59
|
|
Remove duplicate HF_SEQUENCE_DISTANCE() macro, and duplicate hash_sequence from info structure
|
|
d6e9a5ac
|
2013-10-30T19:54:26
|
|
Change SEQUENCE_DISTANCE() macro to HF_SEQUENCE_DISTANCE()
|
|
065054f6
|
2013-10-30T18:02:51
|
|
Structure changes for OP_NONCE, add big endian header
|
|
f562174a
|
2013-10-30T11:44:52
|
|
klondike - initialise stat_lock
|
|
75230ed8
|
2013-10-29T22:30:34
|
|
klondike - better to unlock locks than to lock them twice :)
|
|
5c9f3036
|
2013-10-29T22:25:05
|
|
Merge branch 'master' into hashfast
|
|
b542f523
|
2013-10-29T22:08:00
|
|
Add copyright notice to knc driver.
|
|
6e3bee0d
|
2013-10-29T21:31:44
|
|
Trivial style changes to knc driver.
|
|
f75fdbbb
|
2013-08-22T16:02:02
|
|
Improve performance of work generation by optimizing hex2bin and bin2hex
sprintf is a very expensive function, do direct translation instead.
|
|
3e93b268
|
2013-10-29T19:46:35
|
|
klondike - change options to clock and temptarget only
|
|
5ce372e5
|
2013-10-29T20:48:21
|
|
klondike - fix another uninit dev warning
|
|
b4eb870a
|
2013-10-29T19:37:26
|
|
klondike - downgrade 'late update' but add an idle detect - and correct error levels
|
|
4153d907
|
2013-10-29T19:17:44
|
|
klondike - fix isc uninit warning
|
|
d3f33888
|
2013-10-28T15:26:58
|
|
Merge branch 'master' into kncminer
|
|
e6843588
|
2013-10-28T14:40:23
|
|
Use a mutex to protect data in the knc structure, to prevent loading more work during a flush, and unlock and return to main between calls to get_queued_work.
|
|
ac7dc468
|
2013-10-28T14:27:57
|
|
Use the existing device_data for knc state data.
|
|
1388b841
|
2013-10-28T12:06:48
|
|
Revert "Process multiple responses in the knc driver."
This reverts commit 76af3bf9a3ee2a3f0be5280ebe5f42ab4de100c9.
|
|
32ec3628
|
2013-10-28T12:04:15
|
|
Only count successful nonces as hashrate in the knc driver.
|
|
76af3bf9
|
2013-10-28T12:01:54
|
|
Process multiple responses in the knc driver.
|
|
5467dfe7
|
2013-10-28T11:55:12
|
|
Fix trivial warnings in knc driver.
|
|
6bcd60a9
|
2013-10-28T11:50:42
|
|
Add KNC to api
|
|
3b04a306
|
2013-10-28T11:37:13
|
|
Merge branch 'master' into kncminer
|
|
2bfd8e2a
|
2013-10-27T14:41:50
|
|
Merge pull request #513 from kanoi/master
klondike - drop unresponsive devices
|
|
037f430b
|
2013-10-28T08:36:29
|
|
klondike - drop the device for hotplug if it's unresponsive
|
|
5bd1b560
|
2013-10-28T07:41:15
|
|
usbutils - usb_nodev() allow a driver to drop a device
|
|
50c83773
|
2013-10-28T00:30:17
|
|
klondike - single 'shutdown' and ensure it happens
|
|
a39a38ea
|
2013-10-27T06:14:09
|
|
Merge pull request #512 from kanoi/master
klondike remove SCNu8 - unsupported on windows
|
|
0e4997a7
|
2013-10-28T00:12:43
|
|
klondike remove SCNu8 - unsupported on windows
|
|
a821df6a
|
2013-10-27T13:41:50
|
|
Correctly calculate sleep_estimate in usbutils that may have been preventing usecps from working.
|
|
b424612c
|
2013-10-27T13:35:47
|
|
Use a sanity check on timeout on windows.
|
|
6d4a03ad
|
2013-10-18T15:16:11
|
|
Better HW error count; disable permanently those cores which fail often
|
|
53570ae8
|
2013-10-02T03:49:47
|
|
KnC driver: knc-spi-fpga ASIC driver
This driver talks to KnCMiner controller via SPI
Protocol specification is available at
https://github.com/KnCMiner/jupiter-hw-docs/blob/master/fpga_spi.md
|
|
dee0192b
|
2013-08-22T16:02:02
|
|
Improve performance of work generation by optimizing hex2bin and bin2hex
sprintf is a very expensive function, do direct translation instead.
|
|
4bc955c0
|
2013-10-26T16:41:28
|
|
Fixup jansson & libusb include paths when using separate build directory
|
|
14d20837
|
2013-08-09T10:28:17
|
|
'llround' is more suitable here than 'roundl'
|
|
1e51336f
|
2013-06-09T16:35:02
|
|
Silence warning if MAX/MIN is already defined
|
|
1ceeb3b7
|
2013-05-27T16:27:25
|
|
Remove prebuild ccan/opt dependencies
these must be rebuilt from source to match target headers
|
|
36c6da8a
|
2013-10-27T00:46:19
|
|
Reinstate block solve testing.
|
|
3f6b9d67
|
2013-10-27T00:27:39
|
|
Dramatically simplify the calculation of blockdiff.
|
|
ca919947
|
2013-10-26T23:14:34
|
|
Simplify the set_target function, allowing it to work properly for fractional diffs.
|
|
4940b719
|
2013-10-26T22:12:34
|
|
Merge branch 'master' into hashfast
|
|
1e359657
|
2013-10-26T20:28:27
|
|
Bump version to 3.6.6
|
|
e8abedb9
|
2013-10-26T20:28:04
|
|
Update NEWS.
|
|
691a681f
|
2013-10-26T20:24:51
|
|
Remove inappropriate extra locking in _usb_transfer_read
|
|
2d67bb06
|
2013-10-26T16:22:13
|
|
Merge branch 'master' into hashfast
|
|
47554f86
|
2013-10-26T14:51:01
|
|
Bump version to 3.6.5
|
|
5b1d46ea
|
2013-10-26T14:23:20
|
|
Update README for build options.
|
|
1da5592f
|
2013-10-26T14:19:26
|
|
Update NEWS
|
|
f9d3d008
|
2013-10-25T20:11:24
|
|
Merge pull request #509 from roybadami/master
Improvements to support for BitBurner boards
|
|
a95dfb14
|
2013-10-25T23:18:15
|
|
klondike - fix uninitialised dev bug
|
|
e1b4aa98
|
2013-10-25T14:42:35
|
|
Merge branch 'master' into hashfast
|
|
3ffc3f1d
|
2013-10-25T14:41:23
|
|
Adjust the binary ntime data in submit_noffset_nonce even when there is no hex ntime string for eg. gbt.
|
|
f29f6121
|
2013-10-25T14:35:56
|
|
Merge branch 'master' into hashfast
|
|
316e6d61
|
2013-10-25T14:29:43
|
|
Put an entry into the work struct telling drivers how much they can roll the ntime themselves.
|
|
0657b64e
|
2013-10-25T13:36:21
|
|
Only set libusb cancellable status if the transfer succeeds.
|
|
4728dd82
|
2013-10-25T12:54:10
|
|
Remove the applog on miner threads dying to prevent deadlocks on exit.
|
|
4c979d75
|
2013-10-25T12:46:47
|
|
Do one extra guaranteed libusb event handling before testing if there are any pending async usb transfers.
|
|
0da551fa
|
2013-10-25T12:30:39
|
|
Use a linked list for all usb transfers instead of just cancellable ones.
|
|
d342bcbe
|
2013-10-25T11:56:32
|
|
Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining.
|
|
8795fbc2
|
2013-10-24T22:45:51
|
|
Remove modified Bitburner avalon defaults - I was mistaken about maximum
stack size
|
|
7b5884ca
|
2013-10-25T08:43:55
|
|
Add cancellable transfers correctly to the ct_list
|
|
e22035f0
|
2013-10-25T05:10:08
|
|
Check for presence of thr in icarus get nonce for startup nonce testing to work.
|
|
f8fdff4a
|
2013-10-25T04:25:32
|
|
Use cancellable usb transfers in the icarus driver to avoid having to loop and poll when waiting for a response and to speed up work restart response time.
|
|
2b998936
|
2013-10-25T04:13:32
|
|
Add a usb_read_ii_timeout_cancellable wrapper
|
|
9d8e3df0
|
2013-10-25T04:07:09
|
|
Add usb transfer cancellation on shutdown and documentation regarding where cancellable transfers are suitable.
|
|
eb5b6114
|
2013-10-24T22:26:48
|
|
Use cancellable transfers on bitfury device.
|