eal/windows: allow running as non-admin
Currently, since there is no runtime directory set, the code tries to create a file in C:\ which is only writable with administrator privileges. As a result, if the user is not admin, the application will fail. So, forcing no_shconf to 1 to prevent the code having to create files in the runtime directory. Suggested-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Signed-off-by: Pallavi Kadam <pallavi.kadam@intel.com> Reviewed-by: Ranjit Menon <ranjit.menon@intel.com> Acked-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Narcisa Vasile <navasile@linux.microsoft.com>
This commit is contained in:
parent
af5673f9b6
commit
a2b0471739
@ -295,6 +295,7 @@ rte_eal_init(int argc, char **argv)
|
||||
RTE_LOG(WARNING, EAL, "Multi-process support is requested, "
|
||||
"but not available.\n");
|
||||
internal_conf->in_memory = 1;
|
||||
internal_conf->no_shconf = 1;
|
||||
}
|
||||
|
||||
if (!internal_conf->no_hugetlbfs && (eal_hugepage_info_init() < 0)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user