|
cdaaff19
|
2013-09-19T09:35:35
|
|
Provide stubs for compiling hashfast code into makefiles.
|
|
7f653ba9
|
2013-08-30T10:01:08
|
|
Unconditionally build jansson statically from the cgminer source tree.
|
|
6df0648a
|
2013-08-28T12:05:58
|
|
First import of libusb-1.0
|
|
f3b75b0b
|
2013-08-18T01:39:35
|
|
Add rt lib linkage to enable use of clock_nanosleep functions with older glibc.
|
|
812852cc
|
2013-08-09T06:31:57
|
|
Move bflsc defines to a header file.
|
|
6219f977
|
2013-05-17T14:10:58
|
|
switch icarus configuration to usb
|
|
fd518f16
|
2013-04-28T19:59:43
|
|
Add GPU-README to EXTRA_DIST.
|
|
4c9f2b74
|
2013-04-28T19:24:57
|
|
Add an ASIC README file and udev rules file for insertion of BFL devices on linux.
|
|
c769db69
|
2013-04-26T10:32:28
|
|
bflsc v0.1
|
|
baa5a6e7
|
2013-04-22T19:39:59
|
|
Further fix distdir for hexdump.c
|
|
3d835fc3
|
2013-04-22T19:28:50
|
|
Fix build and distdir.
|
|
f4b27907
|
2013-04-22T14:35:43
|
|
Remove all CPU mining code.
|
|
3b5ef343
|
2013-04-21T18:01:49
|
|
Add high resolution to nmsleep wrapper on windows.
|
|
57fcd07b
|
2013-04-16T10:28:12
|
|
Merge remote-tracking branch 'upstream/master'
|
|
ac053edc
|
2013-04-16T10:27:10
|
|
build out of source dir
|
|
dea35d33
|
2013-04-05T13:32:09
|
|
Add Makefile entry for driver-avalon.
|
|
86821eb4
|
2013-04-05T11:58:21
|
|
Fix mingw cross compilation being broken by win32/win64 patches.
|
|
c9ae7150
|
2013-04-04T22:59:10
|
|
Compile CPU mining for win32 and win64
|
|
88853a2d
|
2013-03-07T22:55:15
|
|
Comment out driver-bflsc.c file from Makefile.am till one exists.
|
|
540f3e89
|
2013-03-07T00:00:31
|
|
Setup BFLSC support
|
|
040ec589
|
2012-12-31T09:09:43
|
|
BFL USB build changes
|
|
152e7e36
|
2012-12-02T21:48:37
|
|
mmq usb v0.4 + api usb stats
|
|
318ef85a
|
2012-11-16T00:13:56
|
|
Require pkg-config to find libusb-1.0, and fix libusb.h #includes
|
|
efaa1b03
|
2012-11-18T17:19:53
|
|
Work around libcurl cflags not working on hacked up mingw installations on windows.
|
|
dc7c57d9
|
2012-10-26T09:40:49
|
|
Changes to build prototypes to support building on FreeBSD 9.1-RC2 amd64
* Bashism in configure:
./configure: ${ac_cv_search_addstr:2}: Bad substitution
* Configure finds libcurl in /usr/local, but /usr/local/include isn't in CFLAGS:
cgminer.c:39:10: fatal error: 'curl/curl.h' file not found
* Configure misdetects amd64 as 32-bit; fails when trying to link in sse2_64:
cgminer-sha256_sse2_amd64.o: In function `scanhash_sse2_64':
./cgminer/sha256_sse2_amd64.c:98: undefined reference to `sha256_sse2_64_new'
cgminer-sha256_sse4_amd64.o: In function `scanhash_sse4_64':
./cgminer/sha256_sse4_amd64.c:96: undefined reference to `CalcSha256_x64_sse4'
./cgminer/sha256_sse4_amd64.c:97: undefined reference to `CalcSha256_x64_sse4'
|
|
e561bfe4
|
2012-10-18T00:57:23
|
|
Revert "Rename INCLUDES in Makefile.am."
This reverts commit e341e346d38b465139abb8da4c8d3a02f9abe3c8.
Breaks build.
|
|
e341e346
|
2012-10-17T23:33:20
|
|
Rename INCLUDES in Makefile.am.
|
|
b3cdd802
|
2012-09-24T16:27:47
|
|
Put all socket definitions in util.h to allow reusing by added socket functions to be used in util.c.
|
|
30f5d777
|
2012-08-23T11:41:10
|
|
BFL Flash - always distribute source
|
|
0c3e9e9b
|
2012-08-23T11:16:29
|
|
BFL flash - include source in builds and more FPGA-README
|
|
d64c32ac
|
2012-08-07T21:49:11
|
|
Include scrypt.h in Makefile.
|
|
e49bd981
|
2012-08-07T19:56:43
|
|
Use the scrypt CPU code to confirm results from OCL code, and mark failures as HW errors, making it easier to tune scrypt parameters.
|
|
ac6315b7
|
2012-07-29T22:15:42
|
|
Bump version 2.6.0, adding SCRYPT README to makefile.
|
|
b9e5f8e5
|
2012-07-21T10:28:41
|
|
Revert "Use cpu scrypt code to check if an scrypt share is below target before submitting it."
This reverts commit 808f403a14267263066b0c257c262a1be6ef47ca.
Conflicts:
findnonce.c
|
|
808f403a
|
2012-07-20T23:44:43
|
|
Use cpu scrypt code to check if an scrypt share is below target before submitting it.
|
|
a5ebb712
|
2012-07-14T22:01:20
|
|
Add cpumining capability for scrypt.
|
|
a668f74e
|
2012-06-14T21:25:32
|
|
Fix fpgautils.h distfail.
|
|
76f96f47
|
2012-06-11T03:02:10
|
|
New driver: BTCFPGA ModMiner
|
|
d3fa59d7
|
2012-06-05T02:17:09
|
|
Abstract generally useful FPGA code into fpgautils.c
|
|
d9ffcda7
|
2012-06-04T09:05:54
|
|
Add API and FPGA READMEs into Makefile to be included in source distribution.
|
|
e6f9afe6
|
2012-04-22T15:05:04
|
|
Add missing ztex header to Makefile for distribution.
|
|
e95384e5
|
2012-04-22T14:32:40
|
|
Include ztex bitstreams firmware in distribution and install if configured in.
|
|
657716e5
|
2012-04-21T02:52:20
|
|
Merge branch 'master' into ztex
|
|
b8778839
|
2012-04-21T02:36:19
|
|
Merge branch 'master' into unify_drivers
Conflicts:
cgminer.c
|
|
99a188f9
|
2012-03-11T00:49:25
|
|
initial commit with some support for ztex 1.15x board.
This version is just a rough draft, but it does alredy mine.
Conflicts:
cgminer.c
configure.ac
|
|
ef76ec8a
|
2012-03-31T15:33:02
|
|
Add windows build docs to extra dist files.
|
|
e131dfab
|
2012-03-13T12:18:23
|
|
Unify drivers as driver-*.c and add driver name to API
|
|
ae997142
|
2012-02-26T14:46:51
|
|
Use libudev to autodetect BitFORCE GPUs, if available
|
|
2bb92ebc
|
2012-02-13T16:04:13
|
|
add Icarus support to autoreconf system
|
|
beb1c3f9
|
2012-02-12T11:39:10
|
|
Fix packaging issue with logging.h missing.
|
|
e0fec357
|
2012-02-11T19:31:34
|
|
modularized logging, support for priority based logging
Functions related to logging are extracted into dedicated source files
for better maintainability.
The existing low-level logging API is extended with a generalized scheme
providing log functions log_{error, warning, notice, info, debug} that
log messages based on a global opt_log_level.
opt_log_level for now is set to LOG_NOTICE and might be modified via
command line options or config files in future releases.
|
|
cb7145b1
|
2012-02-08T13:45:56
|
|
Add basic build ability with diakgcn and put all kernel names in configure.ac to avoid changing them in mutliple places.
|
|
a6c6866a
|
2012-02-08T13:45:56
|
|
Add basic build ability with diakgcn and put all kernel names in configure.ac to avoid changing them in mutliple places.
|
|
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).
|
|
55f693a8
|
2012-02-04T09:59:20
|
|
Revert Makefile.am component for easier merge of upcoming changes.
|
|
ebaa2be1
|
2012-02-03T18:19:39
|
|
Update poclbm kernel for better performance on GCN and new SDKs with bitalign support when not BFI INT patching.
Update phatk kernel to work properly for non BFI INT patched kernels, providing support for phatk to run on GCN and non-ATI cards.
|
|
c0e8819d
|
2012-01-31T00:20:58
|
|
Fix bitforce failing to build into cgminer.
|
|
5dfc8b69
|
2012-01-08T19:56:15
|
|
BitForce FPGA support
cgminer will scan for and mine BitForce FPGAs on USB ports by providing the
new --scan-serial <device> option, or autodetect them by searching
/dev/serial/by-id for *BitFORCE_SHA256*
|
|
332b3ca1
|
2012-01-19T16:56:42
|
|
Configure out building and support of all CPU mining code unless --enable-cpumining is enabled.
|
|
743d81b3
|
2012-01-01T20:25:04
|
|
Adjust column width of A/R/HW to be the maximum of any device and align them.
|
|
f67111da
|
2011-12-29T10:22:16
|
|
Include API examples in distribution tarball.
|
|
23580566
|
2011-11-23T14:35:49
|
|
API v0.1
|
|
d5231ea5
|
2011-11-11T22:21:30
|
|
Fix build error with -ldl being passed to LDFLAGS instead of LDADD and update configure output.
|
|
2a19153d
|
2011-10-17T14:07:38
|
|
Add example.conf to makefile dist.
|
|
5133cf5b
|
2011-10-09T12:22:00
|
|
Add altivec 4 way support courtesy of Gilles Risch.
|
|
c04abf5c
|
2011-09-23T09:44:09
|
|
Include polarssl implementation of sha256 (sha2) and remove dependency on openssl.
|
|
88fd7c1d
|
2011-09-14T07:14:34
|
|
use ATISTREAMSDKROOT env variable if available...
... to determine the location of OpenCL libs
clean up the use of OPENCL_* vars in autostuff
|
|
c8d40fb4
|
2011-09-07T09:33:43
|
|
Win32 does not use dlopen so link in -ldl only when not on win32 and display what ldflags are being passed on ./configure.
|
|
ffa68cda
|
2011-09-06T22:48:57
|
|
Ideally we should like with -ldl for dlopen() dlclose().
|
|
a62b4e3e
|
2011-09-06T13:45:02
|
|
Remove unused LIBCURL_CPPFLAGS variable which should help cgminer compile on other platforms.
|
|
a1ba15fb
|
2011-09-06T09:01:24
|
|
Fix pacakaging missing adl headers and build failure without adl sdk headers installed.
|
|
a2f6bb77
|
2011-09-05T19:36:12
|
|
Add new needed text files to distribution.
|
|
d57cd919
|
2011-09-03T10:53:35
|
|
Implement ATI ADL support for GPU parameter monitoring now and setting later (temp, fan, clocks etc.).
Check for the presence of the ADL header files in ADL_SDK.
Import adl_functions.h from amd overdrive ctrl.
Implement a setup function that tries to detect GPUs that support the ADL and link in the parameters into the gpus struct.
Put a summary of monitoring information from the GPU menu.
|
|
67dff290
|
2011-08-26T13:45:45
|
|
Doc updates.
|
|
7dc3db23
|
2011-08-25T11:19:40
|
|
Implement SSE2 32 bit assembly algorithm as well.
|
|
ebf79993
|
2011-08-25T12:10:45
|
|
Include uthash.h in distro.
|
|
6d10ef2f
|
2011-08-22T10:17:23
|
|
Bump version numbers of kernels to indicate slightly different versions.
|
|
f062765c
|
2011-08-20T10:08:59
|
|
Explicitly link in ws2_32 on the windows build and update README file on how to compile successfully on windows.
|
|
0f782ba6
|
2011-08-17T15:47:18
|
|
Update poclbm kernel to FF sized mask and only check that range.
|
|
c40f51c7
|
2011-08-17T15:06:59
|
|
Move to cgminer style buffer return and file naming convention and fix a compiler warning.
|
|
3f48a97a
|
2011-08-17T14:54:11
|
|
Include correct files for dist.
|
|
58eb4d58
|
2011-08-16T17:13:10
|
|
Add bench_block to makefile.
|
|
44faebec
|
2011-07-28T23:26:22
|
|
Fix the Makefile.am for the last commit
That LIBCURL_CHECK_CONFIG macro apparently did some things wrong
too, like adding libraries to a non-standard "LIBCURL" variable
instead of "LIBCURL_LIBS". Fixes linking after the previous commit.
|
|
116a9dc0
|
2011-07-23T14:17:25
|
|
Update phatk kernel to one with new parameters for slightly less overhead again.
Make the queue kernel parameters call a function pointer to select phatk or poclbm.
|
|
0aa98873
|
2011-07-18T11:27:58
|
|
Add an sse4 algorithm to CPU mining.
|
|
a7707a26
|
2011-07-18T10:42:24
|
|
Rename the poclbm file to ensure a new binary is built since.
|
|
b913bc59
|
2011-07-15T13:06:13
|
|
Update makefile to suit new kernel.
|
|
857902a1
|
2011-07-12T22:23:03
|
|
Commit a new phatk kernel renamed to force new binary building and add proper support in makefiles.
|
|
386489a1
|
2011-07-11T14:56:17
|
|
Added support for pdcurses.
|
|
90839cdf
|
2011-07-11T13:41:31
|
|
Implement a completely curses based display and don't output to stderr when log is enabled unless it's redirected away from the terminal.
|
|
a0d14d15
|
2011-07-06T16:47:25
|
|
ccan: add ccan/opt and dependencies to build.
|
|
91f9c527
|
2011-07-04T20:33:31
|
|
Rename code and application binary to cgminer version 1.0.9 preempting version 1.1.0, moving main code to main.c.
|
|
ec831917
|
2011-06-25T04:43:37
|
|
Build on windows using mingw32.
|
|
2a8475b5
|
2011-06-29T19:45:53
|
|
configure.ac, Makefile.am: Allow setting of OpenCL location
Add two new configure flags, --with-opencl-libdir and --with-opencl-inc
to specify where OpenCL headers and libraries exist. This now adds
a test for the OpenCL header file and makes not finding the library
or headers a fatal error.
Signed-off-by: Tom Rini <trini@kernel.crashing.org>
|
|
3983f1b9
|
2011-07-01T13:21:18
|
|
Breaks nvidia building. Roll back for now.
Revert "configure.ac, Makefile.am: Allow setting of OpenCL location"
This reverts commit a9893d818dac53cb52c2ed06ece59195228f44d9.
|
|
dde70397
|
2011-06-14T10:32:54
|
|
Merge gpumining from oclmine. Unstable.
|
|
feb02dfb
|
2011-06-08T23:09:21
|
|
Fix libcurl include path
Fix the include path for libcurl, if it was installed in a location
where gcc does not look by default. The variable is declared in
the LIBCURL_CHECK_CONFIG m4 macro.
|
|
a9a2840d
|
2011-04-11T13:04:29
|
|
Proper platform detection.
Use target instead of host.
Fix compilation for non win32 and non x86_64 platforms.
|
|
0258fae4
|
2011-03-14T23:36:28
|
|
Fix Windows build, that broke with yasm integration
|
|
4f7a51e9
|
2011-03-14T23:17:34
|
|
Move all RPC I/O to separate thread.
|