SChernykh
08d1b6583c
Linux: added support for transparent huge pages
2025-12-11 11:23:18 +01:00
XMRig
f4080ed9a7
Improved compatibility for automatically enabling huge pages on Linux systems without NUMA support.
2025-11-07 01:55:00 +07:00
user0-07161
1a4a3dd240
feat: initial support for haiku
2025-11-04 13:58:01 +00:00
slayingripper
b53008fed6
RISC-V Intergration
2025-10-22 18:57:20 +02:00
XMRig
be6afaa163
Fixed huge pages availability info on Linux.
2023-08-08 17:48:44 +07:00
XMRig
c084a1ebe0
Disallow direct use of HwlocCpuInfo class.
2023-06-07 00:32:09 +07:00
SChernykh
bfa1023ac5
DragonflyBSD compilation fixes
2022-12-17 13:11:14 +01:00
SChernykh
e41a27e9e3
Added ifdefs for DragonflyBSD
...
Possible fix for #3179
2022-12-16 15:26:37 +01:00
SChernykh
c23ec2e4e8
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-21 15:18:06 +02:00
SChernykh
3cdfe6b30e
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
XMRig
22f68bda8d
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
SChernykh
a2ece91122
Fix dvision by zero check in percent()
2021-04-19 12:05:07 +02:00
SChernykh
3f8732e593
Fix compile error in Termux
2021-02-03 19:05:05 +01:00
XMRig
465dc7edad
Fixed macOS build and compile warning.
2021-02-02 13:53:45 +07:00
XMRig
c92f9df8ab
Added support for flexible huge page sizes on Linux.
2021-01-31 23:38:57 +07:00
XMRig
f169227ebd
Huge pages not supported by macOS ARM.
2020-12-16 01:59:20 +07:00
XMRig
3b39725737
Fixed JIT on macOS.
2020-12-12 22:40:48 +07:00
XMRig
e7a26413a8
Fixed macOS build.
2020-12-12 22:15:15 +07:00
XMRig
ef691ee323
Alternative secure JIT for macOS.
2020-12-12 21:32:36 +07:00
XMRig
df3831d6f6
Remove duplicated code.
2020-12-12 12:39:11 +07:00
XMRig
84443a4e8b
Added generic secure JIT support for RandomX.
2020-12-11 23:17:54 +07:00
SChernykh
83d152f557
More static analysis fixes
2020-12-08 16:05:58 +01:00
XMRig
4569eea6f6
Move Profiler and more cleanup.
2020-12-04 09:23:40 +07:00
cohcho
5e0e7a7c72
MemoryPool: fix alignment modification
2020-11-10 16:49:10 +00:00
XMRig
856686a529
#1918 Fixed check for 1GB huge pages on ARM Linux.
2020-11-02 21:26:35 +07:00
SChernykh
ba74d14728
Fix FreeBSD compilation
2020-10-07 18:00:36 +02:00
SChernykh
1865d31d0c
RandomX: added huge-pages-jit config parameter
...
Set to false by default, gives 0.2% boost on Ryzen 7 3700X with 16 threads, but hashrate might be unstable on Ryzen between launches. Use with caution.
2020-10-07 17:42:55 +02:00
SChernykh
6a25fa75c7
RandomX: allocate 2 MB pages for generated code, if possible
...
+0.2% boost on Ryzen 7 3700X
2020-10-07 10:35:10 +02:00
cohcho
6627c1472e
Nonce: refactor static init
2020-10-06 13:34:19 +00:00
cohcho
3068b7adbe
reserve at most 1 bit for wrapping detection
2020-09-13 18:42:16 +00:00
cohcho
b183af0953
fix nonce mask
2020-09-09 19:39:52 +00:00
cohcho
5cf1494401
nonce iteration optimization
...
efficient and correct nonce iteration without duplicates
2020-09-09 10:03:37 +00:00
SChernykh
3d78f30171
Try to allocate scratchpad from dataset's 1 GB huge pages, if normal huge pages are not available
2020-07-31 13:37:22 +02:00
SChernykh
5aae95eddc
Force 2 MB pages size in allocateLargePagesMemory() on Linux
2020-07-31 09:55:49 +02:00
XMRig
2771cf3582
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
XMRig
ed44b0c009
Move files.
2020-03-09 01:22:34 +07:00
XMRig
a8904d2293
v5.9.0-dev
2020-03-07 21:27:55 +07:00
XMRig
1b9e3169c6
Added "coin": "keva" and post PR cleanup.
2020-03-07 20:38:44 +07:00
XMRig
f15908e924
Merge branch 'master' of https://github.com/kevacoin-project/xmrig into feature-rx-keva
2020-03-07 17:13:08 +07:00
SChernykh
1db5a6d0b8
Fixed compilation withut randomx/argon2
2020-03-06 07:22:57 +01:00
kevacoin
b02cc24ae1
Added Keva.
2020-03-04 16:23:33 -08:00
XMRig
6cfa7041f7
Sync changes with proxy.
2020-03-01 14:04:58 +07:00
XMRig
fbe42fe743
Make "astrobwt" as primary user visible algorithm name.
2020-03-01 10:21:29 +07:00
SChernykh
1ccf408ba7
AstroBWT algorithm (DERO) support
...
To test:
- Download https://github.com/deroproject/derosuite/releases/tag/AstroBWT
- Run daemon with `--testnet` in command line
In config.json:
- "coin":"dero"
- "url":"127.0.0.1:30306"
- "daemon:"true"
2020-02-29 22:41:24 +01:00
XMRig
e00a4c9daf
Fixed nicehash nonce overflow for CPU backend.
2020-02-06 17:19:08 +07:00
XMRig
7e1c208732
Fix compile warnings.
2020-01-03 19:11:48 +07:00
XMRig
730f028343
Add "cn/ultra" alias for tlo-pool.raasu.org pool.
2019-12-29 15:36:05 +07:00
XMRig
d74775d702
Added "cn-pico/tlo".
2019-12-29 00:29:19 +07:00
XMRig
a46c4f02e8
Removed "rx/v" algorithm.
2019-12-26 22:34:19 +07:00
XMRig
c0984798b3
Add missing algorithm name alias.
2019-12-20 04:08:47 +07:00