Add 'CpuSched' & Rearrange 'Swap' sections
[platform/core/system/resourced.git] / src / common / config-parser.h
index bdbbf55..7b905a8 100644 (file)
@@ -33,6 +33,7 @@ extern "C" {
 #define LIMITER_CONF_FILE           RD_CONFIG_FILE(limiter)
 #define OPTIMIZER_CONF_FILE         RD_CONFIG_FILE(optimizer)
 #define LIMITER_CONF_DIR                       RD_CONFIG_PATH"/limiter.conf.d"
+#define OPTIMIZER_CONF_DIR          RD_CONFIG_PATH"/optimizer.conf.d"
 #define PROC_CONF_DIR               RD_CONFIG_PATH"/process.conf.d"
 
 /* section name */
@@ -50,6 +51,7 @@ extern "C" {
 #define DEDUP_SECTION                                          "MemoryDedup"
 #define KSM_SECTION                                                    "MemoryKsm"
 #define COMPACTION_SECTION                                     "MemoryCompaction"
+#define CPU_SCHED_SECTION                   "CpuSched"
 #define CPU_AFFINITY_SECTION                           "CpuAffinity"
 
 /* configuration name */
@@ -95,6 +97,9 @@ extern "C" {
 #define        PAGES_TO_SCAN_CONF                              "PagesToScan"
 #define PAGES_TO_SCAN_WITH_BOOST_CONF  "PagesToScanWithBoost"
 #define        COMPACTION_ENABLE_CONF                  "CompactionEnable"
+#define CPU_SCHED_FEATURE_CONF          "CpuSchedFeature"
+#define CPU_RT_RUN_TIME_CONF            "CpuRTRunTime"
+#define CPU_RT_PERIOD_CONF              "CpuRTPeriod"
 #define FRAG_LEVEL_CONF                                        "FragLevel"
 #define FOREGROUND_APPS                                        "ForegroundApps"
 
@@ -108,7 +113,9 @@ extern "C" {
 #define ACTION_KILL_VALUE_CONF         "kill"
 #define ACTION_REBOOT_VALUE_CONF       "reboot"
 #define ACTION_IGNORE_VALUE_CONF       "ignore"
-
+#define RT_RUNTIME_SHARE            "rt_runtime_share"
+#define NO_RT_RUNTIME_SHARE         "no_rt_runtime_share"
+#define RT_RUNTIME_GREED            "rt_runtime_greed"
 
 #define MATCH(a, b)    (!strncmp(a, b, strlen(a) + 1) ? 1 : 0)
 #define SET_CONF(a, b) (a = (b > 0.0 ? b : a))