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

3325 Commits

Author SHA1 Message Date
Con Kolivas
f7b79e34cf Redundant check. 2012-10-27 12:33:46 +11:00
Con Kolivas
8bd8696854 The work struct pointer in struct pc_data in findnonce is never freed yet there is no need to allocate it separately so make struct work a static part of the struct pc_data.
s
2012-10-26 23:30:49 +11:00
Paul Sheppard
c65ff0d77b Merge branch 'master' of https://github.com/pshep/cgminer.git 2012-10-25 23:07:32 -07:00
Paul Sheppard
a86b592c74 Merge branch 'master' of git://github.com/ckolivas/cgminer.git 2012-10-25 23:04:34 -07:00
Con Kolivas
6691d9d06a Bump version number to 2.8.5 2012-10-23 20:25:31 +11:00
Con Kolivas
26f7a37206 Update NEWS. 2012-10-23 20:19:21 +11:00
Con Kolivas
68c881fde7 Handle crash exceptions by trying to restart cgminer unless the --no-restart option is used. 2012-10-23 20:17:10 +11:00
Con Kolivas
9ccc418a6c Switch queued count when choosing a different pool from a failed stratum pool in getwork thread. 2012-10-22 23:12:06 +11:00
Con Kolivas
334a9db41a Put a mandatory 5s wait between reattempting a getwork on failure to avoid hammering requests. 2012-10-22 23:08:38 +11:00
Con Kolivas
d2e87254ea The ATI stream / AMD APP SDK environment variables appear to only interfere with win32 builds so bypass them. 2012-10-22 22:52:27 +11:00
Con Kolivas
6d3c880a25 Make sure to check pool stratum curl exists under lock before attempting any recv to not risk dereferencing upon attempting to reinitiate stratum. 2012-10-22 22:48:12 +11:00
Con Kolivas
e575763a80 Avoid redefining macros and align to 4 byte boundaries. 2012-10-22 22:06:00 +11:00
Con Kolivas
617ee96826 Merge pull request #321 from kanoi/mmq
API - add Stratum information to pools
2012-10-21 03:50:00 -07:00
Kano
29484e8411 API - add Stratum information to pools 2012-10-21 17:04:15 +11:00
Con Kolivas
7a0a3592cd Merge pull request #320 from kanoi/mmq
update FPGA-README for MMQ
2012-10-19 16:38:47 -07:00
Paul Sheppard
081554be6c Merge branch 'master' of git://github.com/ckolivas/cgminer.git 2012-10-18 14:21:00 -07:00
Kano
254bc2fac6 update FPGA-README for MMQ 2012-10-18 12:26:48 +11:00
Con Kolivas
b0d98c74b3 Bump version number to 2.8.4 2012-10-18 09:07:37 +11:00
Con Kolivas
433808be70 Update NEWS. 2012-10-18 09:07:11 +11:00
Con Kolivas
17251795c3 Merge pull request #319 from kanoi/mmq
MMQ new initialisation (that works) and clocking control
2012-10-17 14:09:15 -07:00
Con Kolivas
e561bfe45e Revert "Rename INCLUDES in Makefile.am."
This reverts commit e341e346d3.

Breaks build.
2012-10-18 00:57:23 +11:00
Con Kolivas
101394ab70 Time for dynamic is in microseconds, not ms. 2012-10-18 00:57:03 +11:00
Con Kolivas
e341e346d3 Rename INCLUDES in Makefile.am. 2012-10-17 23:33:20 +11:00
Con Kolivas
0a1fcad533 x86_64 builds of mingw32 are not supported directly and should just configure as generic mingw32 builds since they're NOT 64 bit. 2012-10-17 23:30:51 +11:00
Con Kolivas
8fb777a2dd Cope with both ATI stream and AMD APP SDK roots being set when building. 2012-10-17 23:14:39 +11:00
ckolivas
3fce32f494 Use 3 significant digits when suffix string is used and values are >1000. 2012-10-17 10:33:22 +11:00
Kano
fc14b2ee07 MMQ new initialisation (that works) and clocking control 2012-10-17 09:56:42 +11:00
ckolivas
68f9af28f2 Get rid of unused warning for !scrypt. 2012-10-17 09:35:29 +11:00
ckolivas
bb4bec98d5 Use select on stratum send to make sure the socket is writeable. 2012-10-17 09:34:32 +11:00
Con Kolivas
2aa5163b8b Cope with dval being zero in suffix_string and display a single decimal place when significant digits is not specified but the value is greater than 1000. 2012-10-16 22:04:05 +11:00
Con Kolivas
54d2999d77 Pad out the suffix string function with zeroes on the right. 2012-10-16 21:20:02 +11:00
Con Kolivas
99adf397bd Failure to calloc in bin2hex is a fatal failure always so just check for that failure within the function and abort, simplifying the rest of the code. 2012-10-16 19:47:31 +11:00
Con Kolivas
b3d4258940 Provide locking around the change of the stratum curl structures to avoid possible races. 2012-10-16 19:22:48 +11:00
ckolivas
53c3cce6ac Bump opencl kernel version numbers. 2012-10-16 15:27:06 +11:00
ckolivas
775a27281a Remove atomic ops from opencl kernels given rarity of more than once nonce on the same wavefront and the potential increased ramspeed requirements to use the atomics. 2012-10-16 15:10:22 +11:00
ckolivas
5fcc8612b4 Clear the pool idle flag in stratum when it comes back to life. 2012-10-16 14:56:50 +11:00
Con Kolivas
7adb7a30e6 Display correct share hash and share difficulty with scrypt mining. 2012-10-15 23:10:24 +11:00
Con Kolivas
04c7a21ddd Use explicit host to BE functions in scrypt code instead of hard coding byteswap everywhere. 2012-10-15 17:36:44 +11:00
Con Kolivas
57aac5040c Show work target diff for scrypt mining. 2012-10-15 17:29:33 +11:00
Con Kolivas
25c39c96bb Ease the checking on allocation of padbuffer8 in the hope it works partially anyway on an apparently failed call. 2012-10-15 12:31:57 +11:00
Con Kolivas
e5babfa25b Watch for buffer overflows on receiving data into the socket buffer. 2012-10-15 11:40:32 +11:00
Con Kolivas
d4f8a0b2b5 Round target difficulties down to be in keeping with the rounding of detected share difficulties. 2012-10-15 10:29:44 +11:00
Con Kolivas
7450b25e75 Dramatically simplify the dynamic intensity calculation by oversampling many runs through the opencl kernel till we're likely well within the timer resolution on windows. 2012-10-14 12:07:27 +11:00
Con Kolivas
2a9b3e33d3 String alignment to 4 byte boundaries and optimisations for bin<->hex conversions. 2012-10-14 09:54:04 +11:00
Con Kolivas
1c22c0e8d6 In opencl_free_work, make sure to still flush results in dynamic mode. 2012-10-14 08:37:54 +11:00
Con Kolivas
bd377f767f Align static arrays to 4 byte boundaries to appease ARM builds for stratum. 2012-10-14 03:35:01 +11:00
Paul Sheppard
c5696629d7 Merge branch 'master' of git://github.com/ckolivas/cgminer.git 2012-10-13 06:55:05 -07:00
Con Kolivas
a63fc8c25c Bump version to 2.8.3 2012-10-12 18:06:00 +11:00
Con Kolivas
b976261c4e Update documentation. 2012-10-12 18:05:40 +11:00
Con Kolivas
13676ef11a Left align values that are suffix_string generated. 2012-10-12 18:00:14 +11:00