Con Kolivas
|
e95ad0479f
Nonce2 stratum submission is not working with nonce2 lengths >4, revert the buggy __bin2hex function and use bin2hex.
|
12 years ago |
Con Kolivas
|
1d614599a7
Add room for the null byte at the end of the nonce2 string on stratum share submission and zero the allocated ram.
|
12 years ago |
Con Kolivas
|
c8aac74114
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.
|
12 years ago |
Con Kolivas
|
87ae66c7e6
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.
|
12 years ago |
Con Kolivas
|
34bc106d82
Export the workpadding char in miner.h
|
12 years ago |
Con Kolivas
|
46b6b07afa
Avoid a potential overflow should a pool specify a large nonce2 length with stratum.
|
12 years ago |
Con Kolivas
|
0379123bc1
Avoid one more hex2bin in gen stratum work.
|
12 years ago |
Con Kolivas
|
11bcf2b3fb
Rename work gbt_coinbase to coinbase to be in line with pool variable name.
|
12 years ago |
Con Kolivas
|
5237bf350d
Perform merkle bin hex2bin on stratum notify to avoid doing it on each work generation.
|
12 years ago |
Con Kolivas
|
8bc469e916
Reuse just the one pool coinbase variable in stratum, avoiding more string functions and storage in gen_stratum_work on each work generation.
|
12 years ago |
Con Kolivas
|
8c8ef6ff9b
Rename pool gbt_coinbase variable to coinbase to combine it with the stratum coinbase data.
|
12 years ago |
Con Kolivas
|
c542e47aa3
Use a nonce2 offset variable for both gbt and stratum to consolidate requirements on work generation.
|
12 years ago |
Con Kolivas
|
fb94dfa098
Cache as much of the gbt coinbase as possible to avoid doing unnecessary hex2bin conversion on every work generation with gbt.
|
12 years ago |
Con Kolivas
|
a1052188fd
We should be using a cg_wlock initially in generating stratum and gbt work before downgrading the lock.
|
12 years ago |
Con Kolivas
|
b423fe9de8
Cache the hex2bin of pool nonce1 in stratum, avoiding hex2bin on each work generation.
|
12 years ago |
Con Kolivas
|
fef649dfef
Cache the binary generation of coinbase1 and 2 on stratum, avoiding a hex2bin of coinbase1 and 2 on each work generation.
|
12 years ago |
Con Kolivas
|
580b77b757
Fix warning.
|
12 years ago |
Con Kolivas
|
106e461f21
Recreate curses windows on windows when a device is hotplugged to allow window resizing without crashing.
|
12 years ago |
Con Kolivas
|
2b171f7fae
Limit intensity range according to whether scrypt is in use or not.
|
12 years ago |
Con Kolivas
|
cb6d62de08
Do not allow benchmark mode to be used with scrypt.
|
12 years ago |
Con Kolivas
|
d71e9f91f4
Add a --bflsc-overheat command which allows you to set the throttling temperature for BFLSC devices or disable it.
|
12 years ago |
Con Kolivas
|
812852cc36
Move bflsc defines to a header file.
|
12 years ago |
kanoi
|
8dc0935639
Merge pull request #467 from someone42/master
|
12 years ago |
Olivier Langlois
|
c31ff57277
remove unnecessary memcpy
|
12 years ago |
Chris Chua
|
dc4ca0de97
using more concise description
|
12 years ago |
Chris Chua
|
b0f4d55be7
changes to Avalon driver for BitBurner boards
|
12 years ago |
Kano
|
a8c974f5f1
set device_drv function noops when first add_cgpu
|
12 years ago |
Kano
|
a9e10988ed
force type checking on curses
|
12 years ago |
Kano
|
74d71cce2c
cgminer - size check all sprintf
|
12 years ago |
Kano
|
ad1572f77f
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
12 years ago |