1153 Commits (69a2078e5dd0a10a68dccf607dc1e90597a9e28e)

Author SHA1 Message Date
Con Kolivas 42d96ee7fe Convert the decay_time function into one that truly creates an exponentially decaying average over opt_log_interval. 11 years ago
Con Kolivas 065b6a5e36 Provide an --avalon-freq command line to give a valid range of frequencies for avalon in auto mode. 11 years ago
Con Kolivas f142a4de23 Allow the avalon fanspeed range to be passed as parameter on the command line, default to 20-100% 11 years ago
Con Kolivas 1b81ecf932 Just display A: and R: for difficulty accepted and rejected to preserve screen real estate and decrease decimal places for WU. 11 years ago
Kano a94b7be3bc correct device DR: and remove global U: 11 years ago
Kano 800dc24916 Update all screen A/R to instead use DA/DR and device U to WU 11 years ago
Con Kolivas e811c4dc77 Add an avalon-auto option which enables dynamic overclocking based on hardware error rate for maximum effective hashrate. 11 years ago
Con Kolivas 9b45daba6b Add an --avalon-cutoff feature which puts the avalon idle should it reach this temperature, defaulting to 60, re-enabling it when it gets to target temperature. 11 years ago
Con Kolivas 661a448ad8 Fix build warning. 11 years ago
Con Kolivas 1fca632f7c Add an --avalon-temp option to allow a user specified target temperature. 11 years ago
Con Kolivas 2ab7dac243 Demote the invalid nonce warning to log info. 11 years ago
Con Kolivas 94e636a906 Only update hashmeter if we have done hashes or haven't updated longer than the log interval, fixing a us/ms error. 11 years ago
Con Kolivas ccfa893577 Increase watchdog sick time to longer than it takes for a pool to be detected dead. 11 years ago
Kano e300e50281 disable curses device resize that crashes on windows 11 years ago
Con Kolivas e0c4d35b28 Multiplier fail for microseconds vs milliseconds when updating hashmeter in hash_queued_work. 11 years ago
Con Kolivas 6eb7f6226a Only make threads report in/out across the actual driver code and update their status on reporting out as well as in. 11 years ago
Con Kolivas 7014bd6b8b Difficulty should be unconditionally byteswapped, not swapped to big endian. 11 years ago
Kano 7eba963477 remove varargs from logging/quit/in general as much as possible 11 years ago
Con Kolivas 6789c96fd4 Off by one error in device count for display. 11 years ago
Con Kolivas 994c0245c0 Don't display devices beyond the most_devices count in the curses status. 11 years ago
Con Kolivas cd9ff7f6b8 Only display as many device rows as the maximum live existed at any time. 11 years ago
Kano 7ad9132bbe usb lock out use cg locks 11 years ago
Kano ad30d41f79 usb lock out transfers during open/close 11 years ago
ckolivas 465ca14236 Only show efficiency in pool information for pools that don't support local work generation. 11 years ago
ckolivas 9aeed2f992 Create a pool_localgen bool function for testing when a pool can generate work locally. 11 years ago
Scott Jann 16587dd7c1 compile unix code on Mac OS X 11 years ago
Kano 84ffcbc51b Use mining start time for device MH/U calculations 11 years ago
Con Kolivas 24398bde03 cgsem_post after creating the thread info 11 years ago
ckolivas 9b2e517f30 Use cgsem structures instead of the flaky pings in the work queue to start mining threads and remove the unused thr_info_freeze function. 11 years ago
ckolivas b59c33800b Implement cgminer specific cgsem semaphores to imitate unnamed semaphore behaviour on osx which does not support them. 11 years ago
Con Kolivas dd5788762f Fix build for !curses 11 years ago
Con Kolivas 03305afbae Remove start device limitation on log window size to allow it to get larger with hotplugged devices. 11 years ago
Con Kolivas fc95c19165 Switch logsize after hotplugging a device. 11 years ago
Con Kolivas cc9223f041 Change switch_compact function name to switch_logsize to be used for other changes. 11 years ago
Con Kolivas 514491bd0e Only adjust cursor positions with curses locked. 11 years ago
Kano 12045aae55 devs display - fix GPU duplicate bug 11 years ago
Con Kolivas 5f2c4f13f9 Do not hotplug enable a device if devices have been specified and the hotplug device falls outside this range. 11 years ago
Con Kolivas 727184d6ef Change the --device parameter parsing and configuration to use ranges and comma separated values. 11 years ago
Kano 9b756d7316 devs display - show ZOMBIEs after all others 11 years ago
Con Kolivas c7ffa58b26 Check for pool_disabled in wait_lp_current 11 years ago
Con Kolivas 6fec07ab7e Check for pool enabled in cnx_needed. 11 years ago
Con Kolivas 6fa32c9246 Revert "Perform execv in a forked child process, waiting on the original to exit to allow resources to be released." 11 years ago
Con Kolivas 78d6bee137 Inverted sem_init logic. 11 years ago
Con Kolivas b0fa94d52a Perform execv in a forked child process, waiting on the original to exit to allow resources to be released. 11 years ago
Con Kolivas f4a9a8e60c Do avalon driver detection last as it will try to claim any similar device and they are not reliably detected. 11 years ago
Con Kolivas cc04d3abc7 Use a counting semaphore to signal the usb resource thread that it has work to do. 11 years ago
Con Kolivas 185cac3ee9 Set devices to disabled after they exit the hashing loops to prevent the watchdog thread from trying to act on them. 11 years ago
Con Kolivas 502c7bcb4e Add avalon driver to hotplug. 11 years ago
ckolivas 99b117be47 Scanhash functions perform driver shutdown so don't repeat it. 11 years ago
ckolivas 5b9cf0f077 Send the shutdown message to threads and do the thread shutdown functions before more forcefully sending pthread_cancel to threads. 11 years ago