Log

Author Commit Date CI Message
ckolivas c1ad218f 2014-03-03T13:21:34 Make __kill_work itself also be a completion timeout.
Con Kolivas 52778727 2014-03-02T23:13:38 Merge branch 'bpmx'
Con Kolivas 5e082e11 2014-03-02T23:12:14 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 1a838240 2014-03-02T23:09:11 Generalise more of libbitfury for more reuse in both nf1 and bxm drivers.
Con Kolivas b619b207 2014-03-02T22:58:54 Remove redundant init components of bxm driver.
Con Kolivas 9033a183 2014-03-02T22:52:03 Set default osc6 bits on bxm to 50
Con Kolivas d894a6d4 2014-03-02T22:46:54 Enable the transaction translator emulator for bxm devices and use a dummy spi tx the size of a normal payload.
Con Kolivas dbec4a0d 2014-03-02T22:42:59 Store usb11 and tt flags as booleans in cgusbdev allowing them to be discretely enabled as well as detected by the device data.
Con Kolivas 45e79e8c 2014-03-02T22:35:21 Add bxm scan function and check spi txrx returns only as much as sent.
Con Kolivas 61a04056 2014-03-02T16:21:59 Add init sequence to bxm detect one.
Con Kolivas 5107a133 2014-03-02T16:04:15 Add a bxm specific txrx function for spi transfers.
Con Kolivas b33b6171 2014-03-02T15:32:15 Add bxm close to bitfury shutdown switch.
Con Kolivas a7549891 2014-03-02T15:30:46 Add reset/purge/cshigh/low sequence to bxm init
Con Kolivas 4a6c637c 2014-03-02T14:21:10 Add bitmode init to bxm open sequence.
kanoi 6cd6a1a2 2014-03-02T14:11:26 Merge pull request #557 from kanoi/master Ant S1 Driver
Con Kolivas 917507ec 2014-03-02T13:59:59 Add initial bxm opening sequence for detect one.
Con Kolivas 5a6e228e 2014-03-02T13:25:37 Add identifiers for bxm bitfury devices.
Con Kolivas 2e5c69bf 2014-03-02T13:08:02 Clean up parse_method
Con Kolivas e9f10244 2014-03-02T08:50:20 More gracefully break out of parse_notify on a corrupted hex string error, checking the return value of all hex2bin conversions and being consistent with using stack memory. Fix an unlocking error in cases of failure.
Kano ed9bd66b 2014-03-02T00:34:09 AntS1 - add detection information to usbutils
Kano d5b8d73f 2014-03-02T00:13:59 Enable Bitmain Ant S1 code and make it conform to cgminer requirements
Con Kolivas 5c271efa 2014-03-01T16:43:32 Make the cointerra displayed hashrate based on valid share generation.
Con Kolivas c13e620a 2014-03-01T14:31:47 Convert and update values shown in the cointerra api output.
Con Kolivas c2b64240 2014-03-01T14:31:11 Export the api_add_int16 function.
Con Kolivas d038af7e 2014-03-01T14:28:42 Use a custom mystrstr function in cointerra driver.
Con Kolivas dbc4dcda 2014-03-01T14:25:26 Add api_add_int16 to API functions.
LingchaoXu d0689713 2013-12-10T17:06:58 Add support for Bitmain Multi Chain and Single Chain and optimize the efficiency
Lingchao Xu 74fc5a5b 2013-09-04T13:31:23 Add support for bitmain devices
LingchaoXu 9b1df929 2013-12-31T08:25:12 Perfect function of BitMain Multi Chain
LingchaoXu 822440cf 2013-12-10T17:06:58 Add support for Bitmain Multi Chain and Single Chain and optimize the efficiency
Lingchao Xu 87e2008d 2013-09-04T13:31:23 Add support for bitmain devices
Con Kolivas 4346baeb 2014-02-28T13:00:49 Bump version to 4.0.1
Con Kolivas 8e238c4f 2014-02-28T13:00:11 Document the hfa-noshed feature.
Con Kolivas 7853bba0 2014-02-28T12:49:45 Update NEWS
Con Kolivas 2b702ce2 2014-02-28T12:43:53 Refresh the log window on pool failure message at startup.
Con Kolivas e37b84f8 2014-02-28T12:40:00 Rework the pool fail to connect at startup to not get stuck indefinitely repeatedly probing pools with new threads and to exit immediately when any key is pressed.
Con Kolivas 5bae526b 2014-02-28T12:20:33 Use an early_quit function for shutting down when we have not successfully initialised that does not try to clean up.
Con Kolivas 3ff8c500 2014-02-28T11:31:12 Starvation is not the problem with a bad sequence tail on hfa so revert the attempt to detect it.
Con Kolivas f1c508c5 2014-02-28T11:20:42 Check for starved condition in hfa sequence progression and allow the tail to catch up.
Con Kolivas 64b03af8 2014-02-28T11:09:57 Check for work sequence starvation as a false detection of a bad sequence tail on hfa.
Con Kolivas d963689e 2014-02-28T10:39:27 Add more information to a hfa bad sequence tail event.
Con Kolivas f80d19bb 2014-02-28T00:37:55 Increase the work queue at the top end if we've hit the bottom as well.
Con Kolivas a70ea23e 2014-02-28T00:30:08 Set the work generation thread high priority, not the miner threads.
Con Kolivas 27430408 2014-02-28T00:27:54 Bringing each hfa device online takes a lot of work generation so only ever do one at a time.
Con Kolivas e61cc7b7 2014-02-28T00:11:52 Increase the opt_queue if we can hit the maximum amount asked for but are still bottoming out.
Con Kolivas 7ce7de29 2014-02-27T22:14:25 Keep the old hfa device data intact with a clean thread shutdown to allow it to be re-hotplugged with the old information.
Con Kolivas 8d18327e 2014-02-27T22:02:55 Cope with the API calling hfa on partially initialised devices having no info.
Con Kolivas 0a6db8a3 2014-02-27T21:43:04 Show only as many digits as are required to display the number of devices.
Con Kolivas 35fb1727 2014-02-27T21:38:17 Cold plug only one hashfast device to get started, and then hotplug many to minimise startup delays and possible communication delays causing failed first starts.
Con Kolivas 7755b610 2014-02-27T21:24:25 Send a shutdown and do a usb_nodev if hfa_reset fails.
Con Kolivas b5d17a90 2014-02-27T20:40:06 Null a device driver should thread prepare fail.
Con Kolivas 800a04ec 2014-02-27T20:38:36 Add a function for making all driver functions noops.
ckolivas 8aeb27d9 2014-02-27T17:28:22 Don't try to reinit a device that's disabled.
ckolivas 530e16e8 2014-02-27T17:23:48 Disable a device that fails to prepare.
ckolivas 3ebba278 2014-02-27T17:05:02 Check for lack of thread in watchdog thread for a failed startup.
ckolivas 266b5791 2014-02-27T16:57:52 Make all device_data dereferences in the hfa driver safe by not accessing it in statline before when it's non-existent.
ckolivas 84364a18 2014-02-27T16:18:56 Add an option to disable dynamic core shedding on hashfast devices.
ckolivas 5ed0e195 2014-02-27T15:13:50 Do not remove the info struct on a failure to hfa prepare.
ckolivas 8137e813 2014-02-27T14:46:06 Detect an hfa device purely on the basis of getting a valid header response to an OP_NAME query, leaving init to hfa_prepare which will allow multiple devices to start without holding each other up at startup.
ckolivas b6457fc4 2014-02-27T14:12:23 Store the presence and validity of opname in the hfa info.
kanoi 13a382ad 2014-02-27T13:57:47 Merge pull request #555 from kanoi/master api - buffer size off by 1 for joined commands + minion statline cleanup
Kano e73d6e41 2014-02-27T13:35:56 api - buffer size off by 1 for joined commands
Kano 60ab93df 2014-02-27T10:36:51 minion - clean up statline
Con Kolivas f770cc08 2014-02-27T00:01:38 Making the hotplug thread nice+10 makes all threads created from it also low priority.
Con Kolivas 023c186d 2014-02-26T23:52:50 When not honoured, trying to set highprio seems to have the opposite effect making it a harmful choice generically.
Con Kolivas d93038c6 2014-02-26T23:35:09 Only break out of usb_detect_one when a new device is found.
Con Kolivas 92bf971f 2014-02-26T23:31:49 Use usb_detect_one in the hfa driver.
Con Kolivas 26a0ea5b 2014-02-26T23:30:48 Provide a usb_detect_one wrapper which only plugs one device at a time, breaking out otherwise.
Con Kolivas d114c852 2014-02-26T23:18:56 Revert "Only start one hfa device at startup, leaving the rest to hotplug." This reverts commit 13c199c5ab39b4a03f087d5a4e412d61bd97c6c0.
Con Kolivas 13c199c5 2014-02-26T23:09:48 Only start one hfa device at startup, leaving the rest to hotplug.
Con Kolivas 6321995c 2014-02-26T22:46:20 Issue a usb_nodev on a bad work sequence tail in hfa
ckolivas 50a563e6 2014-02-26T10:37:17 Update NEWS
ckolivas 1bd011c2 2014-02-26T09:26:12 Read in hfa stream until we get a HF_PREAMBLE
Con Kolivas 2786526d 2014-02-25T21:36:31 Add shed count to hfa API stats output.
Con Kolivas 032b01eb 2014-02-25T21:11:00 Display the base clockrate for hfa devices with a different name to per die clockrates to be able to easily distinguish them.
Con Kolivas 241f3211 2014-02-25T21:04:32 Update README with all command line options.
Con Kolivas cbf50d6c 2014-02-25T20:58:48 Document the hfa-fail-drop command.
Con Kolivas 433479da 2014-02-25T20:17:21 Use op_name if possible first with hfa devices to detect old instances and be able to choose the starting clockspeed before sending an init sequence, reverting to setting op name and serial number as fallbacks.
Con Kolivas e8ae1d58 2014-02-25T19:27:49 Make hfa resets properly inherit across a shutdown.
Con Kolivas 2e31c97f 2014-02-25T17:51:29 Don't break out of hfa_old_device early if there's no serial number.
ckolivas a1917795 2014-02-25T15:03:04 Fix harmless warning.
ckolivas 70210434 2014-02-25T12:59:58 Allow the drop in MHz per hfa failure to be specified on the command line.
Kano 438a3e99 2014-02-25T12:28:03 Icarus - ignore HW errors in hash rate ... and fix detection of them
ckolivas be526ef3 2014-02-25T10:03:20 Enable the hfa shed supported feature by default.
ckolivas 56629772 2014-02-25T09:45:35 Add to udev rules hfa devices for firmware writing.
Con Kolivas 3df93fd3 2014-02-24T20:56:44 Merge pull request #554 from xiangfu/avalon2 Avalon2: decode the voltage
Con Kolivas 2130edd2 2014-02-24T20:10:22 Remove ENV from hashfast udev rules.
Con Kolivas 7aa41147 2014-02-24T19:59:40 Document the hfa-name feature
Con Kolivas 41226f18 2014-02-24T19:51:48 Add a --hfa-name command that allows one to specify the unique opname for a hashfast device.
Xiangfu f29e9999 2014-02-24T14:23:33 decode the voltage, get the temp_max
Con Kolivas 2f454d86 2014-02-24T11:49:17 Set the clock rate with a work restart instead of an init when changing to old clocks for hfa
Con Kolivas ade4b0a6 2014-02-24T10:36:44 Set opname on hfa devices without a serial number to a hex value based on time to not overflow the field.
Con Kolivas 687c1705 2014-02-24T10:33:53 Add op name to hfa API stats output if it exists.
Con Kolivas a621e2b8 2014-02-24T09:54:23 Set the actual op_name in hfa devices if cgminer is choosing it itself due to it being invalid.
Con Kolivas 67041fbc 2014-02-24T09:00:53 Re-init an hfa device to its old data before setting up info structures as their sizes may change.
Con Kolivas c0e65369 2014-02-24T08:11:36 Remove the usb device whenever we do a running shutdown on hfa and do a shutdown as the imitated reinit to allow it to hotplug again.
Con Kolivas 6d33bf7e 2014-02-24T08:03:25 Reset opt hfa dfu boot after it's used.
Con Kolivas eb5ad60e 2014-02-24T08:02:25 Comment out windows only transfer on hfa startup.
Con Kolivas 2ab31317 2014-02-24T08:01:32 Clean up structures unused in case of all failures in hfa detect common
Con Kolivas fa7f84e6 2014-02-24T02:24:33 Clear all structures should we fail to hfa reset on adjusting clock on a hotplug.