|
1e49c432
|
2013-11-05T19:55:45
|
|
Add serialization routines (finally hit portability issues copying packed structs onto the wire!!)
|
|
f066ca68
|
2013-11-05T10:19:11
|
|
Merge branch 'master' of github.com:ckolivas/cgminer into new_protocol
Conflicts:
configure.ac
miner.h
usbutils.c
usbutils.h
|
|
aa993897
|
2013-11-05T09:08:52
|
|
Use only a trylock in flush queue to prevent deadlocks.
|
|
f4cf0939
|
2013-11-05T08:36:54
|
|
Add a wr_trylock wrapper for pthread rw lock write trylock.
|
|
251e1a98
|
2013-11-05T08:20:04
|
|
Give AMU a much longer timeout on windows than other icarus devices.
|
|
609ca929
|
2013-11-05T08:03:24
|
|
Scale diff for scrypt when testing for block solves.
|
|
c5b10a6c
|
2013-11-04T20:57:47
|
|
Fix for non curses build.
|
|
e503fadb
|
2013-11-04T19:29:29
|
|
Bump version to 3.7.0
|
|
87f1a3fd
|
2013-11-04T19:28:56
|
|
README updates.
|
|
e6e39ab8
|
2013-11-04T18:16:30
|
|
Update NEWS
|
|
8b38d7fe
|
2013-11-04T16:53:03
|
|
Use WRITEIOERR macro check for all usb writes.
|
|
dbfb4a29
|
2013-11-04T14:42:54
|
|
Add capacity for command line --drillbit-options (modelled on klondike driver)
|
|
453458d2
|
2013-11-04T11:23:30
|
|
Fix bug in usb_read_fixed_size buffering
|
|
a46e2ebd
|
2013-11-04T10:02:58
|
|
Time out properly when waiting for fixed-size responses
|
|
38164d63
|
2013-11-04T08:54:31
|
|
Merge branch 'icarushit'
|
|
8fb7a0d1
|
2013-11-04T08:45:09
|
|
Always use a usb read buffer instead of having to explicitly enable it.
|
|
e3ed101c
|
2013-11-03T23:03:43
|
|
Force unlocking of the console lock on restart to avoid corrupting the console state when we finally quit.
|
|
6c2a8d8b
|
2013-11-03T23:03:43
|
|
Force unlocking of the console lock on restart to avoid corrupting the console state when we finally quit.
|
|
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.
|
|
3f9ccc1b
|
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.
|
|
31df767c
|
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.
|
|
310aa754
|
2013-11-03T21:59:34
|
|
Discriminate between libusb transfer errors and regular libusb errors and make sure to capture them all.
|
|
d1683fe6
|
2013-11-03T21:01:50
|
|
Always read a full sized transfer for bulk reads.
|
|
fc80e2fe
|
2013-11-03T20:31:04
|
|
Deprecate preferred packet size functions in usbutils since they're unhelpful.
|
|
ea122100
|
2013-11-03T20:24:34
|
|
Why are we reading extra again in usb read when buffering is enabled? Don't do that.
|
|
38d9c24e
|
2013-11-03T20:16:45
|
|
Copy known transferred amount back to buffer for usb reads instead of requested length.
|
|
b5dfb8f0
|
2013-11-03T20:15:41
|
|
Ignore preferred packet size.
|
|
0cceaccf
|
2013-11-03T19:49:00
|
|
Treat timeout errors on usb writes as IO errors.
|
|
dfba30b9
|
2013-11-03T19:41:56
|
|
Ignore iManufacturer from bitfury devices to support bluefury as well as redfury.
|
|
73f6a570
|
2013-11-03T09:25:28
|
|
Look for timeout overruns in usb read/write.
|
|
ccb74239
|
2013-11-03T09:23:45
|
|
Use an int for usb_read/write to identify overruns.
|
|
1f227462
|
2013-11-03T09:04:15
|
|
Use the callback timeout as a safety mechanism only on windows.
|
|
4c0b6438
|
2013-11-02T12:29:08
|
|
Instead of using complicated sleeps to emulate characters per second on usb writes, submit only as many characters as can be transferred per usb poll of 1ms, and use timeouts in bulk transfers, cancelling transfers only as a failsafe.
|
|
95797821
|
2013-11-03T19:15:32
|
|
Add more debugging info for when usb details don't match.
|
|
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.
|