1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 14:58:01 +00:00
Commit Graph

2603 Commits

Author SHA1 Message Date
Con Kolivas
471daecb5f Initialise mdplatform. 2012-07-16 20:15:27 +10:00
Con Kolivas
07292f73a1 Initialise mdplatform. 2012-07-16 17:05:08 +10:00
Con Kolivas
ffd21f8db3 Find the gpu platform with the most devices and use that if no platform option is passed. 2012-07-16 17:04:38 +10:00
Con Kolivas
f99ac0ca78 Allow more platforms to be probed if first does not return GPUs. 2012-07-16 17:04:27 +10:00
Con Kolivas
861f4329b2 Fix external scrypt algo missing. 2012-07-16 13:39:30 +10:00
Con Kolivas
428d5e5d4d Limit scrypt to 1 vector. 2012-07-16 13:22:35 +10:00
Con Kolivas
76c37891ea Handle KL_SCRYPT in config write. 2012-07-16 13:19:42 +10:00
Con Kolivas
5cd4bbd21c Get rid of stuff. 2012-07-16 13:18:43 +10:00
Con Kolivas
6ac14f4280 Don't enqueuewrite buffer at all for pad8 and pass work details around for scrypt in dev_blk. 2012-07-16 13:14:21 +10:00
Con Kolivas
a9a0bba18b Set the correct data for cldata and prepare for pad8 fixes. 2012-07-16 11:53:18 +10:00
Con Kolivas
3d1b4d6374 Revert "Use uint16 in SHA256_fresh in scrypt kernel."
This reverts commit 6a02f8d94a.
2012-07-16 11:17:27 +10:00
Luke Dashjr
a1edc7dbcb Bugfix: Fix build without curses but with OpenCL 2012-07-15 05:37:49 +00:00
Con Kolivas
04edf4bfa2 Temporarily set opencl to use all devices to allow debugging of scrypt kernel rapidly. 2012-07-15 13:40:56 +10:00
Con Kolivas
53e9c61c02 Find the gpu platform with the most devices and use that if no platform option is passed. 2012-07-15 13:40:11 +10:00
Con Kolivas
884f83f313 Allow more platforms to be probed if first does not return GPUs. 2012-07-15 13:31:03 +10:00
Con Kolivas
6a02f8d94a Use uint16 in SHA256_fresh in scrypt kernel. 2012-07-15 13:28:56 +10:00
Con Kolivas
cb5fed893f Get rid of spaces in arrays in scrypt kernel. 2012-07-15 13:23:52 +10:00
Con Kolivas
46592a24f4 Use uint16 in SHA256 in scrypt kernel. 2012-07-15 13:20:13 +10:00
Con Kolivas
fdcaea1c13 Start with smaller amount of hashes in cpu mining to enable scrypt to return today sometime. 2012-07-14 22:37:32 +10:00
Con Kolivas
6c6c285268 Show Khash hashrates when scrypt is in use. 2012-07-14 22:25:41 +10:00
Con Kolivas
54f1b80824 Free the scratchbuf memory allocated in scrypt and don't check if CPUs are sick since they can't be. Prepare for khash hash rates in display. 2012-07-14 22:19:55 +10:00
Con Kolivas
a5ebb71216 Add cpumining capability for scrypt. 2012-07-14 22:01:20 +10:00
Con Kolivas
243d005b1b Set scrypt settings and buffer size in ocl.c code to be future modifiable. 2012-07-14 16:21:27 +10:00
Con Kolivas
bd10764e76 Cope with when we cannot set intensity low enough to meet dynamic interval by inducing a forced sleep. 2012-07-14 11:07:15 +10:00
Con Kolivas
238db52aa6 Make dynamic and scrypt opencl calls blocking. 2012-07-14 11:02:22 +10:00
Con Kolivas
41daf99537 Calculate midstate in separate function and remove likely/unlikely macros since they're dependent on pools, not code design. 2012-07-14 09:45:55 +10:00
Luke Dashjr
b347a178f6 bitforce: Use "full work" vs "nonce range" for kernel name
Also move these string constants to #defines
2012-07-13 16:26:55 +00:00
Con Kolivas
8230ab0549 Display in debug mode when we're making the midstate locally. 2012-07-14 01:10:50 +10:00
Con Kolivas
ea444d0239 Fix nonce submission code for scrypt. 2012-07-14 00:59:38 +10:00
Con Kolivas
aabc723326 Make sure goffset is set for scrypt and drop padbuffer8 to something manageable for now. 2012-07-14 00:30:25 +10:00
Con Kolivas
e0296c411b Set up buffer8 for scrypt. 2012-07-13 21:35:25 +10:00
Con Kolivas
8fd3bf74df Build fix for opt scrypt. 2012-07-13 20:40:37 +10:00
Con Kolivas
1aacfe5279 Don't check postcalc nonce with sha256 in scrypt. 2012-07-13 20:38:26 +10:00
Con Kolivas
0f43eb5eb7 Don't test nonce with sha and various fixes for scrypt. 2012-07-13 20:35:44 +10:00
Con Kolivas
b085c338f6 Make scrypt buffers and midstate compatible with cgminer. 2012-07-13 20:28:36 +10:00
Con Kolivas
2ed4072b5e Use cgminer specific output array entries in scrypt kernel. 2012-07-13 19:18:11 +10:00
Con Kolivas
dd740caa98 Provide initial support for the scrypt kernel to compile with and mine scrypt with the --scrypt option. 2012-07-13 19:02:43 +10:00
Con Kolivas
5a65415b1e Enable completely compiling scrypt out. 2012-07-13 14:47:02 +10:00
Con Kolivas
176cdf8bbc Begin import of scrypt opencl kernel from reaper. 2012-07-13 14:44:52 +10:00
Con Kolivas
b6a23d0027 bitforce_get_result returns -1 on error now. 2012-07-13 11:39:34 +10:00
Con Kolivas
761bd77288 Merge pull request #267 from luke-jr/bugfix_winsleep
Fix Windows build
2012-07-12 18:12:00 -07:00
Con Kolivas
d3b8b4d905 Merge pull request #266 from luke-jr/api_select_life
rpc: Use a single switch statement for both stringifications of cgpu->status
2012-07-12 18:11:39 -07:00
Con Kolivas
aa723e7102 Check return value of read in BFgets 2012-07-13 10:54:06 +10:00
Luke Dashjr
68111323b3 Bugfix: Make our Windows nanosleep/sleep replacements standards-compliant (which fixes nmsleep) and include compat.h for bitforce (for sleep) 2012-07-12 18:24:42 +00:00
Luke Dashjr
a854779077 rpc: Use a single switch statement for both stringifications of cgpu->status 2012-07-12 17:05:25 +00:00
Con Kolivas
cdf325d751 Merge branch 'master' of github.com:ckolivas/cgminer 2012-07-12 23:15:05 +10:00
Con Kolivas
ac55cec60b Fix whitespace mangling. 2012-07-12 23:13:35 +10:00
Con Kolivas
c1c99f1dd2 Merge https://github.com/pshep/cgminer into pshep 2012-07-12 23:09:05 +10:00
Con Kolivas
89e613b943 Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement."
This reverts commit 0785886b53.
2012-07-12 21:29:30 +10:00
Con Kolivas
94628b1d1c Merge pull request #265 from kanoi/minerphp
miner.php fix rig # when miners fail
2012-07-12 04:17:17 -07:00