Commit Graph

75 Commits

Author SHA1 Message Date
XMRig
efb63d15e1 Added support for write custom MSR. 2019-12-17 02:27:07 +07:00
XMRig
28c9cdd4da #1423 Implemented driver reuse. 2019-12-16 03:41:58 +07:00
XMRig
2f6432751c Strict wrmsr error handling. 2019-12-16 02:45:07 +07:00
XMRig
ca8708319f Revert changes. 2019-12-16 02:17:57 +07:00
SChernykh
a1d359f045 Use unique service name for WinRing0 driver
To avoid error 1072
2019-12-15 19:28:14 +01:00
XMRig
34f84582d0 Removed unnecessary check. 2019-12-15 12:02:45 +07:00
XMRig
3fad0b0c31 Added missing tag. 2019-12-15 01:52:20 +07:00
XMRig
6d9e1a50cc Unified Linux/Windows MSR log messages. 2019-12-15 01:32:41 +07:00
SChernykh
53919c1281 Fixed thread count for MSR mod 2019-12-14 16:30:46 +01:00
SChernykh
5cf846b28d MSR mod for Windows 2019-12-14 16:04:37 +01:00
XMRig
2f19cddc9f Added additional MSR registers for Ryzen CPUs. 2019-12-12 14:21:15 +07:00
XMRig
86e5ab861b Don't build Rx_linux.cpp on ARM. 2019-12-11 21:20:37 +07:00
XMRig
6d176d2013 Fixed MSR. 2019-12-11 20:09:25 +07:00
XMRig
7a507a2c8a Added support for AMD specific MSR registers. 2019-12-11 19:37:13 +07:00
XMRig
79a7d91166 Fixed --randomx-wrmsr option without parameters. 2019-12-11 19:16:01 +07:00
XMRig
f960d1cf16 Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N. 2019-12-10 23:57:29 +07:00
SChernykh
e35ce64e14 Fixed assembly selection for RandomX when it's on Auto 2019-12-09 18:59:49 +01:00
XMRig
fbd39ca49d Move "1gb-pages" option to "randomx" object. 2019-12-09 21:42:40 +07:00
XMRig
280618a9eb Memory allocation refactoring. 2019-12-08 23:17:39 +07:00
SChernykh
2ed2629653 Optimized dataset read for Ryzen CPUs
Removed register dependency in dataset read, +0.8% speedup on average.
2019-12-08 16:14:02 +01:00
XMRig
0c926c5f57 #1385 "max-threads-hint" option now also limit RandomX dataset initialization threads. 2019-12-07 22:18:06 +07:00
XMRig
5d6abe4ae6 #1386 Added priority for RandomX dataset initialization threads. 2019-12-06 22:17:04 +07:00
SChernykh
0a5c12295d Added 1GB hugepages support for Linux 2019-12-05 19:39:47 +01:00
XMRig
9c5db50ca4 Use total memory (Linux report low free memory) and fix typo. 2019-11-29 13:43:26 +07:00
XMRig
39462aeec7 Use uv_get_free_memory. 2019-11-29 13:12:36 +07:00
XMRig
b7e1d97d93 Added option "mode" (or --randomx-mode) for RandomX. 2019-11-29 13:00:17 +07:00
XMRig
64bbd0173d Fixed compile warnings. 2019-10-22 13:09:58 +07:00
SChernykh
e766e11dfa RandomX (Arqma variant) support 2019-10-08 19:00:19 +02:00
XMRig
d7ae457325 Added class NUMAMemoryPool. 2019-10-07 20:39:04 +07:00
XMRig
b7398ad9fa Fixed exit condition for RxQueue. 2019-10-06 11:19:32 +07:00
XMRig
3d262d82a0 Added class RxQueue, class Rx now thin static wrapper on top of RxQueue. 2019-10-06 07:47:41 +07:00
XMRig
5058da3f29 Fixed exit. 2019-10-05 11:24:22 +07:00
XMRig
717e13818f Implemented RxNUMAStorage. 2019-10-05 08:24:28 +07:00
XMRig
93a70f4bbe Added RxNUMAStorage stub. 2019-10-04 18:43:03 +07:00
XMRig
473b98ae68 Extended "numa" option for RandomX. 2019-10-04 10:49:55 +07:00
XMRig
f9f5b8a716 Added interface IRxStorage and RxBasicStorage class. 2019-10-04 08:45:13 +07:00
XMRig
8b14b414a4 More cleanup. 2019-10-03 07:45:25 +07:00
XMRig
4a80dfa349 Added class RxSeed. 2019-10-03 04:48:36 +07:00
XMRig
c452846a6a #1212 Fixed RandomX dataset re-initialization. 2019-10-02 06:35:49 +07:00
XMRig
dea1f983f0 Merge branch 'dev' into evo 2019-10-01 07:26:18 +07:00
XMRig
aaddfbe779 Fixed support for systems where total count of NUMA nodes not equal usable count. 2019-10-01 07:19:13 +07:00
SChernykh
46ef04a4cf Added JIT compiler for RandomX on ARMv8 2019-09-21 10:10:52 +02:00
XMRig
26e3d541b2 Use RxAlgo:base instead of switch. 2019-09-14 12:00:33 +07:00
XMRig
a3e66e94cf Fix compile warning, mostly struct/class inconsistency. 2019-09-13 18:21:05 +07:00
XMRig
1699443520 Merge branch 'dev' into feature-opencl 2019-09-12 13:16:42 +07:00
XMRig
9428659e72 Implemented OpenCL JIT mode. 2019-09-12 13:10:50 +07:00
XMRig
5dfe4ec100 Fixed invalid shares. 2019-09-12 10:00:12 +07:00
XMRig
e9b20fff81 Implemented VM mode for OpenCL RandomX. 2019-09-12 00:01:03 +07:00
XMRig
c4b49d4213 OpenCL RandomX WIP 2019-09-11 15:48:02 +07:00
SChernykh
0e34221026 Fix for 272 initialization threads 2019-09-09 08:15:46 +02:00