Program Listing for File OneTimeSysSetup.hpp
↰ Return to documentation for file (include/input/linux/RT/OneTimeSysSetup.hpp)
#pragma once
#include "Common_Features.hpp"
#include <numa.h>
#include <numaif.h>
#include <sched.h>
#include <sys/mman.h>
class OneTimeSysSetup {
private:
int
CoreValid(int core_number);
void
FixCPU(int core_number = 2);
void
MLock();
public:
OneTimeSysSetup()
{
FixCPU();
MLock();
}
~OneTimeSysSetup()
{
munlockall();
}
};