|
78d78b10
|
2013-08-19T19:10:41
|
|
Import Aaron D. Gifford's fast sha256 implementation.
|
|
a61e41a0
|
2013-08-19T15:58:22
|
|
Check for thr->work_restart in restart_wait.
|
|
98e338cc
|
2013-08-14T22:59:57
|
|
Provide a variant of find_work_bymidstate that returns a clone of the found work.
|
|
e95ad047
|
2013-08-13T22:44:22
|
|
Nonce2 stratum submission is not working with nonce2 lengths >4, revert the buggy __bin2hex function and use bin2hex.
|
|
1d614599
|
2013-08-13T14:35:35
|
|
Add room for the null byte at the end of the nonce2 string on stratum share submission and zero the allocated ram.
|
|
c8aac741
|
2013-08-13T06:09:42
|
|
Only perform the bin2hex on nonce2 data if it's required for stratum submission, thereby removing the last conversion of that type from stratum work generation.
|
|
87ae66c7
|
2013-08-13T05:49:32
|
|
Create a work data template when receiving stratum notification, allowing a simple memcpy of the merkle root avoiding more hex2bin conversions on each work generation.
|
|
34bc106d
|
2013-08-13T04:57:04
|
|
Export the workpadding char in miner.h
|
|
46b6b07a
|
2013-08-12T16:02:20
|
|
Avoid a potential overflow should a pool specify a large nonce2 length with stratum.
|
|
0379123b
|
2013-08-12T15:23:35
|
|
Avoid one more hex2bin in gen stratum work.
|
|
11bcf2b3
|
2013-08-12T11:40:17
|
|
Rename work gbt_coinbase to coinbase to be in line with pool variable name.
|
|
5237bf35
|
2013-08-12T11:36:28
|
|
Perform merkle bin hex2bin on stratum notify to avoid doing it on each work generation.
|
|
8bc469e9
|
2013-08-12T11:16:46
|
|
Reuse just the one pool coinbase variable in stratum, avoiding more string functions and storage in gen_stratum_work on each work generation.
|
|
8c8ef6ff
|
2013-08-12T10:58:43
|
|
Rename pool gbt_coinbase variable to coinbase to combine it with the stratum coinbase data.
|
|
c542e47a
|
2013-08-12T10:49:38
|
|
Use a nonce2 offset variable for both gbt and stratum to consolidate requirements on work generation.
|
|
fb94dfa0
|
2013-08-12T01:15:22
|
|
Cache as much of the gbt coinbase as possible to avoid doing unnecessary hex2bin conversion on every work generation with gbt.
|
|
a1052188
|
2013-08-12T00:27:22
|
|
We should be using a cg_wlock initially in generating stratum and gbt work before downgrading the lock.
|
|
b423fe9d
|
2013-08-11T14:06:17
|
|
Cache the hex2bin of pool nonce1 in stratum, avoiding hex2bin on each work generation.
|
|
fef649df
|
2013-08-11T13:47:46
|
|
Cache the binary generation of coinbase1 and 2 on stratum, avoiding a hex2bin of coinbase1 and 2 on each work generation.
|
|
580b77b7
|
2013-08-09T21:52:54
|
|
Fix warning.
|
|
106e461f
|
2013-08-09T16:57:16
|
|
Recreate curses windows on windows when a device is hotplugged to allow window resizing without crashing.
|
|
2b171f7f
|
2013-08-09T15:12:57
|
|
Limit intensity range according to whether scrypt is in use or not.
|
|
cb6d62de
|
2013-08-09T06:48:59
|
|
Do not allow benchmark mode to be used with scrypt.
|
|
d71e9f91
|
2013-08-09T06:43:25
|
|
Add a --bflsc-overheat command which allows you to set the throttling temperature for BFLSC devices or disable it.
|
|
812852cc
|
2013-08-09T06:31:57
|
|
Move bflsc defines to a header file.
|
|
8dc09356
|
2013-08-05T01:18:51
|
|
Merge pull request #467 from someone42/master
Support for BitBurner boards
|
|
c31ff572
|
2013-07-29T23:53:20
|
|
remove unnecessary memcpy
The next operation is flipping the merkleroot on the same
destination.
Signed-off-by: Olivier Langlois <olivier@olivierlanglois.net>
|
|
dc4ca0de
|
2013-07-30T00:15:45
|
|
using more concise description
|
|
b0f4d55b
|
2013-07-29T21:39:29
|
|
changes to Avalon driver for BitBurner boards
|
|
a8c974f5
|
2013-07-18T08:51:08
|
|
set device_drv function noops when first add_cgpu
|
|
a9e10988
|
2013-07-06T22:08:17
|
|
force type checking on curses
|
|
74d71cce
|
2013-07-06T20:47:49
|
|
cgminer - size check all sprintf
|
|
ad1572f7
|
2013-07-06T20:17:17
|
|
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
|
385a70be
|
2013-07-06T19:15:59
|
|
make all statline overflow safe
|
|
df05174e
|
2013-07-05T18:26:18
|
|
WU only needs +2 width
|
|
42d96ee7
|
2013-07-02T20:41:44
|
|
Convert the decay_time function into one that truly creates an exponentially decaying average over opt_log_interval.
|
|
065b6a5e
|
2013-07-01T15:38:15
|
|
Provide an --avalon-freq command line to give a valid range of frequencies for avalon in auto mode.
|
|
f142a4de
|
2013-07-01T10:41:22
|
|
Allow the avalon fanspeed range to be passed as parameter on the command line, default to 20-100%
|
|
1b81ecf9
|
2013-06-30T15:51:46
|
|
Just display A: and R: for difficulty accepted and rejected to preserve screen real estate and decrease decimal places for WU.
|
|
a94b7be3
|
2013-06-29T08:41:22
|
|
correct device DR: and remove global U:
|
|
800dc249
|
2013-06-29T01:43:18
|
|
Update all screen A/R to instead use DA/DR and device U to WU
|
|
e811c4dc
|
2013-06-26T00:15:04
|
|
Add an avalon-auto option which enables dynamic overclocking based on hardware error rate for maximum effective hashrate.
|
|
9b45daba
|
2013-06-25T19:39:42
|
|
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.
|
|
661a448a
|
2013-06-24T12:46:26
|
|
Fix build warning.
|
|
1fca632f
|
2013-06-24T11:04:02
|
|
Add an --avalon-temp option to allow a user specified target temperature.
|
|
2ab7dac2
|
2013-06-23T17:03:59
|
|
Demote the invalid nonce warning to log info.
|
|
94e636a9
|
2013-06-21T17:02:13
|
|
Only update hashmeter if we have done hashes or haven't updated longer than the log interval, fixing a us/ms error.
|
|
ccfa8935
|
2013-06-19T13:20:25
|
|
Increase watchdog sick time to longer than it takes for a pool to be detected dead.
|
|
e300e502
|
2013-06-19T11:59:28
|
|
disable curses device resize that crashes on windows
|
|
e0c4d35b
|
2013-06-18T20:59:45
|
|
Multiplier fail for microseconds vs milliseconds when updating hashmeter in hash_queued_work.
|
|
6eb7f622
|
2013-06-18T20:30:48
|
|
Only make threads report in/out across the actual driver code and update their status on reporting out as well as in.
|
|
7014bd6b
|
2013-06-17T21:20:36
|
|
Difficulty should be unconditionally byteswapped, not swapped to big endian.
|
|
7eba9634
|
2013-06-15T22:03:56
|
|
remove varargs from logging/quit/in general as much as possible
|
|
6789c96f
|
2013-06-15T01:37:00
|
|
Off by one error in device count for display.
|
|
994c0245
|
2013-06-15T01:31:37
|
|
Don't display devices beyond the most_devices count in the curses status.
|
|
cd9ff7f6
|
2013-06-15T01:28:00
|
|
Only display as many device rows as the maximum live existed at any time.
|
|
7ad9132b
|
2013-06-15T01:02:27
|
|
usb lock out use cg locks
|
|
ad30d41f
|
2013-06-14T23:48:03
|
|
usb lock out transfers during open/close
|
|
42891f07
|
2013-06-13T16:59:06
|
|
Merge pull request #444 from zenwheel/master
Compile UNIX conditionals on Mac OS X
|
|
465ca142
|
2013-06-14T09:57:05
|
|
Only show efficiency in pool information for pools that don't support local work generation.
|
|
9aeed2f9
|
2013-06-14T09:56:22
|
|
Create a pool_localgen bool function for testing when a pool can generate work locally.
|
|
16587dd7
|
2013-06-13T18:50:50
|
|
compile unix code on Mac OS X
fixes not finding the config file in $HOME
|
|
84ffcbc5
|
2013-06-14T01:09:50
|
|
Use mining start time for device MH/U calculations
|
|
24398bde
|
2013-06-09T16:38:57
|
|
cgsem_post after creating the thread info
|
|
9b2e517f
|
2013-06-09T12:20:04
|
|
Use cgsem structures instead of the flaky pings in the work queue to start mining threads and remove the unused thr_info_freeze function.
|
|
b59c3380
|
2013-06-06T13:08:00
|
|
Implement cgminer specific cgsem semaphores to imitate unnamed semaphore behaviour on osx which does not support them.
|
|
dd578876
|
2013-06-04T21:49:28
|
|
Fix build for !curses
|
|
03305afb
|
2013-06-03T16:49:15
|
|
Remove start device limitation on log window size to allow it to get larger with hotplugged devices.
|
|
fc95c191
|
2013-06-03T16:38:40
|
|
Switch logsize after hotplugging a device.
|
|
cc9223f0
|
2013-06-03T16:37:56
|
|
Change switch_compact function name to switch_logsize to be used for other changes.
|
|
514491bd
|
2013-06-03T16:01:20
|
|
Only adjust cursor positions with curses locked.
|
|
12045aae
|
2013-06-03T12:26:50
|
|
devs display - fix GPU duplicate bug
|
|
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.
|
|
6e014b0f
|
2013-06-03T11:10:10
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
727184d6
|
2013-06-03T11:09:36
|
|
Change the --device parameter parsing and configuration to use ranges and comma separated values.
|
|
9b756d73
|
2013-06-03T10:24:02
|
|
devs display - show ZOMBIEs after all others
|
|
c7ffa58b
|
2013-06-02T20:36:49
|
|
Check for pool_disabled in wait_lp_current
|
|
6fec07ab
|
2013-05-31T23:10:46
|
|
Check for pool enabled in cnx_needed.
|
|
181ada4e
|
2013-05-30T18:03:27
|
|
Merge branch 'usbdev'
Conflicts:
cgminer.c
|
|
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.
|
|
78d6bee1
|
2013-05-30T12:03:16
|
|
Inverted sem_init logic.
|
|
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.
|
|
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.
|
|
cc04d3ab
|
2013-05-30T11:01:29
|
|
Use a counting semaphore to signal the usb resource thread that it has work to do.
|
|
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.
|
|
502c7bcb
|
2013-05-29T23:06:18
|
|
Add avalon driver to hotplug.
|
|
99b117be
|
2013-05-29T12:26:12
|
|
Scanhash functions perform driver shutdown so don't repeat it.
|
|
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.
|
|
876e7e58
|
2013-05-29T00:01:54
|
|
Merge branch 'icarus-dev' into usbdev
Conflicts:
usbutils.h
|
|
6972ec62
|
2013-05-28T23:33:32
|
|
Execute driver shutdown sequence during kill_work.
|
|
2f94ec80
|
2013-05-27T23:30:18
|
|
usb separate thread for resource locking and modified windows locking code
|
|
9650bfd6
|
2013-05-27T14:58:08
|
|
Compile usbutils into avalon driver.
|
|
44736b30
|
2013-05-26T20:59:40
|
|
Make submit_nonce return a bool for whether it's a valid share or not.
|
|
1bb2cadf
|
2013-05-23T21:11:16
|
|
thread shutdown is different on windows
|
|
000c01dc
|
2013-05-19T21:28:53
|
|
Create a logwin_update function which mandatorily updates the logwin and use it when input is expected to prevent display refresh delays.
|
|
a009f042
|
2013-05-19T21:30:16
|
|
Must unlock curses as well in logwin_update.
|
|
01fca3e7
|
2013-05-19T21:28:53
|
|
Create a logwin_update function which mandatorily updates the logwin and use it when input is expected to prevent display refresh delays.
|
|
bbb79706
|
2013-05-19T19:34:12
|
|
Check for *pth dereference on pthread_join
|
|
04d530f3
|
2013-05-19T16:40:35
|
|
Make mining threads report out during work submission.
|
|
bb3b227b
|
2013-05-19T16:39:07
|
|
submit_work_async is no longer used directly by driver code.
|