Log

Author Commit Date CI Message
Con Kolivas 9228ba32 2013-11-14T08:31:04 Only set the winusb pipe policy if it doesn't match our requirements instead of every transfer.
Con Kolivas afb710f3 2013-11-14T00:58:21 Use our new zero length packet support directly in windows.
Con Kolivas 911eb010 2013-11-14T00:57:25 Enable support for zero length packet on windows and auto clear pipe stalls.
Con Kolivas 55cbb2d2 2013-11-13T22:27:58 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 8edba014 2013-11-13T21:54:21 We can't connect to a GBT pool at all with fix protocol enabled.
Con Kolivas 013c93f7 2013-11-13T20:01:41 Initialise the stgd lock mutex earlier to prevent dereferences when pool testing occurs before it.
Kano eac185e8 2013-11-11T13:21:41 Klondike support I2C USB layout also - as KLI
Con Kolivas 68d23521 2013-11-12T22:20:49 Return error codes in avalon_read() if they're not timeouts.
Con Kolivas 9bb1f17a 2013-11-12T20:42:27 Break out of the avalon idle loop if we get a send error.
Con Kolivas 2d2204b0 2013-11-12T17:29:30 merge upstream
Con Kolivas ecedd772 2013-11-12T17:28:45 Set avalon ftdi latency to just less than the time it would take to fill the ftdi buffer at 115200 baud
ckolivas c080c172 2013-11-12T10:33:39 Update example.conf
Con Kolivas b74af263 2013-11-12T07:40:35 Only limit packetsize on usb out writes.
Con Kolivas ec09fd6b 2013-11-11T21:22:47 We must chop up every 64 bytes returned on an ftdi chip, not just the first 2 bytes so revert to parsing the data internally in the avalon instead of using usbutils' simple ftdi parser.
Con Kolivas 9a036bc8 2013-11-11T18:05:57 Only retry 3 times in hfa_reset.
Con Kolivas a4a1b942 2013-11-11T17:55:24 Only add_cgpu in hashfast driver once we have a real driver set up.
Con Kolivas 10c09c4c 2013-11-11T17:47:59 Clean up properly if hfa_detect_common fails in the hashfast driver.
Con Kolivas dc6574e6 2013-11-11T08:57:32 --shares should be scaled to diff1 not absolute number of shares
Con Kolivas 1ee7a457 2013-11-11T07:28:47 Bump version to 3.8.1
Con Kolivas 8467d448 2013-11-11T07:11:06 Revert "Send a zero length packet at the end of every usb transfer on windows in case libusb internally has batched them into one maxpacket sized." This reverts commit 4e7b7f6f1802df2cd78c84bb93ff64acf51ca075.
Con Kolivas 52fe7126 2013-11-10T21:33:00 Bump version to 3.8.0
Con Kolivas 772ec5c9 2013-11-10T21:36:16 NEWS update.
Con Kolivas e94f074c 2013-11-10T21:14:33 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 2acc2a29 2013-11-10T21:14:13 More README updates.
Kano 04fe870f 2013-11-10T20:54:35 api update verison to 2.0 and remove GPU form API-README
Con Kolivas 742bc27d 2013-11-10T20:47:34 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas a5dd1dd2 2013-11-10T20:45:50 Remove now unused scrypt files.
Kano e7b718b1 2013-11-10T20:44:24 Merge branch 'master' of github.com:ckolivas/cgminer
Kano 0a0ce3b8 2013-11-10T20:42:35 api.c remove all GPU/gpu references and correct code as required
Con Kolivas a5f2bbba 2013-11-10T20:26:59 Minor README updates.
Con Kolivas ec9cf3ca 2013-11-10T20:20:45 Rudimentary removal of GPU OpenCL and Scrypt features from api.c
Con Kolivas b58d1b37 2013-11-10T20:14:56 Reorder configure alphabetically for devices to compile and fail if no support is selected to be compiled in.
Con Kolivas 28137c8e 2013-11-10T20:07:36 Merge branch 'master' into nogpu Conflicts: configure.ac
kanoi 92674e9e 2013-11-10T01:04:31 Merge pull request #519 from kanoi/master Configure source for a new BaB driver
Kano 385d2f9e 2013-11-10T20:02:30 BaB update/format some comments
Kano 811da2ef 2013-11-10T19:33:13 BlackArrowBitfury early GPIO V1 driver
Con Kolivas da075689 2013-11-10T19:19:18 Merge branch 'master' into nogpu
Con Kolivas 0b64d438 2013-11-10T18:13:26 Fine tune the reading of results in bitfury driver to not lose any across work restarts or corrupt due to store results not parsed during restart.
Con Kolivas 4e7b7f6f 2013-11-10T17:49:49 Send a zero length packet at the end of every usb transfer on windows in case libusb internally has batched them into one maxpacket sized.
Con Kolivas 53451bfb 2013-11-10T15:13:57 Update style.
Con Kolivas b257cb18 2013-11-10T15:08:07 Merge branch 'master' of https://github.com/Roanoak/cgminer into hfa
Con Kolivas 9be89368 2013-11-10T15:04:50 Merge branch 'master' of github.com:ckolivas/cgminer
Adrian Port 158e24f9 2013-11-10T14:45:38 Framework for ntime rolling, keep looking for OP_USB_INIT replies when other packets received
Kano f792b1be 2013-11-10T11:18:37 Configure source for a new BaB driver
kanoi 4a87dff9 2013-11-09T16:07:49 Merge pull request #518 from kanoi/master sha2 allow external access to some macros and the K array
Kano 77a2ad21 2013-11-10T11:06:29 sha2 allow external access to some macros and the K array
kanoi 51f5b97e 2013-11-09T15:47:25 Merge pull request #517 from LiveJay/master Fixed a math issue when reporting fan speed on the status line.
Jay Herrick 0124217d 2013-11-09T09:56:54 Fixed a math issue when reporting fan speed on the status line.
Con Kolivas b0573a07 2013-11-09T23:23:01 Merge branch 'master' into nogpu
Con Kolivas 39bb352d 2013-11-09T23:22:36 Add make command to build description.
Con Kolivas be8b4f97 2013-11-09T17:25:18 Use the main hashlist to store work done in the bitfury driver and remove work from the list by time, thereby fixing the duplicates at startup. Count hardware errors for when no match occurs.
ckolivas a02dc6f4 2013-11-07T11:01:22 Add a get and queue helper work function.
Con Kolivas 2b621b6b 2013-11-09T11:19:12 Remove GPU mining code.
Con Kolivas 9f74e057 2013-11-09T08:23:23 Use libusb's own zero length packet support unless we have to emulate it on windows since only libusb knows for sure if it's needed.
Con Kolivas 56997327 2013-11-09T08:10:55 Unlock the avalon qlock while sending tasks to not hold the lock for an extended period.
Con Kolivas 74f3f9d6 2013-11-09T08:00:36 Sleep in avalon send task on return to the function to allow other code to work during the sleep period.
Con Kolivas 8e5dc21e 2013-11-09T01:46:50 Send zero length packets when terminating a usb write aligned to maxpacketsize.
Con Kolivas c3f13369 2013-11-08T18:15:08 Do the driver flush in avalon code lockless since it can lead to deadlocks.
Con Kolivas c57b1519 2013-11-08T17:28:10 Reset the work_restart bool after the scanwork loop in case the driver flushes work synchronously.
Con Kolivas 3a71ade6 2013-11-08T14:23:18 Only check for the stratum clean message if we have had a valid message.
Con Kolivas 72424388 2013-11-08T13:32:55 Get rid of the stage thread since all work can be asynchronously added now via hash_push anyway.
Con Kolivas 6daa5303 2013-11-08T09:31:01 Remove the now incorrect faq entry regarding scrypt difficulty.
ec2-user 38fc4986 2013-11-07T17:29:39 Added dependency one liner example that'll save time to red hat users trying to build after a fresh checkout from git
Con Kolivas 0bfac827 2013-11-07T13:09:19 Merge pull request #514 from gubatron/readme-redhat-building-dependencies Added dependency one liner example that'll save time to red hat users tr...
Con Kolivas 176747fb 2013-11-07T23:22:11 Check for fatal read errors and break out of the read loop in avalon.
Con Kolivas 79196e6a 2013-11-07T22:34:05 Send errors are basically fatal in avalon driver so break out of the send tasks loop.
Con Kolivas 79022974 2013-11-07T22:29:33 Make the avalon driver return -1 for hash count when usb fails, allowing the main loop code to send it the shutdown flag.
Con Kolivas 34f23f69 2013-11-07T22:27:21 Break out of the hash work loops when a failure is detected instead of dropping into mt disable.
Con Kolivas 2dd7d2f6 2013-11-07T22:11:08 Use usbutils' own ftdi parser for avalon and the ftdir's own latency for managing timeouts since we can wait on reads with completely asynchronous reads+writes.
Con Kolivas 8cade649 2013-11-07T07:10:15 Give avalon a rest between submissions.
Con Kolivas 093a6302 2013-11-07T00:31:44 Decrease the avalon read timeout to less than the time it takes to fill the tiny 64 byte buffer.
Con Kolivas f3d406ec 2013-11-06T22:22:43 Use usbutils' own cps function for slowing rate of usb writes on avalon.
ckolivas 8416a4db 2013-11-06T10:22:38 Fix build for no libcurl
Con Kolivas 652044d9 2013-11-06T10:01:15 Check length before submitting sync transfers
Con Kolivas 829f0687 2013-11-06T00:26:12 Bump version to 3.7.2
Con Kolivas 5d7c99f3 2013-11-06T00:24:16 Revert "Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless." This reverts commit 3dcae53e38021a61c10de1414195926c339d1c89.
Con Kolivas 04852083 2013-11-05T22:07:26 Bump version to 3.7.1
Con Kolivas 528eadb7 2013-11-05T21:59:49 Update NEWS
Con Kolivas 3dcae53e 2013-11-05T21:56:01 Return ETIMEDOUT regardless if we fail in cgsem_mswait since we may be waiting on it on shutdown and the return response is harmless.
Con Kolivas 82a97a04 2013-11-05T21:27:11 Avalon doesn't like losing its device data even after it's been unplugged.
Con Kolivas 31bbaa14 2013-11-05T21:21:57 Don't free the cgpu data on shutting down avalon driver.
Con Kolivas ce196049 2013-11-05T21:19:48 Clean up completely on avalon shutdown.
Con Kolivas a4c96d75 2013-11-05T21:09:08 Use cgsem timed waits in avalon driver to not miss any queued wake ups to account for async messages coming during a flush work.
Con Kolivas 7011a7a0 2013-11-05T19:20:38 Statline before is too long on icarus that doesn't have monitoring.
Con Kolivas b1be5c6d 2013-11-05T19:18:20 Different windows+usb combinations respond with varying levels of reliability wrt timeouts so use a nominal extra 40ms before cancelling transfers that fail to time out on their own.
Con Kolivas 21f18956 2013-11-05T19:11:20 Revert "Use no cancel transfer functions on windows in callback_wait" This reverts commit 8f6acad8ec11fa68e31447e4de9e2ce49c2bf16a.
Con Kolivas 757fcb3d 2013-11-05T17:15:56 Do all hotplug_process under the write mining_thr_lock
Con Kolivas 2489b2ae 2013-11-05T16:54:29 Fix for opt_worktime on big endian machines.
Con Kolivas 463e366c 2013-11-05T16:53:06 Correct set_blockdiff for big endian machines.
Con Kolivas 043e9d9b 2013-11-05T16:20:19 Make sure cgpu exists in the restart threads loop in cases of hotplug etc.
Con Kolivas 6bc691ad 2013-11-05T15:55:19 Treat usb write timeout errors as unrecoverable.
Con Kolivas 42b3cf19 2013-11-05T15:46:07 Transfer errors are filtered out in usbutils now so no need to look for them in NODEV checks.
Con Kolivas 2e11a504 2013-11-05T13:55:56 Remove now unused entries from struct cg_usb_device
Con Kolivas e692cd08 2013-11-05T13:55:06 Do not double up with checking for end of timeout measurements in usb read/write.
Con Kolivas 8f6acad8 2013-11-04T12:01:58 Use no cancel transfer functions on windows in callback_wait
Con Kolivas c030439d 2013-11-05T12:46:34 Do get_work in fill_queue without holding other locks.
Con Kolivas 4a620cce 2013-11-05T11:46:45 Initialise usb after all the locks and conditionals are initialised.
Con Kolivas aa993897 2013-11-05T09:08:52 Use only a trylock in flush queue to prevent deadlocks.
Con Kolivas f4cf0939 2013-11-05T08:36:54 Add a wr_trylock wrapper for pthread rw lock write trylock.
Con Kolivas 251e1a98 2013-11-05T08:20:04 Give AMU a much longer timeout on windows than other icarus devices.