1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-24 21:32:47 -05:00

Fixed "huge-pages" option.

This commit is contained in:
XMRig
2019-10-21 23:01:30 +07:00
parent 487b2a3655
commit 52281906c6
5 changed files with 11 additions and 9 deletions

View File

@@ -112,7 +112,7 @@ void xmrig::VirtualMemory::destroy()
void xmrig::VirtualMemory::init(size_t poolSize, bool hugePages)
{
if (!pool) {
osInit();
osInit(hugePages);
}
# ifdef XMRIG_FEATURE_HWLOC

View File

@@ -78,7 +78,7 @@ private:
FLAG_MAX
};
static void osInit();
static void osInit(bool hugePages);
bool allocateLargePagesMemory();
void freeLargePagesMemory();

View File

@@ -96,7 +96,7 @@ void xmrig::VirtualMemory::unprotectExecutableMemory(void *p, size_t size)
}
void xmrig::VirtualMemory::osInit()
void xmrig::VirtualMemory::osInit(bool)
{
}

View File

@@ -201,9 +201,11 @@ void xmrig::VirtualMemory::unprotectExecutableMemory(void *p, size_t size)
}
void xmrig::VirtualMemory::osInit()
void xmrig::VirtualMemory::osInit(bool hugePages)
{
hugepagesAvailable = TrySetLockPagesPrivilege();
if (hugePages) {
hugepagesAvailable = TrySetLockPagesPrivilege();
}
}