Commit Graph
326 Commits
Author SHA1 Message Date
fireice-ukandGitHub e79debcfcb Merge pull request #23 from psychocrypt/fix-possibleIllegalMemoryAccessAMD
avoid possible illegal memory access
2017-10-10 18:01:16 +01:00
fireice-ukandGitHub 9af8d7f6ad Merge pull request #29 from psychocrypt/fix-travisOSXBuild
fix travis OSX build
2017-10-10 01:40:22 +01:00
psychocrypt 9ad1b04ffa fix broken travis macosx compile
add `brew update` to avoid that `brew tap homebrew/science` crash
2017-10-08 22:33:50 +02:00
fireice-ukandGitHub adb2e196c9 Merge pull request #26 from psychocrypt/fix-hashStatWrongTimer
fix wrong timer for stats
2017-10-07 00:52:42 +01:00
psychocrypt 73f75f95b7 fix wrong timer for stats
fix #21, hash values randomly not available.
The reason is that I changed the lables but forget to change all timer.
A GPU needs sometimes ore than 2.5s to finish one hash round, therefore
the results are only visible randomly.
2017-10-06 22:52:54 +02:00
psychocrypt 611378eb96 avoid possible illegal memory access
Is is possible that the number of results are greater than the result output array,
in this case invalid memory can be access within the device and on the host side.
2017-10-06 21:50:51 +02:00
fireice-ukandGitHub 83752eccc0 Merge pull request #16 from psychocrypt/fix-invalidKernelCall
fix invalid kernel call parameter
2017-10-06 15:22:29 +01:00
psychocryptandGitHub 62217a2488 Merge pull request #19 from fireice-uk/topic-crash-fix
Port the crash fix from xmr-stak-cpu
2017-10-06 10:18:17 +02:00
psychocrypt 65d47dbb31 add assert to validate number of global threads
check that the number of global threads is a multiple of the workgroup size
2017-10-05 22:22:30 +02:00
psychocryptandGitHub e96a761d5a Merge pull request #12 from fireice-uk/topic-large-pages-win
Fix large pages on Windows and make them more user-friendly
2017-10-05 22:15:32 +02:00
fireice-ukandGitHub 34a87c64a1 Merge pull request #18 from fireice-uk/topic-larger-print-buf
Increase the scratchpad size to make sure we don't malform JSON
2017-10-05 15:24:57 +01:00
fireice-uk cb65ae3f78 Port the crash fix from xmr-stak-cpu 2017-10-05 15:08:00 +01:00
fireice-uk 8ddc1f8974 Increase the scratchpad size to make sure we don't malform JSON api replies with TLS 2017-10-05 14:45:40 +01:00
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