xmrig-minimized-dll/src
Foudge 037abd7037 Correct L2 cache size calculation for Intel Core 2 family
This is a workaround for total L2 cache size calculation of Intel Core Solo, Core Duo, Core 2 Duo, Core 2 Quad and their Xeon homologue. These processors have L2 cache shared by 2 cores.

There is maybe more CPU with L2 shared cache, but I am sure that these models are concerned and they are not so numerous.
A better way would be to modify libcpuid to implement L2 cache counting.
2018-02-03 16:31:13 +01:00
..
3rdparty Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00
api Remove compilation warnings under MSVC 2018-01-27 11:42:22 +01:00
crypto up to 20% perf increase with Cryptonight with non-AES CPU 2018-01-28 12:58:19 +01:00
interfaces Added results statistics to API. 2017-09-01 08:02:56 +03:00
log #216 Added ARMv7 support. 2017-11-26 22:23:23 +03:00
net Compilation error under FreeBSD 2018-01-28 18:13:00 +01:00
workers #196 Fix Linux build. 2017-11-17 12:59:46 +03:00
App_unix.cpp Fix linux build 2017-06-22 02:30:26 +03:00
App_win.cpp Add signal handlers. 2017-06-13 13:20:15 +03:00
App.cpp #328 Added guard to prevent paused message spam and crash. 2018-01-10 22:55:45 +07:00
App.h Fix wrong signal handle. 2018-01-04 11:38:32 +07:00
config.json Add comments to config file. 2017-10-07 00:49:38 +03:00
Console.cpp Fixed assert when try read unavailable stdin. 2017-08-05 18:45:06 +03:00
Console.h Added IConsoleListener 2017-07-23 09:36:30 +03:00
Cpu_arm.cpp #216 Added ARMv7 support. 2017-11-26 22:23:23 +03:00
Cpu_mac.cpp Probably fix OS X support. 2017-07-03 11:02:32 +03:00
Cpu_stub.cpp Fix cpuid stub for MSVC. 2017-06-12 16:55:21 +03:00
Cpu_unix.cpp Fixed build in termux environment, thanks Imran Yusuff. 2017-11-24 00:23:04 +03:00
Cpu_win.cpp Fix --cpu-affinity overflow, again. 2017-06-27 18:47:33 +03:00
Cpu.cpp Correct L2 cache size calculation for Intel Core 2 family 2018-02-03 16:31:13 +01:00
Cpu.h Fix Visual Studio warnings. 2017-08-14 09:30:41 +03:00
donate.h More flexible pools configuration. 2017-06-07 02:46:52 +03:00
Mem_unix.cpp Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00
Mem_win.cpp Fixed, message "Huge pages support was successfully enabled, but reboot required to use it" was not shown in release builds. 2017-08-16 14:44:35 +03:00
Mem.cpp Add IWorker, Handle, SingleWorker, Worker classes. 2017-06-10 07:05:00 +03:00
Mem.h Added option --no-huge-pages. 2017-08-16 14:21:12 +03:00
Options.cpp Add libmicrohttpd version to --version output. 2018-01-05 19:41:19 +07:00
Options.h #200 Use fprintf failback when fail to use uv_tty. 2017-11-18 14:07:04 +03:00
Platform_mac.cpp #279 Add missing stdio header 2018-01-02 12:24:57 +07:00
Platform_unix.cpp #196 Fix Linux build. 2017-11-17 12:59:46 +03:00
Platform_win.cpp Better fix for MSVC. 2017-08-17 07:33:21 +03:00
Platform.cpp Fixed linux build. 2017-08-16 14:49:37 +03:00
Platform.h Added option --user-agent. 2017-08-16 13:19:14 +03:00
Summary.cpp #196 Fix Linux build. 2017-11-17 12:59:46 +03:00
Summary.h Add Summary. 2017-06-08 01:16:45 +03:00
version.h Fix version. 2018-01-10 16:56:08 +07:00
xmrig.cpp #40 Fix crash on Linux. 2017-07-19 04:28:59 +03:00