Commit graph

144 commits

Author SHA1 Message Date
MoneroOcean
3800d9f172 Rebased to xmrig v2.10.0 2019-01-23 19:16:11 -08:00
XMRig
046c345f65 Fix memory allocation. 2019-01-21 01:44:15 +07:00
XMRig
bc26d2ede6 #904 Add ASM implementation. 2019-01-21 00:32:24 +07:00
XMRig
36b01f136f #904 Initial support for "cn-pico/trtl". 2019-01-20 19:52:44 +07:00
MoneroOcean
fe414fb2ca Merge commit 2019-01-19 10:24:56 -08:00
SChernykh
31a571dc70 Make JIT memory read-only after patching is done 2019-01-19 11:22:54 +01:00
XMRig
897ff83dcd #913 Increase max blob size for MSR secor upgrade. 2019-01-18 21:44:44 +07:00
SChernykh
189eda6467 Fixed crash in patchCode() on Linux 2019-01-15 15:16:41 -08:00
SChernykh
6425c53d61 Fixed crash in patchCode() on Linux 2019-01-16 00:09:00 +01:00
MoneroOcean
3ca70e2276 Added cn/half algo support 2019-01-15 14:42:26 -08:00
MoneroOcean
495d447cab Merge commit 2019-01-15 12:43:19 -08:00
XMRig
17f28667b3 Code-style/copyright cleanup. 2019-01-15 02:15:36 +07:00
SChernykh
56cacbd5bc Fixes for Visual Studio 2019-01-14 16:38:28 +01:00
SChernykh
8b9d5cff91 Added ASM code patching when loading
For CNv2 variants with different iterations and memory size.
2019-01-14 15:34:55 +01:00
XMRig
492449e9fb #899 Add ASM implementation for cn/half. 2019-01-14 18:09:16 +07:00
XMRig
67863a427d Rename "cn/xtlv9" to "cn/half". 2019-01-13 19:42:27 +07:00
XMRig
84c2cadc50 #899 Initial support for "cn/xtlv9" (C++ only). 2019-01-13 15:03:36 +07:00
XMRig
2a2712ab90 Sync changes. 2018-11-20 07:24:14 +07:00
XMRig
06a84499d7 Fixed MSYS2 build & copyright 2018-10-22 23:08:29 +07:00
SChernykh
4b91978af6 Added asm optimized code for AMD Bulldozer 2018-10-21 18:29:03 +02:00
MoneroOcean
d6967693a1 Removed extra line 2018-10-11 19:07:31 +02:00
MoneroOcean
6893e35021 Removed extra check no longer needed 2018-10-11 19:00:43 +02:00
MoneroOcean
d3af3e3bb2 Fixed syntax 2018-10-11 18:59:11 +02:00
MoneroOcean
e4cbd36d22 Avoid deleting hashrate object 2018-10-11 18:57:09 +02:00
MoneroOcean
c9907eb617 Some code changes 2018-10-11 15:51:36 +02:00
MoneroOcean
4cb8bc4dde Fixed hashrate race condition 2018-10-11 15:44:25 +02:00
MoneroOcean
4fafee2e93 Added timer start/stop during algo switch 2018-10-11 13:48:17 +02:00
MoneroOcean
af96ca4f46 Fixed semantic error 2018-10-11 13:35:27 +02:00
MoneroOcean
893aef7c42 Fixed race condition with soft_stop and onTick 2018-10-11 13:32:21 +02:00
MoneroOcean
021cf75b10 Merge from xmrig-2.8.0-rc 2018-10-02 07:06:41 +02:00
XMRig
143da8380e Add "autosave" config option. 2018-09-27 19:07:04 +03:00
XMRig
1a3de05096 Added ASM code for double hash mode, thanks @SChernykh. 2018-09-25 09:25:47 +03:00
XMRig
c2fcf23855 Implemented "asm" option. 2018-09-24 14:19:26 +03:00
XMRig
ba65a34a01 Initial ASM wrapper. 2018-09-24 09:51:21 +03:00
XMRig
ee4d980955 Old static class Cpu replaced to interface ICpuInfo. 2018-09-23 17:51:56 +03:00
XMRig
812cd9760f Added debug thread log. 2018-09-15 16:48:57 +03:00
XMRig
bb3990a076 Rewrite automatic variant handling. 2018-09-03 15:39:55 +03:00
XMRig
a3873930a0 Fixed automatic variant. 2018-09-01 00:31:31 +03:00
SChernykh
36a562e1f1 Cryptonight variant 2 support
Reference code: https://github.com/monero-project/monero/pull/4218
2018-08-28 23:42:15 +02:00
MoneroOcean
1a819c6189 Fixed memory leak 2018-08-22 21:49:57 +02:00
MoneroOcean
541ecc4e4b Fixed memory leak 2018-08-22 21:48:22 +02:00
MoneroOcean
bd56b8892c Typo fix 2018-08-06 11:01:10 +02:00
MoneroOcean
feeb226507 Moved benchmark config save flag to the benchmark class 2018-08-06 10:58:35 +02:00
MoneroOcean
67ed81f1ec Moved from PerfAlgo to Algo in threads to removed not really used cn-fast threads setup 2018-08-06 10:40:55 +02:00
MoneroOcean
846eca9743 Removed --save-config option and added calibrate algo control options to config file 2018-08-04 11:31:42 +02:00
MoneroOcean
0bc9d775c6 Added --calibrate-algo-time command line switch support 2018-08-04 10:40:03 +02:00
MoneroOcean
30a4f53c8f Calibrate and save algo-perf and threads automatically 2018-08-01 18:01:16 +02:00
MoneroOcean
2dd5fe5e48 Fixed std has no member to_string error on MSVS 2018-07-31 09:30:37 +02:00
MoneroOcean
2ceb9c8749 Switched from value to reference in switch_algo xmrig::Algorithm param 2018-07-28 11:30:24 +02:00
MoneroOcean
684feb38fd Improved benchmark precision based on xmrig-amd findings 2018-07-26 19:59:39 +02:00