aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/odp_libconfig.c
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2018-09-25 12:53:53 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-10-04 15:15:31 +0300
commit9a4f8305e9c90f0ca0e7e4c240eb88d81b864ae0 (patch)
tree9a78d4f4bfe48d11306c2ab09c80e4b3977ada50 /platform/linux-generic/odp_libconfig.c
parenta08beb4afc6b7da7786cd7c827643689c1ee86d0 (diff)
linux-gen: split global data into RO and RW structs
RW global data is allocated from shm to enable process mode support. Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform/linux-generic/odp_libconfig.c')
-rw-r--r--platform/linux-generic/odp_libconfig.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/platform/linux-generic/odp_libconfig.c b/platform/linux-generic/odp_libconfig.c
index 8caf9a53b..baf825bbe 100644
--- a/platform/linux-generic/odp_libconfig.c
+++ b/platform/linux-generic/odp_libconfig.c
@@ -23,8 +23,8 @@ int _odp_libconfig_init_global(void)
const char *vers_rt;
const char *ipml;
const char *ipml_rt;
- config_t *config = &odp_global_data.libconfig_default;
- config_t *config_rt = &odp_global_data.libconfig_runtime;
+ config_t *config = &odp_global_ro.libconfig_default;
+ config_t *config_rt = &odp_global_ro.libconfig_runtime;
config_init(config);
config_init(config_rt);
@@ -75,8 +75,8 @@ fail:
int _odp_libconfig_term_global(void)
{
- config_destroy(&odp_global_data.libconfig_default);
- config_destroy(&odp_global_data.libconfig_runtime);
+ config_destroy(&odp_global_ro.libconfig_default);
+ config_destroy(&odp_global_ro.libconfig_runtime);
return 0;
}
@@ -86,11 +86,11 @@ int _odp_libconfig_lookup_int(const char *path, int *value)
int ret_def = CONFIG_FALSE;
int ret_rt = CONFIG_FALSE;
- ret_def = config_lookup_int(&odp_global_data.libconfig_default, path,
+ ret_def = config_lookup_int(&odp_global_ro.libconfig_default, path,
value);
/* Runtime option overrides default value */
- ret_rt = config_lookup_int(&odp_global_data.libconfig_runtime, path,
+ ret_rt = config_lookup_int(&odp_global_ro.libconfig_runtime, path,
value);
return (ret_def == CONFIG_TRUE || ret_rt == CONFIG_TRUE) ? 1 : 0;
@@ -105,9 +105,9 @@ int _odp_libconfig_lookup_array(const char *path, int value[], int max_num)
for (j = 0; j < 2; j++) {
if (j == 0)
- config = &odp_global_data.libconfig_default;
+ config = &odp_global_ro.libconfig_default;
else
- config = &odp_global_data.libconfig_runtime;
+ config = &odp_global_ro.libconfig_runtime;
setting = config_lookup(config, path);
@@ -162,11 +162,11 @@ int _odp_libconfig_lookup_ext_int(const char *base_path,
const char *name,
int *value)
{
- if (lookup_int(&odp_global_data.libconfig_runtime,
+ if (lookup_int(&odp_global_ro.libconfig_runtime,
base_path, local_path, name, value))
return 1;
- if (lookup_int(&odp_global_data.libconfig_default,
+ if (lookup_int(&odp_global_ro.libconfig_default,
base_path, local_path, name, value))
return 1;