Log

Author Commit Date CI Message
Con Kolivas 2d8abb7c 2013-06-03T20:09:35 Add more ASIC documentation.
Con Kolivas 1070ec61 2013-06-03T20:04:50 Update README
Con Kolivas 03305afb 2013-06-03T16:49:15 Remove start device limitation on log window size to allow it to get larger with hotplugged devices.
Con Kolivas fc95c191 2013-06-03T16:38:40 Switch logsize after hotplugging a device.
Con Kolivas cc9223f0 2013-06-03T16:37:56 Change switch_compact function name to switch_logsize to be used for other changes.
Con Kolivas 514491bd 2013-06-03T16:01:20 Only adjust cursor positions with curses locked.
Kano 12045aae 2013-06-03T12:26:50 devs display - fix GPU duplicate bug
Con Kolivas 5f2c4f13 2013-06-03T11:28:18 Do not hotplug enable a device if devices have been specified and the hotplug device falls outside this range.
Con Kolivas 6e014b0f 2013-06-03T11:10:10 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 727184d6 2013-06-03T11:09:36 Change the --device parameter parsing and configuration to use ranges and comma separated values.
kanoi e4ab2e07 2013-06-02T17:31:53 Merge pull request #434 from kanoi/master Alice v0.1 +
Kano fe802b62 2013-06-03T07:39:30 basic copyright statement in API.java
Kano 9b756d73 2013-06-03T10:24:02 devs display - show ZOMBIEs after all others
Con Kolivas bbdbf364 2013-06-03T10:22:13 Modify scrypt kernel message.
Con Kolivas c7ffa58b 2013-06-02T20:36:49 Check for pool_disabled in wait_lp_current
Kano 8c136611 2013-06-01T07:53:29 usbutils semun use proper def for linux which fixes OSX also
Con Kolivas 6fec07ab 2013-05-31T23:10:46 Check for pool enabled in cnx_needed.
ckolivas 23d6857f 2013-05-31T16:41:51 Set 3.2.0 release date in news.
Kano 77d040cb 2013-05-31T01:34:23 Icarus add delays during intialisation
Con Kolivas ca931918 2013-05-30T23:16:08 Update documentation.
Con Kolivas eec1a86a 2013-05-30T22:53:07 Update copyrights of modified files.
Con Kolivas 36ba21ec 2013-05-30T22:04:22 Add FAQ about windows USB keyboards and hotplug interactions.
Con Kolivas 181ada4e 2013-05-30T18:03:27 Merge branch 'usbdev' Conflicts: cgminer.c
Con Kolivas 25779924 2013-05-30T17:55:24 Fix mingw build warnings in icarus driver.
Con Kolivas 56a20e01 2013-05-30T16:47:09 Make usb_ftdi_cts use the _usb_transfer_read function.
Con Kolivas 2125bddc 2013-05-30T16:40:03 Update ASIC-README with avalon info regarding default behaviour.
Con Kolivas a60a1b0f 2013-05-30T16:35:58 Break out of idling loop in avalon_idle if the buffer is full.
Con Kolivas 8520f430 2013-05-30T16:33:01 Merge branch 'usbdev' of github.com:ckolivas/cgminer into usbdev
Con Kolivas c0c5c060 2013-05-30T16:32:12 Provide some defaults for avalon if none are specified and do not try to claim the device if it fails to reset with them and no options are specified.
Kano 74d7f556 2013-05-30T16:00:41 usbutils automatically track IO errors
Kano 3f4b717a 2013-05-30T15:44:33 usbutils allow a short wait for resources to be released
Kano 5869539e 2013-05-30T15:02:52 correct semaphore timeout comment
Con Kolivas 94bbb1a1 2013-05-30T14:20:43 Bump version to 3.2.0 signifying major update.
Con Kolivas 6fa32c92 2013-05-30T13:49:54 Revert "Perform execv in a forked child process, waiting on the original to exit to allow resources to be released." This reverts commit b0fa94d52a26cde776e566bb04c809b3b9f18de4. Loses control of the terminal.
Con Kolivas 2b781824 2013-05-30T12:16:19 Set the fanspeed to the nominal chosen for GPUs.
Con Kolivas 78d6bee1 2013-05-30T12:03:16 Inverted sem_init logic.
Con Kolivas b0fa94d5 2013-05-30T12:00:17 Perform execv in a forked child process, waiting on the original to exit to allow resources to be released.
Con Kolivas dd534a86 2013-05-30T11:47:16 Document avalon options in ASIC-README
Con Kolivas f4a9a8e6 2013-05-30T11:43:25 Do avalon driver detection last as it will try to claim any similar device and they are not reliably detected.
Con Kolivas 274bf694 2013-05-30T11:20:42 Clamp initial GPU fanspeed to within user specified range.
Con Kolivas cc04d3ab 2013-05-30T11:01:29 Use a counting semaphore to signal the usb resource thread that it has work to do.
Con Kolivas dfab6a98 2013-05-30T10:18:09 Avalon fan factor is already multiplied into the info values.
Con Kolivas 06b9e0c4 2013-05-30T10:16:04 Get rid of zeros which corrupt display.
Con Kolivas 23736383 2013-05-30T10:14:10 Logic fail on minimum fanspeed reporting.
Con Kolivas 8bbb1793 2013-05-30T10:12:14 Provide a workaround for fan0 sensor not being used on avalon and pad fan RPM with zeros.
Con Kolivas 86b59c47 2013-05-30T10:05:16 Add ambient temp and lowest fan RPM information to avalon statline.
Con Kolivas 6dcdd543 2013-05-30T09:22:35 Display max temperature and fanspeed data for avalon.
Con Kolivas 185cac3e 2013-05-29T23:30:27 Set devices to disabled after they exit the hashing loops to prevent the watchdog thread from trying to act on them.
Con Kolivas 502c7bcb 2013-05-29T23:06:18 Add avalon driver to hotplug.
Con Kolivas a10371b9 2013-05-29T23:03:32 Shut down the avalon mining thread if the device disappears.
ckolivas 641883a5 2013-05-29T16:35:34 Check for no usb device in usb_ftdi_cts
ckolivas f3093803 2013-05-29T16:29:49 Check for valid usbdev in _usb_read in case the device has been unplugged.
ckolivas 99b117be 2013-05-29T12:26:12 Scanhash functions perform driver shutdown so don't repeat it.
ckolivas ee2671a5 2013-05-29T12:18:35 Change the opencl shutdown sequence.
ckolivas 5b9cf0f0 2013-05-29T12:06:06 Send the shutdown message to threads and do the thread shutdown functions before more forcefully sending pthread_cancel to threads.
ckolivas 173119d5 2013-05-29T11:49:10 Use the cgpu_info shutdown to determine when to stop the avalon read and write threads.
ckolivas 60bb463c 2013-05-29T11:45:47 Use semaphores to signal a reset to pause the read thread while the write thread does the actual reset, making all writes come from the same place.
ckolivas 2f4280b4 2013-05-29T09:19:34 Remove now unneeded fgpautils.h include from avalon.
Con Kolivas fa059b3c 2013-05-29T00:39:16 usb_transfer_read should also not play with the endianness.
Con Kolivas 0177b410 2013-05-29T00:33:56 Use the USB wrappers for avalon, telling usbutils that we want the raw data.
Con Kolivas d1337427 2013-05-29T00:15:30 Use separate ep for avalon tasks vs avalon reset and do not loop in write indefinitely.
Con Kolivas 876e7e58 2013-05-29T00:01:54 Merge branch 'icarus-dev' into usbdev Conflicts: usbutils.h
Con Kolivas 772b354e 2013-05-28T23:59:07 Remove unneeded function and checks in avalon write code.
Kano 05cbbd99 2013-05-28T23:56:30 CMR handle baud options
Con Kolivas 33e83eb7 2013-05-28T23:54:16 work_restart is reset within the queued hash work loop.
Con Kolivas 5900c024 2013-05-28T23:48:26 Fix avalon shutdown sequence.
Con Kolivas 6972ec62 2013-05-28T23:33:32 Execute driver shutdown sequence during kill_work.
Con Kolivas 7c645ffd 2013-05-28T23:02:29 Use nusleep in avalon_get_results in place of nmsleep.
Con Kolivas d52ab244 2013-05-28T23:00:14 Provide an nusleep equivalent function to nmsleep.
Kano df8566a7 2013-05-28T22:44:03 usb/ica add more (incomplete) CMR settings
Con Kolivas 7740ed83 2013-05-28T21:15:33 Give a buffer of perceived results in avalon during idle periods to allow for results once it becomes active again.
Con Kolivas adb2ea67 2013-05-28T20:50:53 libusb_control_transfer are meant to be endian specific, but host endianness so no conversion is needed.
Kano 6041be61 2013-05-28T17:07:49 Reuse old MTX Handle
Kano 5b7e435f 2013-05-28T10:46:48 usbutils check all memory allocation
Kano 2f94ec80 2013-05-27T23:30:18 usb separate thread for resource locking and modified windows locking code
Kano 64b6b7cb 2013-05-27T21:39:10 Icarus report data direction with comms errors
Con Kolivas 7ef11e2b 2013-05-27T21:02:32 Set the read and write threads for avalon to not cancel within libusb functions and wait for the threads to pthread_join on shutdown.
Con Kolivas 7506e499 2013-05-27T20:37:21 Offset needs to be incremented after avalon reads.
Con Kolivas 7748c469 2013-05-27T20:29:35 Make the avalon_read function parse the ftdi responses appopriately.
Con Kolivas 2a222ecf 2013-05-27T20:04:12 Use the avalon read timeout to completion if no data has been read.
Con Kolivas e255f747 2013-05-27T19:55:02 wait_avalon_ready should only be used before writes.
Con Kolivas 51a44fa7 2013-05-27T17:52:34 Ask for the correct amount to read in avalon get results.
Con Kolivas 0316592b 2013-05-27T17:48:54 Spawn the avalon read thread first with info->reset set to discard any data till work is adequately queued.
Con Kolivas 6ce6cd54 2013-05-27T17:42:51 Use direct usb read commands to avoid ftdi data being automatically cut off in avalon reads.
Con Kolivas b73ab488 2013-05-27T17:28:49 Do a simple usb_read_once for the avalon result from a reset command.
Con Kolivas f1ffe986 2013-05-27T17:18:49 Make sure avalon is ready to receive more usb commands before sending them.
Con Kolivas a32e521d 2013-05-27T17:17:42 Implement avalon_ready and avalon_wait_ready functions for when usb is ready to receive commands.
Con Kolivas 7ad8af19 2013-05-27T17:08:06 avalon_read should not loop but just return whatever it has succeeded in reading.
Con Kolivas 2c633fdb 2013-05-27T15:54:07 Set avalon_info to device data void struct.
Con Kolivas c478b302 2013-05-27T15:48:54 Specify avalon in avalon_reset.
Con Kolivas 269a8de9 2013-05-27T15:43:22 First pass rewriting serialdev into direct usb dev for avalon driver.
Con Kolivas 8fea60f3 2013-05-27T15:01:13 Define a cts equivalent for direct usb and use it for avalon driver full.
Con Kolivas 9650bfd6 2013-05-27T14:58:08 Compile usbutils into avalon driver.
Con Kolivas 2d4a1db5 2013-05-27T14:37:41 Merge branch 'icarus-dev' into avalon-usbdev
Con Kolivas 8595f3bd 2013-05-27T13:41:57 Check results come in at least at 2/3 the rate they should be on avalon and if not, reset it.
Con Kolivas 91edf84c 2013-05-27T12:39:32 Give a warning but don't reset if the avalon buffer is full early.
Con Kolivas abfaf361 2013-05-27T12:30:13 Discard any reads obtained from the avalon get results thread during a reset.
Con Kolivas c1dd0525 2013-05-27T12:20:34 Differentiate initial reset in avalon from subsequent ones.
Con Kolivas 589e0877 2013-05-27T11:11:44 Perform a mandatory reset if the avalon buffer signals it's full before it has queued its normal quota of work.
Con Kolivas b7901539 2013-05-27T01:33:54 Wait till buffer is cleared after sending idle tasks to avalon before returning from avalon_idle.