From a2574e1b1bd8d03aab90e93f9c657d0e726d3d55 Mon Sep 17 00:00:00 2001 From: XMRig Date: Mon, 8 May 2017 21:41:27 +0300 Subject: [PATCH] Added message if huge pages was enabled, but reboot required. --- utils/applog.c | 7 ++++++- utils/applog.h | 5 +++-- win/memory_win.c | 1 + 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/utils/applog.c b/utils/applog.c index 60c69a0c..e0043c86 100644 --- a/utils/applog.c +++ b/utils/applog.c @@ -75,6 +75,11 @@ void applog(int prio, const char *fmt, ...) prio = LOG_NOTICE; color = CL_CYN; break; + + case LOG_GREEN: + prio = LOG_NOTICE; + color = CL_LGR; + break; } } @@ -116,7 +121,7 @@ void applog_notime(int prio, const char *fmt, ...) if (opt_colors) { switch (prio) { case LOG_ERR: color = CL_RED; break; - case LOG_WARNING: color = CL_YLW; break; + case LOG_WARNING: color = CL_LYL; break; case LOG_NOTICE: color = CL_WHT; break; case LOG_INFO: color = ""; break; case LOG_DEBUG: color = CL_GRY; break; diff --git a/utils/applog.h b/utils/applog.h index bd808c80..24a73226 100644 --- a/utils/applog.h +++ b/utils/applog.h @@ -30,7 +30,8 @@ enum { LOG_NOTICE, LOG_INFO, LOG_DEBUG, - LOG_BLUE = 0x10 + LOG_BLUE = 0x10, + LOG_GREEN }; #define CL_N "\x1B[0m" @@ -57,7 +58,7 @@ enum { #endif #define CL_LRD "\x1B[01;31m" /* light red */ #define CL_LGR "\x1B[01;32m" /* light green */ -#define CL_YL2 "\x1B[01;33m" /* yellow */ +#define CL_LYL "\x1B[01;33m" /* light yellow */ #define CL_LBL "\x1B[01;34m" /* light blue */ #define CL_LMA "\x1B[01;35m" /* light magenta */ #define CL_LCY "\x1B[01;36m" /* light cyan */ diff --git a/win/memory_win.c b/win/memory_win.c index e9158a66..4632f5a1 100644 --- a/win/memory_win.c +++ b/win/memory_win.c @@ -122,6 +122,7 @@ static BOOL ObtainLockPagesPrivilege() { LSA_UNICODE_STRING str = StringToLsaUnicodeString(_T(SE_LOCK_MEMORY_NAME)); if (LsaAddAccountRights(handle, user->User.Sid, &str, 1) == 0) { + applog_notime(LOG_WARNING, "Huge pages support was successfully enabled, but reboot required to use it"); result = TRUE; }