763 Commits
Author SHA1 Message Date
fireice-ukandGitHub 9c3a71ef09 Merge pull request #13 from psychocrypt/fix-amdAutoDetection
fix amd auto suggestion
2017-10-05 11:39:10 +01:00
fireice-ukandGitHub 6fa8ed60a8 Merge pull request #14 from psychocrypt/fix-nicehashSupport
fix broken nicehash support
2017-10-05 11:35:49 +01:00
psychocryptandGitHub 2c2db15431 Merge pull request #17 from fireice-uk/topic-soft-aes-inline
Major cleanup and speedup of soft aes
2017-10-05 09:17:52 +02:00
fireice-uk a581cc7688 Further software aes optimisation 2017-10-05 00:37:06 +01:00
fireice-uk f9c3b6e2fb Cleaned up, so persons not very proficient in C macros, like hyc_symas don't cry about obfuscation 2017-10-05 00:14:15 +01:00
fireice-uk 2f7727e6d4 rename soft_aes.c 2017-10-04 23:32:50 +01:00
psychocrypt 0304a7b09e fix invalid kernel call parameter
The number of threads within a kernel must be a multiple of the worksize.
If not it can crash on some systems.
2017-10-05 00:27:37 +02:00
psychocrypt bf07d73ca1 fix amd auto suggestion
Platform index zero was always used to search for the device detection.

Fix: use correct detected AMD platform index
2017-10-04 23:15:33 +02:00
fireice-uk f6b310dc86 Merge branch 'topic-large-pages-win' of https://github.com/fireice-uk/xmr-stak into topic-large-pages-win 2017-10-04 22:13:01 +01:00
fireice-uk d8d403b2ac Non-manifest UAC elevation 2017-10-04 22:11:31 +01:00
fireice-ukandGitHub 361320a812 Merge pull request #15 from fireice-uk/topic-cleanup
Topic cleanup
2017-10-04 22:10:21 +01:00
fireice-uk e217444c0c Change contributing.md 2017-10-04 22:04:22 +01:00
psychocrypt e34ce368b5 fix broken nicehash support
- add nicehash flag back to `miner_work`
2017-10-04 23:03:45 +02:00
fireice-uk 177f3e676c Lots of little cleanup changes 2017-10-04 21:54:48 +01:00
fireice-uk f9bbdd50bb put global into proper place 2017-10-04 20:33:18 +01:00
fireice-uk 2b9bcc2dfd Add a suggestion to reboot in cases where it might help 2017-10-04 19:04:40 +01:00
fireice-uk 821fe09e97 - Add large page initialisation on Windows
- Add a proper UAC manifest requesting elevation when we start
- Fix self_test() - this is integral part of initialisation
2017-10-04 18:52:46 +01:00
psychocryptandGitHub 8ee452eefa Merge pull request #3 from psychocrypt/topic-addNicehashPoolSupport
readd nicehash pool support
2017-10-01 21:54:30 +02:00
psychocrypt 1f40f88a0c readd nicehash pool support
use nicehash start nonce in all backends if nicehash is enabled
2017-10-01 21:04:12 +02:00
psychocryptandGitHub c3469484cd Merge pull request #2 from psychocrypt/fix-donationDocumentation
fix donation section
2017-10-01 17:10:14 +02:00
psychocrypt 09270dfd6a fix donation section 2017-10-01 13:10:17 +02:00
psychocryptandGitHub 4e5e98a095 Merge pull request #1 from psychocrypt/topic-restructure11
refactor xmr-stak
2017-10-01 00:36:33 +02:00
psychocrypt 2c8d64abfa disable cuda install for MacOS 2017-10-01 00:24:36 +02:00
psychocrypt 2558a70c73 return 0 if help is called
- add CIvariables to debug cuda build
2017-10-01 00:10:12 +02:00
psychocrypt 8fd095e97a enable C++11 for nvcc 2017-10-01 00:02:24 +02:00
psychocrypt 42cc3c3a95 add -c option for config file 2017-09-30 23:57:55 +02:00
psychocrypt b1ee3d2184 fix CI
- fix windows CI
- add CUDA to linux CI
2017-09-30 23:53:08 +02:00
psychocrypt 1d1eff2d8f fix CI tests 2017-09-30 23:46:08 +02:00
psychocrypt c30c258b91 nvidia: fix return value if no device is found 2017-09-30 23:46:08 +02:00
psychocrypt 94b7327acc documentation
- add more documentation
- split documentation into different files
2017-09-30 23:46:08 +02:00
psychocrypt 2c060c978f remove auto conf from json 2017-09-30 23:46:08 +02:00
psychocrypt bb3e8840d7 fix windows compile
- string literal can only be 16kbyte
2017-09-30 23:46:08 +02:00
psychocrypt 75fa2c7ec0 fix clang CUDA compile
- add clang compile section
- cleanup CMake file
- fix missing return value
2017-09-30 23:46:08 +02:00
psychocrypt 9e987fc079 add help message 2017-09-30 23:46:08 +02:00
psychocrypt 21463c59c7 use call prefix to load backends 2017-09-30 23:46:08 +02:00
psychocrypt d80cc9061d rename Params to params 2017-09-30 23:46:08 +02:00
psychocrypt a3c034e46a rename binary to xmr-stak
- add pseudo install rule to CMake
2017-09-30 23:46:08 +02:00
psychocrypt 855af1cf65 fix compile 2017-09-30 23:46:08 +02:00
psychocrypt 8babae3156 cleanup includes 2017-09-30 23:46:08 +02:00
psychocrypt 4526840bb6 update xmake file 2017-09-30 23:46:08 +02:00
psychocrypt cc429b68fa group files
- move source code to `src`
- categorize files and move to group folder
- change upper case class files to lower case
- change C++ header to `*.hpp`
2017-09-30 23:46:08 +02:00
psychocrypt e5b0319d5a log invalid backend results
- executor.h: expose log_`result_error()`
- register wrong results
2017-09-30 23:46:08 +02:00
psychocrypt 39d144639f config as template
- create config on startup
- remove copy `config.txt` on `make install`
2017-09-30 23:46:08 +02:00
psychocrypt 82242501b0 remove wrong commited cmake files 2017-09-30 23:46:08 +02:00
psychocrypt 4fb2b5efee add command line poll/passwd/usename overwrite
Use command line poolname, password and username  if defined
2017-09-30 23:46:08 +02:00
psychocrypt 1fbd6f6b16 use runtime enable/disable flag for backends 2017-09-30 23:46:08 +02:00
psychocrypt 0938fd9836 fix opencl for windows
- splitt literal to smaller chunks (windows only support 16k literals)
- remove copy command for opencl folder
2017-09-30 23:46:08 +02:00
psychocrypt 085f8c2584 command line parameter
- store most importend parameter in a singleton
- use config file parameter
2017-09-30 23:46:08 +02:00
psychocrypt 0e4cbe2643 move opencl files to amd backend
- inlcude opencl source code during compile
2017-09-30 23:46:08 +02:00
psychocrypt 990c357cc9 improve auto suggestion
- amd/nvidia add hard limit that 64MiB memory keeps free
- improve nvidia auto suggestion (take care of lmem)
- add c++11 flag to nvidia compiler
2017-09-30 23:46:08 +02:00