mcexec: --enable-hfi1 to runtime enable/disable HFI1 driver

Conflicts:
	executer/user/mcexec.c
This commit is contained in:
Balazs Gerofi
2017-08-24 23:01:27 +09:00
parent 70238982c2
commit 122588bc4d
6 changed files with 22 additions and 1 deletions

View File

@@ -552,6 +552,7 @@ struct process {
long maxrss;
long maxrss_children;
unsigned long mcexec_flags;
/* Memory policy flags and memory specific options */
unsigned long mpol_flags;
size_t mpol_threshold;

View File

@@ -166,6 +166,8 @@ typedef unsigned long __cpu_set_unit;
#define MPOL_NO_BSS 0x04
#define MPOL_SHM_PREMAP 0x08
#define MCEXEC_HFI1 0x01
struct program_load_desc {
int num_sections;
int status;
@@ -194,6 +196,7 @@ struct program_load_desc {
unsigned long envs_len;
struct rlimit rlimit[MCK_RLIM_MAX];
unsigned long interp_align;
unsigned long mcexec_flags;
unsigned long mpol_flags;
unsigned long mpol_threshold;
unsigned long heap_extension;