|
e0540bd4
|
2012-02-06T21:23:20
|
|
Revert "Rewrite the convoluted get_work() function to be much simpler and roll work as much as possible with each new work item."
This reverts commit dec99ab739d16f2dd4f48482e713a25ebaef8e66.
This seems to cause a race on work in free_work(). Presumably other threads are still accessing the structure.
|
|
de4c6c29
|
2012-02-06T18:12:22
|
|
Provide support for the submitold extension on a per-pool basis based on the value being detected in a longpoll.
|
|
dec99ab7
|
2012-02-06T17:36:51
|
|
Rewrite the convoluted get_work() function to be much simpler and roll work as much as possible with each new work item.
|
|
a3e77937
|
2012-02-06T16:11:53
|
|
Roll as much work as possible from the work returned from a longpoll.
|
|
eff9fe43
|
2012-02-06T10:42:52
|
|
Rolling work on each loop through the mining thread serves no purpose.
|
|
d42d0c8e
|
2012-02-06T10:41:05
|
|
Allow to stage more than necessary work items if we're just rolling work.
|
|
b9612715
|
2012-02-06T10:40:04
|
|
Replace divide_work with reuse_work function used twice.
|
|
0307f9bb
|
2012-02-06T10:37:29
|
|
Give rolled work a new ID to make sure there is no confusion in the hashtable lookups.
|
|
d991a09e
|
2012-02-06T08:00:09
|
|
Remove now-defunct hash_div variables.
|
|
36d2fa48
|
2012-02-05T22:39:28
|
|
Silence unused parameter warnings.
|
|
294ac0b6
|
2012-02-05T22:33:58
|
|
Stagger the restart of every next thread per device to keep devices busy ahead of accessory threads per device.
|
|
82f74af5
|
2012-02-05T21:36:41
|
|
Deprecate the --donation feature.
Needlessly complex, questionable usefulness, depends on author's server and a central pool of some kind, and was not heavily adopted.
|
|
488a3b73
|
2012-02-05T17:31:19
|
|
It's devices that report back now, not threads.
|
|
23685aa4
|
2012-02-05T17:28:53
|
|
Continue auto-management of fan and engine speeds even if a device is disabled for safety reasons.
|
|
01659bcc
|
2012-02-05T14:35:45
|
|
Abstract out tests for whether work has come from a block that has been seen before and whether a string is from a previously seen block.
|
|
0ebc0c9d
|
2012-02-04T17:49:49
|
|
Add last share's pool info in cgpu_info
|
|
53c1e9ae
|
2012-02-04T15:15:57
|
|
Allow the OpenCL platform ID to be chosen with --gpu-platform.
|
|
cda798d9
|
2012-02-04T13:05:28
|
|
Only enable curses on failure if curses is desired.
|
|
e0b0a6c0
|
2012-01-30T23:11:39
|
|
Modularize code: main.c -> device-cpu + device-gpu
This patch is an initial attempt to re-structure cgminer source
code from its monolithic design (with nearly all code being
concentrated in main.c) to a more modular one.
In this first stage, the conditionally compiled functions for
GPU and CPU mining were extracted into dedicated files:
* device-cpu.h and device-cpu.c covering WANT_CPUMINE functions
* device-gpu.h and device-gpu.c covering HAVE_OPENCL functions
The main.c file is left untouched as reference, while the
remainder without the extracted parts is located in cgminer.c.
The Makefile.am has been updated to use the re-structured
source files for the build.
Above pure re-structuring *NO* functional modifications were
made. The sources were tested to compile and run on on a
current Linux system with working CPU and GPU mining
(Bitforce not tested due to loack of hardware).
|