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 |
Kano
|
309cb2242b
miner.h inline semaphores increase information on failure
|
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
|
9552f54f43
Add the ability to downgrade a write variant of the cglocks.
|
12 years ago |
Con Kolivas
|
3e84a19cda
Fix --scrypt being required before scrypt intensities on command line or not working at all via config files.
|
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
|
2b171f7fae
Limit intensity range according to whether scrypt is in use or not.
|
12 years ago |
Luke Dashjr
|
44bf1ce336
Merge branch 'monotonic_timers' into bfgminer
|
12 years ago |
Luke Dashjr
|
37e0753cbd
Bugfix: Replace block_timeval with (time_t) block_time
|
12 years ago |
Luke Dashjr
|
2248b65703
Merge commit '5de2192' into bfgminer
|
12 years ago |
Luke Dashjr
|
7ab84e91c2
Bugfix: Check for error conditions in get_intrange to not have weird --device behaviour when bad values are provided
|
12 years ago |
Luke Dashjr
|
a35a7bb76b
Split total_bytes_xfer to total_bytes_rcvd and total_bytes_sent
|
12 years ago |
Luke Dashjr
|
acf7832b84
Stratum: Roll ntime as we generate work
|
12 years ago |
Luke Dashjr
|
b8c5e9778e
Stratum: Make swork.ntime native-endian
|
12 years ago |
Luke Dashjr
|
39fa94e8f9
Stratum: Treat ntime as uint32_t (as it should be), still always big endian
|
12 years ago |
Luke Dashjr
|
7dd230cd8f
Write to both stderr and console within same console lock "session"
|
12 years ago |
Luke Dashjr
|
d90dd0154a
Move console lock and unlock functions (which also handle thread cancelstate) to miner.h
|
12 years ago |
Luke Dashjr
|
f8cf2b71e6
Don't mix timers with timestamps (visual only)
|
12 years ago |
Luke Dashjr
|
df45e5cf9f
Always use struct timeval for timers, and don't mix timers with timestamps (functional only)
|
12 years ago |
Luke Dashjr
|
313f7f9ac8
get_datestamp: Change timeval parameter to time_t, and implement get_now_datestamp for common "current time" use case
|
12 years ago |
Luke Dashjr
|
f08199b4a6
Stratum: Fix nonce2 sizes greater than 4 and (on big-endian) smaller than 4
|
12 years ago |
Luke Dashjr
|
703f7ad130
DevAPI: Remove old statline APIs entirely, and add new override_statline_temp (used by modminer/x6500 for upload %)
|
12 years ago |
Luke Dashjr
|
251cfa231c
Refactor and simplify bin2hex to speed up and avoid unnecessary heap use
|
12 years ago |
Luke Dashjr
|
9484dc1a46
stratum: Refactor work generation to do hex2bin conversions once, rather than every single header generated
|
12 years ago |
Luke Dashjr
|
d46f61e7f0
ztex: Provide manuf/product/serial to cgpu interface
|
12 years ago |
Luke Dashjr
|
9ee00bed83
DevAPI: Store manufacturer/product/serial for each device
|
12 years ago |
Kano
|
ad1572f77f
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
12 years ago |
Kano
|
385a70bea7
make all statline overflow safe
|
12 years ago |