1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-08 22:08:02 +00:00
Commit Graph

3540 Commits

Author SHA1 Message Date
Con Kolivas
0a7d6222bf Merge branch 'master' of github.com:ckolivas/cgminer 2012-02-22 08:06:00 +11:00
Con Kolivas
28897c2a20 Merge pull request #126 from xiangfu/icarus
fix icarus.c compile warning and bitforce code style cleanup
2012-02-21 04:21:30 -08:00
Con Kolivas
7110bdb5c7 Merge branch 'master' of github.com:ckolivas/cgminer 2012-02-21 23:18:55 +11:00
Con Kolivas
8f3ffb0a12 Merge pull request #125 from Diapolo/master
small diakgcn update
2012-02-21 04:18:39 -08:00
Xiangfu
07b0ed4a63 fix the bitforce.c code style follow 1TBS 2012-02-21 20:16:42 +08:00
Xiangfu
36318291bf fix icarus.c compile warning 2012-02-21 20:16:25 +08:00
Philip Kaufmann
52d4581642 small changes to speedup no vec for AMD 898.1 OCL runtime 2012-02-21 13:08:56 +01:00
Con Kolivas
d1cddf8bad Update licensing to GPL V3. 2012-02-21 22:23:07 +11:00
Con Kolivas
882e4d85de Merge pull request #123 from xiangfu/icarus
Add Icarus Support to Cgminer
2012-02-21 03:14:20 -08:00
Con Kolivas
2f3a4a47c8 Reset the longpoll flag after it's been used once to prevent it restarting work again. 2012-02-21 21:56:30 +11:00
Con Kolivas
2ca8d38e0e Merge pull request #124 from kanoi/master
API commits - IP 0/0 means all, add "Log Interval" to config, restrict access to modify commands
2012-02-21 02:49:25 -08:00
Con Kolivas
00290a3e02 Select diablo kernel on all but GCN+SDK 2.6. 2012-02-21 21:48:10 +11:00
Con Kolivas
d85fc0f799 Begin import of DiabloMiner kernel. 2012-02-21 21:48:10 +11:00
Kano
de40e6df4f Modify API debug messages to say API instead of DBG 2012-02-21 20:04:00 +11:00
Kano
e3281c2643 When API shuts down cgminer don't kill itself 2012-02-21 20:03:13 +11:00
Con Kolivas
af7368daca Don't make rolled work from the longpoll be seen as other longpoll work items. 2012-02-21 16:43:24 +11:00
Kano
a455ac7b5c README document API 'privileged' command 2012-02-21 11:16:57 +11:00
Kano
dd233ec244 API add 'privileged' command so can verify access level 2012-02-21 11:08:29 +11:00
Con Kolivas
f4284a21a8 Set the lp_sent variable under lock since there will almost always be a race on setting this variable, potentially leading to multiple LPs being sent
out.
2012-02-21 09:22:04 +11:00
Kano
9b83c126be Update documentation for API changes 2012-02-20 21:24:00 +11:00
Kano
60b7c01e7a API restrict access to all non display commands by default 2012-02-20 20:10:21 +11:00
Kano
c25aead886 Update API version to 1.2 for new 'Log Interval' 2012-02-20 19:15:22 +11:00
Kano
3bd16acf12 API add --log Interval to 'config' reply 2012-02-20 19:12:46 +11:00
Kano
3955fefec0 --api-allow special case 0/0 means all 2012-02-20 19:03:25 +11:00
Con Kolivas
136b50d51c Bump version number to 2.2.7 2012-02-20 09:38:31 +11:00
Con Kolivas
8d6d62c391 Update FAQs. 2012-02-20 09:31:11 +11:00
Con Kolivas
89b32b1738 Officially support diakgcn in code and docs. 2012-02-20 09:28:01 +11:00
Con Kolivas
ed893af219 Update NEWS. 2012-02-20 09:25:46 +11:00
Con Kolivas
fe4b5e1fc6 Set the lp_sent bool earlier to minimise the number of extra longpolls sent out. 2012-02-20 08:26:46 +11:00
Xiangfu
dfead150f7 add shortcuts to description for easy grep 2012-02-19 22:22:02 +08:00
Xiangfu
beaf158a40 update README for Icarus 2012-02-19 22:22:02 +08:00
Xiangfu
2bb92ebcdc add Icarus support to autoreconf system 2012-02-19 22:22:02 +08:00
Xiangfu
f46c2b28a0 add icarus to cgminer.c 2012-02-19 22:22:02 +08:00
Xiangfu
706c4de111 add shutdown function 2012-02-19 22:22:02 +08:00
Xiangfu
340b923e42 add icarus.c, base on bitforce.c 2012-02-19 22:22:02 +08:00
Con Kolivas
3cdac04f4f Flag the pool that is the longpoll thread to avoid sending multiple longpolls during the slight delays between requesting and setting the lp_sent flag. 2012-02-19 23:13:02 +11:00
Con Kolivas
a3103d9d5a Merge pull request #122 from Diapolo/master
diakgcn - fixed no vectors hw-errors
2012-02-19 03:49:52 -08:00
Philip Kaufmann
8a008ff505 Fixed no vectors, shortened code a bit (only cosmetic) 2012-02-19 12:44:34 +01:00
Con Kolivas
56baa87437 Make sure to request on the lp url when requesting a longpoll indrectly via get upstream work. 2012-02-19 22:19:59 +11:00
Con Kolivas
79e95dd95c Store whether a work item is the result of a longpoll or not in struct work and use it to help determine block changes directly from the work longpoll
bool.
2012-02-19 22:15:55 +11:00
Con Kolivas
39906718d2 Keep track of when a longpoll has been sent for a pool and if the current pool is requesting work but has not sent a longpoll request, convert one of
the work items to a longpoll as we may have switched pools but still be using the longpoll from the previous pool.
2012-02-19 22:07:31 +11:00
Con Kolivas
4eca1aa05c Store the longpoll url in the pool struct and update it from the pool_active test in case it changes. This is to allow further changes to longpoll
management on switching pools.
2012-02-19 21:50:02 +11:00
Con Kolivas
f85b85d244 Re-check for a longpoll supporting pool every 30 seconds if none is found initially. 2012-02-19 21:28:23 +11:00
Con Kolivas
b217cbee0d Report threads as busy waiting on getwork on startup to avoid them being flagged sick on startup during slow networking. 2012-02-19 20:33:09 +11:00
Con Kolivas
02295c69c8 Allow devices that are disabled due to overheating to be flagged as recovering instead of disabling them and re-enable them if they're below ideal
temperatures and --no-restart has not been set.
2012-02-19 20:19:47 +11:00
Con Kolivas
e9c3d7309a Tahiti prefers worksize 64 with poclbm. 2012-02-19 18:32:56 +11:00
Con Kolivas
e5be2d242e Merge pull request #121 from Diapolo/master
clean diakgcn kernel update
2012-02-18 13:16:27 -08:00
Philip Kaufmann
99d058a1f1 re-forked cgminer - initial commit to update DiaKGCN kernel 2012-02-18 16:44:09 +01:00
Con Kolivas
30936f17e3 No need to expressly retain the opencl program now that the zero binary issue is fixed. 2012-02-18 23:28:41 +11:00
Con Kolivas
810ad04578 More copyright updates. 2012-02-18 23:16:08 +11:00