Con Kolivas
|
d1cddf8bad
Update licensing to GPL V3.
|
14 years ago |
Con Kolivas
|
882e4d85de
Merge pull request #123 from xiangfu/icarus
|
14 years ago |
Con Kolivas
|
2f3a4a47c8
Reset the longpoll flag after it's been used once to prevent it restarting work again.
|
14 years ago |
Con Kolivas
|
2ca8d38e0e
Merge pull request #124 from kanoi/master
|
14 years ago |
Con Kolivas
|
00290a3e02
Select diablo kernel on all but GCN+SDK 2.6.
|
14 years ago |
Kano
|
e3281c2643
When API shuts down cgminer don't kill itself
|
14 years ago |
Con Kolivas
|
af7368daca
Don't make rolled work from the longpoll be seen as other longpoll work items.
|
14 years ago |
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
|
14 years ago |
Con Kolivas
|
89b32b1738
Officially support diakgcn in code and docs.
|
14 years ago |
Con Kolivas
|
fe4b5e1fc6
Set the lp_sent bool earlier to minimise the number of extra longpolls sent out.
|
14 years ago |
Xiangfu
|
f46c2b28a0
add icarus to cgminer.c
|
14 years ago |
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.
|
14 years ago |
Con Kolivas
|
56baa87437
Make sure to request on the lp url when requesting a longpoll indrectly via get upstream work.
|
14 years ago |
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
|
14 years ago |
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
|
14 years ago |
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
|
14 years ago |
Con Kolivas
|
f85b85d244
Re-check for a longpoll supporting pool every 30 seconds if none is found initially.
|
14 years ago |
Con Kolivas
|
b217cbee0d
Report threads as busy waiting on getwork on startup to avoid them being flagged sick on startup during slow networking.
|
14 years ago |
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
|
14 years ago |
Con Kolivas
|
810ad04578
More copyright updates.
|
14 years ago |
Con Kolivas
|
17cc279adb
Always use a fresh connection for longpoll as prolonged persistent connections can fail for many reasons.
|
14 years ago |
Con Kolivas
|
06721957a0
Freeze the queues on all threads that are sent the pause message to prevent them trying to start up again with saved pings in their queues.
|
14 years ago |
Con Kolivas
|
f0e12fc593
Consolidate all screen updates to the watchdog thread and touch both windows before refresh.
|
14 years ago |
Con Kolivas
|
d2b3fbc90c
Curses will be disabled in clean_up so don't do it early in kill_work, and disable_adl so that GPU settings may be restored to normal in case shutting
|
14 years ago |
Con Kolivas
|
61328a4292
Stop the mining threads before trying to kill them.
|
14 years ago |
Con Kolivas
|
1c211c5f41
Plain refresh() does not give reliably screen updates so get rid of all uses of it.
|
14 years ago |
ckolivas
|
9a0e4f8fac
Move logwindow down once number of devices is known.
|
14 years ago |
ckolivas
|
c235c7e373
Allow the refresh interval to be adjusted in dynamic intensity with a --gpu-dyninterval parameter.
|
14 years ago |
ckolivas
|
e259a994f1
Make curses display visible right from the beginning and fix the window sizes so the initial messages don't get lost once the status window is drawn.
|
14 years ago |
ckolivas
|
c531f1bd04
Use the max_hashes variable to determine when to abandon work.
|
14 years ago |