|
93efb726
|
2012-02-22T19:38:01
|
|
Allow multiple different kernels to be chosen per device.
|
|
26c59fbf
|
2012-02-22T16:59:28
|
|
Allow the worksize to be set per-device.
|
|
deff55c6
|
2012-02-22T16:54:06
|
|
Allow different vectors to be set per device.
|
|
713e8be6
|
2012-02-04T14:22:47
|
|
move CPU chipset specific optimization into device-cpu
|
|
543265d6
|
2012-01-24T14:34:17
|
|
Generalize --temp-cutoff and implement support for reading temperature from BitFORCE FPGAs
|
|
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).
|