Log

Author Commit Date CI Message
Con Kolivas ac5b12e1 2013-10-31T17:15:42 Allow arbitrary diffs to be tested against nonces via a test_nonce_diff function.
Con Kolivas 99b24c48 2013-10-31T17:04:44 Abstract out the rebuilding of hash2 in work.
Con Kolivas 5da3d58f 2013-10-31T16:49:24 Share is above, not below target, when it doesn't meet it.
Con Kolivas 25d4f167 2013-10-31T16:37:07 Add the ability to add uint8 and uint16 entities to api data.
Con Kolivas 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.
Con Kolivas 774061e3 2013-10-31T12:31:34 Minor style changes to output.
Con Kolivas c4542f2b 2013-10-31T12:29:59 Merge branch 'master' into hfa Conflicts: Makefile.am api.c configure.ac miner.h
Con Kolivas b431ea4e 2013-10-31T12:09:23 Merge branch 'master' into kncminer
Adrian Port 178c9a0c 2013-10-30T19:55:50 Revert two different hash_sequence(_head)'s to one variable, use HF_SEQUENCE_DISTANCE in both places
Adrian Port fdcac442 2013-10-30T19:54:59 Remove duplicate HF_SEQUENCE_DISTANCE() macro, and duplicate hash_sequence from info structure
Adrian Port d6e9a5ac 2013-10-30T19:54:26 Change SEQUENCE_DISTANCE() macro to HF_SEQUENCE_DISTANCE()
Adrian Port 065054f6 2013-10-30T18:02:51 Structure changes for OP_NONCE, add big endian header
Kano f562174a 2013-10-30T11:44:52 klondike - initialise stat_lock
Kano 75230ed8 2013-10-29T22:30:34 klondike - better to unlock locks than to lock them twice :)
Con Kolivas 5c9f3036 2013-10-29T22:25:05 Merge branch 'master' into hashfast
Con Kolivas b542f523 2013-10-29T22:08:00 Add copyright notice to knc driver.
Con Kolivas 6e3bee0d 2013-10-29T21:31:44 Trivial style changes to knc driver.
Vitalii Demianets 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.
Kano 3e93b268 2013-10-29T19:46:35 klondike - change options to clock and temptarget only
Kano 5ce372e5 2013-10-29T20:48:21 klondike - fix another uninit dev warning
Kano b4eb870a 2013-10-29T19:37:26 klondike - downgrade 'late update' but add an idle detect - and correct error levels
Kano 4153d907 2013-10-29T19:17:44 klondike - fix isc uninit warning
Con Kolivas d3f33888 2013-10-28T15:26:58 Merge branch 'master' into kncminer
Con Kolivas 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.
Con Kolivas ac7dc468 2013-10-28T14:27:57 Use the existing device_data for knc state data.
Con Kolivas 1388b841 2013-10-28T12:06:48 Revert "Process multiple responses in the knc driver." This reverts commit 76af3bf9a3ee2a3f0be5280ebe5f42ab4de100c9.
Con Kolivas 32ec3628 2013-10-28T12:04:15 Only count successful nonces as hashrate in the knc driver.
Con Kolivas 76af3bf9 2013-10-28T12:01:54 Process multiple responses in the knc driver.
Con Kolivas 5467dfe7 2013-10-28T11:55:12 Fix trivial warnings in knc driver.
Con Kolivas 6bcd60a9 2013-10-28T11:50:42 Add KNC to api
Con Kolivas 3b04a306 2013-10-28T11:37:13 Merge branch 'master' into kncminer
kanoi 2bfd8e2a 2013-10-27T14:41:50 Merge pull request #513 from kanoi/master klondike - drop unresponsive devices
Kano 037f430b 2013-10-28T08:36:29 klondike - drop the device for hotplug if it's unresponsive
Kano 5bd1b560 2013-10-28T07:41:15 usbutils - usb_nodev() allow a driver to drop a device
Kano 50c83773 2013-10-28T00:30:17 klondike - single 'shutdown' and ensure it happens
kanoi a39a38ea 2013-10-27T06:14:09 Merge pull request #512 from kanoi/master klondike remove SCNu8 - unsupported on windows
Kano 0e4997a7 2013-10-28T00:12:43 klondike remove SCNu8 - unsupported on windows
Con Kolivas a821df6a 2013-10-27T13:41:50 Correctly calculate sleep_estimate in usbutils that may have been preventing usecps from working.
Con Kolivas b424612c 2013-10-27T13:35:47 Use a sanity check on timeout on windows.
Vitalii Demianets 6d4a03ad 2013-10-18T15:16:11 Better HW error count; disable permanently those cores which fail often
Vitalii Demianets 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
Vitalii Demianets 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.
Henrik Nordstrom 4bc955c0 2013-10-26T16:41:28 Fixup jansson & libusb include paths when using separate build directory
Vitalii Demianets 14d20837 2013-08-09T10:28:17 'llround' is more suitable here than 'roundl'
Henrik Nordstrom 1e51336f 2013-06-09T16:35:02 Silence warning if MAX/MIN is already defined
Henrik Nordstrom 1ceeb3b7 2013-05-27T16:27:25 Remove prebuild ccan/opt dependencies these must be rebuilt from source to match target headers
Con Kolivas 36c6da8a 2013-10-27T00:46:19 Reinstate block solve testing.
Con Kolivas 3f6b9d67 2013-10-27T00:27:39 Dramatically simplify the calculation of blockdiff.
Con Kolivas ca919947 2013-10-26T23:14:34 Simplify the set_target function, allowing it to work properly for fractional diffs.
Con Kolivas 4940b719 2013-10-26T22:12:34 Merge branch 'master' into hashfast
Con Kolivas 1e359657 2013-10-26T20:28:27 Bump version to 3.6.6
Con Kolivas e8abedb9 2013-10-26T20:28:04 Update NEWS.
Con Kolivas 691a681f 2013-10-26T20:24:51 Remove inappropriate extra locking in _usb_transfer_read
Con Kolivas 2d67bb06 2013-10-26T16:22:13 Merge branch 'master' into hashfast
Con Kolivas 47554f86 2013-10-26T14:51:01 Bump version to 3.6.5
Con Kolivas 5b1d46ea 2013-10-26T14:23:20 Update README for build options.
Con Kolivas 1da5592f 2013-10-26T14:19:26 Update NEWS
Con Kolivas f9d3d008 2013-10-25T20:11:24 Merge pull request #509 from roybadami/master Improvements to support for BitBurner boards
Kano a95dfb14 2013-10-25T23:18:15 klondike - fix uninitialised dev bug
Con Kolivas e1b4aa98 2013-10-25T14:42:35 Merge branch 'master' into hashfast
Con Kolivas 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.
Con Kolivas f29f6121 2013-10-25T14:35:56 Merge branch 'master' into hashfast
Con Kolivas 316e6d61 2013-10-25T14:29:43 Put an entry into the work struct telling drivers how much they can roll the ntime themselves.
Con Kolivas 0657b64e 2013-10-25T13:36:21 Only set libusb cancellable status if the transfer succeeds.
Con Kolivas 4728dd82 2013-10-25T12:54:10 Remove the applog on miner threads dying to prevent deadlocks on exit.
Con Kolivas 4c979d75 2013-10-25T12:46:47 Do one extra guaranteed libusb event handling before testing if there are any pending async usb transfers.
Con Kolivas 0da551fa 2013-10-25T12:30:39 Use a linked list for all usb transfers instead of just cancellable ones.
Con Kolivas d342bcbe 2013-10-25T11:56:32 Provide a mechanism for informing drivers of updated work templates for stratum and gbt mining.
Roy Badami 8795fbc2 2013-10-24T22:45:51 Remove modified Bitburner avalon defaults - I was mistaken about maximum stack size
Con Kolivas 7b5884ca 2013-10-25T08:43:55 Add cancellable transfers correctly to the ct_list
Con Kolivas e22035f0 2013-10-25T05:10:08 Check for presence of thr in icarus get nonce for startup nonce testing to work.
Con Kolivas 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.
Con Kolivas 2b998936 2013-10-25T04:13:32 Add a usb_read_ii_timeout_cancellable wrapper
Con Kolivas 9d8e3df0 2013-10-25T04:07:09 Add usb transfer cancellation on shutdown and documentation regarding where cancellable transfers are suitable.
Con Kolivas eb5b6114 2013-10-24T22:26:48 Use cancellable transfers on bitfury device.
Con Kolivas d2feacdf 2013-10-24T22:26:13 Cancel cancellable usb transfers on work restart messages.
Con Kolivas 51660838 2013-10-24T21:58:25 Don't bother having a separate cancellable transfer struct for usb transfers, simply include the list in the usb_transfer struct.
Con Kolivas c96f0965 2013-10-24T21:54:35 Add wrappers for usb_read_cancellable and usb_read_timeout_cancellable
Con Kolivas c2c69877 2013-10-24T21:52:50 Specifically set the cancellable state for it to not be uninitialised in the usb transfer struct.
Con Kolivas b52bb5c9 2013-10-24T21:50:52 Alter the usb cancellable list only under cgusb_fd_lock write lock.
Con Kolivas 19ec360f 2013-10-24T21:45:41 Pass the cancellable option to _usb_read options to decide on whether to add usb transfers to the list of cancellable transfers.
Con Kolivas 2b075ccc 2013-10-24T21:42:04 Create a linked list of potentially cancellable usb transfers.
Con Kolivas b639e688 2013-10-24T21:19:29 Merge branch 'master' into hashfast
Con Kolivas 448f8dde 2013-10-24T21:15:36 Don't attempt to disable curses or print a summary during an app restart to prevent deadlocks.
Con Kolivas 251b71ba 2013-10-24T20:42:39 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 81dfe60d 2013-10-24T20:41:55 Keep the libusb event handle polling thread active until there are no async usb transfers in progress.
Con Kolivas 824aa5cb 2013-10-24T20:36:53 Keep a global counter of how many async usb transfers are in place.
Con Kolivas 856471e3 2013-10-24T20:32:17 Perform libusb_submit_transfer under the write variant of cgusb_fd_lock
kanoi 3c2647d4 2013-10-23T14:14:11 Merge pull request #511 from kanoi/master klondike - error condition handling
Kano 8437805f 2013-10-24T03:44:04 klondike - error condition handling
Con Kolivas 5ea6a8ea 2013-10-23T22:45:56 Merge branch 'master' into hashfast Conflicts: Makefile.am
Con Kolivas 4f7b6fe4 2013-10-23T22:40:13 Avoid entering static libusb directory if --with-system-libusb is enabled.
Con Kolivas e7642132 2013-10-23T22:31:00 Minor opencl build corrections.
Con Kolivas ed16f32d 2013-10-23T22:24:58 Enable dynamic linking against system libusb --with-system-libusb
Con Kolivas 9fa8e920 2013-10-23T21:29:42 Modify Makefile to only include opencl related code when configured in.
Con Kolivas 05478b59 2013-10-23T21:19:03 Convert opencl to need to be explicitly enabled during build with --enable-opencl
Con Kolivas d2719e31 2013-10-23T20:38:15 Implement a cglock_destroy function.
Con Kolivas de4ad515 2013-10-23T20:37:10 Implement a rwlock_destroy function.
Con Kolivas 6bd5139c 2013-10-23T20:34:50 Implement a mutex_destroy function.
Con Kolivas fc6472fc 2013-10-23T12:55:32 Minor buildfix for other platforms.