Luke Dashjr
|
d193f06fe6
(Partial Cherrypick) Bugfix: Use clear_work and workdup everywhere work is copied around
|
13 years ago |
Luke Dashjr
|
734181ded0
Merge commit '2ff1610' into bfgminer
|
13 years ago |
Con Kolivas
|
2ff1610307
Prevent corrupt values returned from the opencl code from trying to read beyond the end of the buffer by masking the value to a max of 15.
|
13 years ago |
Luke Dashjr
|
48c9aafa48
opencl: Defer nonce validity checking to submit_nonce
|
13 years ago |
Kano
|
307d8da034
HW: error counter auto for all devices - ztex code not fixed
|
13 years ago |
Luke Dashjr
|
d5b0698f6c
Merge commit '0feb679' into bfgminer
|
13 years ago |
Con Kolivas
|
86d5377e72
Use atomic ops to never miss a nonce on opencl kernels, including nonce==0, also allowing us to make the output buffer smaller.
|
13 years ago |
Luke Dashjr
|
91fdbfa06d
Set recognizable names on threads for debugging
|
13 years ago |
Con Kolivas
|
e49bd98196
Use the scrypt CPU code to confirm results from OCL code, and mark failures as HW errors, making it easier to tune scrypt parameters.
|
13 years ago |
Con Kolivas
|
b9e5f8e550
Revert "Use cpu scrypt code to check if an scrypt share is below target before submitting it."
|
13 years ago |
Con Kolivas
|
d9eba43a42
Fix build.
|
13 years ago |
Con Kolivas
|
808f403a14
Use cpu scrypt code to check if an scrypt share is below target before submitting it.
|
13 years ago |
Con Kolivas
|
d72add9af3
Send correct values to scrypt kernel to get it finally working.
|
13 years ago |
Con Kolivas
|
6ac14f4280
Don't enqueuewrite buffer at all for pad8 and pass work details around for scrypt in dev_blk.
|
13 years ago |
Con Kolivas
|
ea444d0239
Fix nonce submission code for scrypt.
|
13 years ago |
Con Kolivas
|
8fd3bf74df
Build fix for opt scrypt.
|
13 years ago |
Con Kolivas
|
1aacfe5279
Don't check postcalc nonce with sha256 in scrypt.
|
13 years ago |
Con Kolivas
|
b085c338f6
Make scrypt buffers and midstate compatible with cgminer.
|
13 years ago |
Con Kolivas
|
8f08a775ad
Use any() in kernel output code and revert breakage of diakgcn kernel.
|
14 years ago |
Con Kolivas
|
d1cddf8bad
Update licensing to GPL V3.
|
14 years ago |
Con Kolivas
|
810ad04578
More copyright updates.
|
14 years ago |
Con Kolivas
|
83dde50f9d
Updates to diakgcn kernel courtesy of Philip Kaufmann <phil.kaufmann@t-online.de>
|
14 years ago |
zefir
|
713e8be629
move CPU chipset specific optimization into device-cpu
|
14 years ago |
Con Kolivas
|
52bb99c3ea
Fix double definition of A0 B0 to zeroA zeroB.
|
14 years ago |
Con Kolivas
|
405a2120f8
Remove unnecessary check for opt_debug on every invocation of applog at LOG_DEBUG and place the check in applog().
|
14 years ago |
Philip Kaufmann
|
c91155ac55
made code a bit more consistent and removed 2 unneeded brackets
|
14 years ago |
ckolivas
|
85e9a841d5
Use K array explicitly to make it clear what is being added.
|
14 years ago |
ckolivas
|
033913ca8e
First working port of the diakgcn kernel.
|
14 years ago |
Con Kolivas
|
8171ceab85
Simplify submit_nonce loop and avoid potentially missing FOUND - 1 entry. Reported by Luke-Jr.
|
14 years ago |
Con Kolivas
|
a51514d9d1
White space cleanup.
|
14 years ago |