From 6b293409e5ead3bed252ea5b5849e8f4fdb00713 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Fri, 30 Nov 2018 15:44:58 +0900 Subject: [PATCH] mbind: Fix test programs Refs: #1226 Change-Id: I12bf807812d93b7eca8f452e70e70e7c4e32f6a3 --- test/mbind/README | 28 ++-- test/mbind/chk_mbind_result.sh | 76 +++++++--- test/mbind/go_mbind_test.sh | 27 ++-- test/mbind/mbind_test.sh | 16 +- .../exec_setmempolicy_mbind.c | 136 +++++++++++------ .../exec_setmempolicy_mbind_shared.c | 142 +++++++++++++----- test/mbind/test_trace_mem.patch | 140 ++++++++++------- test/mbind/testcases/0001_mbind.txt | 2 +- test/mbind/testcases/0002_mbind.txt | 2 +- test/mbind/testcases/0003_mbind.txt | 2 +- test/mbind/testcases/0004_mbind.txt | 2 +- test/mbind/testcases/0005_mbind.txt | 4 +- test/mbind/testcases/0006_mbind.txt | 4 +- test/mbind/testcases/0007_mbind.txt | 2 +- test/mbind/testcases/0008_mbind.txt | 2 +- test/mbind/testcases/0009_mbind.txt | 2 +- test/mbind/testcases/0010_mbind.txt | 2 +- test/mbind/testcases/0011_mbind.txt | 2 +- test/mbind/testcases/0012_mbind.txt | 2 +- test/mbind/testcases/0013_mbind.txt | 2 +- test/mbind/testcases/0014_mbind.txt | 2 +- test/mbind/testcases/0015_mbind.txt | 2 +- test/mbind/testcases/0016_mbind.txt | 2 +- test/mbind/testcases/0017_mbind.txt | 2 +- test/mbind/testcases/0018_mbind.txt | 2 +- test/mbind/testcases/0019_mbind.txt | 4 +- test/mbind/testcases/0020_mbind.txt | 4 +- test/mbind/testcases/0021_mbind.txt | 2 +- test/mbind/testcases/0022_mbind.txt | 2 +- test/mbind/testcases/0023_mbind.txt | 2 +- test/mbind/testcases/0024_mbind.txt | 2 +- test/mbind/testcases/0025_mbind.txt | 2 +- test/mbind/testcases/0026_mbind.txt | 2 +- test/mbind/testcases/0027_mbind.txt | 2 +- test/mbind/testcases/0028_mbind.txt | 2 +- test/mbind/testcases/0029_mbind.txt | 2 +- test/mbind/testcases/0030_mbind.txt | 2 +- test/mbind/testcases/0031_mbind.txt | 2 +- test/mbind/testcases/0032_mbind.txt | 2 +- test/mbind/testcases/0033_mbind.txt | 4 +- test/mbind/testcases/0034_mbind.txt | 4 +- test/mbind/testcases/0035_mbind.txt | 2 +- test/mbind/testcases/0036_mbind.txt | 2 +- test/mbind/testcases/0037_mbind.txt | 2 +- test/mbind/testcases/0038_mbind.txt | 2 +- test/mbind/testcases/0039_mbind.txt | 2 +- test/mbind/testcases/0040_mbind.txt | 2 +- test/mbind/testcases/0041_mbind.txt | 2 +- test/mbind/testcases/0042_mbind.txt | 2 +- test/mbind/testcases/0043_mbind.txt | 2 +- test/mbind/testcases/0044_mbind.txt | 2 +- test/mbind/testcases/0045_mbind.txt | 2 +- test/mbind/testcases/0046_mbind.txt | 2 +- test/mbind/testcases/0047_mbind.txt | 4 +- test/mbind/testcases/0048_mbind.txt | 4 +- test/mbind/testcases/0049_mbind.txt | 2 +- test/mbind/testcases/0050_mbind.txt | 2 +- test/mbind/testcases/0051_mbind.txt | 2 +- test/mbind/testcases/0052_mbind.txt | 2 +- test/mbind/testcases/0053_mbind.txt | 2 +- test/mbind/testcases/0054_mbind.txt | 2 +- test/mbind/testcases/0055_mbind.txt | 2 +- test/mbind/testcases/0056_mbind.txt | 2 +- test/mbind/testcases/0057_mbind.txt | 2 +- test/mbind/testcases/0058_mbind.txt | 2 +- test/mbind/testcases/0059_mbind.txt | 2 +- test/mbind/testcases/0060_mbind.txt | 2 +- test/mbind/testcases/0061_mbind.txt | 4 +- test/mbind/testcases/0062_mbind.txt | 4 +- test/mbind/testcases/0063_mbind.txt | 2 +- test/mbind/testcases/0064_mbind.txt | 2 +- test/mbind/testcases/0065_mbind.txt | 2 +- test/mbind/testcases/0066_mbind.txt | 2 +- test/mbind/testcases/0067_mbind.txt | 2 +- test/mbind/testcases/0068_mbind.txt | 2 +- test/mbind/testcases/0069_mbind.txt | 2 +- test/mbind/testcases/0070_mbind.txt | 2 +- test/mbind/testcases/0071_mbind.txt | 2 +- test/mbind/testcases/0072_mbind.txt | 2 +- test/mbind/testcases/0073_mbind.txt | 2 +- test/mbind/testcases/0074_mbind.txt | 2 +- test/mbind/testcases/0075_mbind.txt | 4 +- test/mbind/testcases/0076_mbind.txt | 4 +- test/mbind/testcases/0077_mbind.txt | 2 +- test/mbind/testcases/0078_mbind.txt | 2 +- test/mbind/testcases/0079_mbind.txt | 2 +- test/mbind/testcases/0080_mbind.txt | 2 +- test/mbind/testcases/0081_mbind.txt | 2 +- test/mbind/testcases/0082_mbind.txt | 2 +- test/mbind/testcases/0083_mbind.txt | 2 +- test/mbind/testcases/0084_mbind.txt | 2 +- test/mbind/testcases/0085_mbind.txt | 2 +- test/mbind/testcases/0086_mbind.txt | 2 +- test/mbind/testcases/0087_mbind.txt | 2 +- test/mbind/testcases/0088_mbind.txt | 2 +- test/mbind/testcases/0089_mbind.txt | 2 +- test/mbind/testcases/0090_mbind.txt | 2 +- test/mbind/testcases/0091_mbind.txt | 2 +- test/mbind/testcases/0092_mbind.txt | 2 +- test/mbind/testcases/0093_mbind.txt | 2 +- test/mbind/testcases/0094_mbind.txt | 2 +- test/mbind/testcases/0095_mbind.txt | 2 +- test/mbind/testcases/0096_mbind.txt | 2 +- test/mbind/testcases/0097_mbind.txt | 2 +- test/mbind/testcases/0098_mbind.txt | 2 +- test/mbind/testcases/0099_mbind.txt | 2 +- test/mbind/testcases/0100_mbind.txt | 2 +- 107 files changed, 494 insertions(+), 295 deletions(-) diff --git a/test/mbind/README b/test/mbind/README index 72eb38ca..54e859ab 100644 --- a/test/mbind/README +++ b/test/mbind/README @@ -1,19 +1,25 @@ -=================== -Advance preparation -=================== -1)Implement patch of test_trace_mem.patch +===== +Steps +===== + +(1) Set default policy to P1 +(2) Set policy of memory address A to P2 +(3) Check the following: + 1) P2 is used when allocating A + 2) P1 is used when allocating memory with address other than A + +=========== +Apply patch +=========== + cd mckernel patch -p0 < test_trace_mem.patch make make install +============= +Run the tests +============= -2)Compile command execution processing -cd mckernel/test/mbind/mcexec_test_proc/ -make - -========== -How to run -========== ./go_mbind_test.sh diff --git a/test/mbind/chk_mbind_result.sh b/test/mbind/chk_mbind_result.sh index fbfaf683..a3c7c530 100755 --- a/test/mbind/chk_mbind_result.sh +++ b/test/mbind/chk_mbind_result.sh @@ -1,55 +1,91 @@ #!/bin/sh DEFAULT_POLICY_KIND="" -#SHARED_POLICY_KIND="" -NUMA_NODE_POLICY_KIND="" +SHARED_POLICY_KIND="" +ADDR_POLICY_KIND="" FILE_NAME=$1 CHK_LOG_FILE="./result/${FILE_NAME}.log" source "./testcases/${FILE_NAME}.txt" + +# Check map with default policy or address policy CHK_POLICY_KIND=${POLICY_KIND} SET_MEM_POLICY=`grep "OK:set_mempolicy" $CHK_LOG_FILE | grep -o '(MPOL.*)'` + +# Number of mbind trials SET_POLICY_NUM=`grep -c1 "OK:mbind" $CHK_LOG_FILE` for exec_num in `seq 0 $((SET_POLICY_NUM - 1))` do if [ $exec_num -lt 10 ]; then - NUMA_NODE_ADDR=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "0$exec_num]" | grep -o '(0x.*000)'` - NUMA_NODE_POLICY=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "0$exec_num]" | grep -o '(MPOL.*)'` + ADDR=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "0$exec_num]" | grep -o '(0x.*000)'` + ADDR_POLICY=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "0$exec_num]" | grep -o '(MPOL.*)'` else - NUMA_NODE_ADDR=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "$exec_num]" | grep -o '(0x.*000)'` - NUMA_NODE_POLICY=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "$exec_num]" | grep -o '(MPOL.*)'` + ADDR=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "$exec_num]" | grep -o '(0x.*000)'` + ADDR_POLICY=`grep "OK:mbind" $CHK_LOG_FILE | grep -e "$exec_num]" | grep -o '(MPOL.*)'` fi - if [ "$CHK_POLICY_KIND" = "$DEFAULT_POLICY_KIND" ]; then - SET_MEM_POLICY_NUM=`grep -v $NUMA_NODE_ADDR $CHK_LOG_FILE | grep -e "$CHK_POLICY_KIND" | grep -ce "$SET_MEM_POLICY"` + # Not-mbound and mapped with default policy? + if [ "$CHK_POLICY_KIND" = "$DEFAULT_POLICY_KIND" ] || + [ "$CHK_POLICY_KIND" = "$SHARED_POLICY_KIND" ]; then + SET_MEM_POLICY_NUM=`grep -v $ADDR $CHK_LOG_FILE | grep -e "$CHK_POLICY_KIND" | grep -ce "$SET_MEM_POLICY"` + if [ $SET_MEM_POLICY_NUM -gt 0 ]; then + printf "\tOK:" + else + printf "\tNG:" + fi + echo " ($exec_num) $SET_MEM_POLICY_NUM allocations using $CHK_POLICY_KIND for addresses excluding $ADDR found" if [ $SET_MEM_POLICY_NUM -gt 0 ]; then - echo "OK:" $exec_num $CHK_POLICY_KIND" - not address" $NUMA_NODE_ADDR "test policy" $SET_MEM_POLICY "allocate num:" $SET_MEM_POLICY_NUM exit 0 else - echo "NG:" $exec_num $CHK_POLICY_KIND" - not address" $NUMA_NODE_ADDR "test policy" $SET_MEM_POLICY "allocate num:" $SET_MEM_POLICY_NUM exit 1 fi fi - ALLOCATE_POLICY=`grep "mckernel_allocate_aligned_pages_node" $CHK_LOG_FILE | grep -e $NUMA_NODE_ADDR | grep -e "$CHK_POLICY_KIND" | grep -o '(MPOL.*)'` + ALLOCATE_POLICY=`grep "mckernel_allocate_aligned_pages_node" $CHK_LOG_FILE | grep -e $ADDR | grep -e "$CHK_POLICY_KIND" | grep -o '(MPOL.*)'` - if [ "$CHK_POLICY_KIND" = "$NUMA_NODE_POLICY_KIND" ]; then - if [ $NUMA_NODE_POLICY != $ALLOCATE_POLICY ]; then - echo "NG:" $exec_num $CHK_POLICY_KIND" - address" $NUMA_NODE_ADDR "test policy" $NUMA_NODE_POLICY "allocate policy" $ALLOCATE_POLICY - exit 1 + if [ "$CHK_POLICY_KIND" = "$ADDR_POLICY_KIND" ]; then + # mbound and mapped with address policy? + if [ $ADDR_POLICY != "$ALLOCATE_POLICY" ]; then + printf "\tNG:" else - echo "OK:" $exec_num $CHK_POLICY_KIND" - address" $NUMA_NODE_ADDR "test policy" $NUMA_NODE_POLICY "allocate policy" $ALLOCATE_POLICY + printf "\tOK:" + fi + + printf " ($exec_num) Kernel decision " + printf "($CHK_POLICY_KIND: $ALLOCATE_POLICY)" + + if [ $ADDR_POLICY != "$ALLOCATE_POLICY" ]; then + printf " doesn't match to" + else + printf " maches to" + fi + echo " user direction $ADDR_POLICY via mbind for $ADDR" + if [ $ADDR_POLICY != "$ALLOCATE_POLICY" ]; then + exit 1 fi else - if [ $SET_MEM_POLICY != $ALLOCATE_POLICY ]; then - echo "NG:" $exec_num $CHK_POLICY_KIND" - address" $NUMA_NODE_ADDR "test policy" $SET_MEM_POLICY "allocate policy" $ALLOCATE_POLICY - exit 1 + # mbound and mapped with default policy? + if [ $SET_MEM_POLICY != "$ALLOCATE_POLICY" ]; then + printf "\tNG:" else - echo "OK:" $exec_num $CHK_POLICY_KIND" - address" $NUMA_NODE_ADDR "test policy" $SET_MEM_POLICY "allocate policy" $ALLOCATE_POLICY + printf "\tOK:" + fi + + printf " ($exec_num) Kernel decision " + printf "($CHK_POLICY_KIND: $ALLOCATE_POLICY)" + + if [ $SET_MEM_POLICY != "$ALLOCATE_POLICY" ]; then + printf " doesn't match to" + else + printf " maches to" + fi + echo " user direction $SET_MEM_POLICY via set_mempolicy for address excluding $ADDR" + if [ $SET_MEM_POLICY != "$ALLOCATE_POLICY" ]; then + exit 1 fi fi done diff --git a/test/mbind/go_mbind_test.sh b/test/mbind/go_mbind_test.sh index 85079fff..35e6b980 100755 --- a/test/mbind/go_mbind_test.sh +++ b/test/mbind/go_mbind_test.sh @@ -1,26 +1,33 @@ #!/bin/sh -START_NG_TEST_NO=0085 -for test_case in `ls -1 ./testcases/*.txt` +# Tests with the number >= 0085 are invalid + +make -C mcexec_test_proc + +for i in {1..84} do + test_case="./testcases/"`printf "%04d" $i`"_mbind.txt" + test_number=`basename ${test_case} _mbind.txt` case_name=`basename ${test_case} .txt` + # Skip MPOL_INTERLEAVE tests because it's not supported + if [ "`awk '/USR_PROC/ {print $2}' $test_case`" == "0x8003" ] || + [ "`awk '/USR_PROC/ {print $5}' $test_case`" == "0x8003" ]; then + echo "[INFO] ${case_name} is skipped because it's trying to test MPOL_INTERLEAVE" + continue + fi + logfile="./result/${case_name}.log" ./mbind_test.sh ${test_case} &> ${logfile} if [ $? -eq 0 ]; then ./chk_mbind_result.sh ${case_name} if [ $? -eq 0 ]; then - echo "[OK] ${case_name} is done." + echo "[ OK ] ${case_name} is done." else - echo "[NG] failed to test ${case_name}. Please check ${logfile}" + echo "[ NG ] failed to test ${case_name}. Please check ${logfile}" fi else - test_number=`basename ${test_case} _mbind.txt` - if [ $test_number -ge $START_NG_TEST_NO ]; then - echo "[OK] ${case_name} is done(NG test case)." - else - echo "[NG] failed to test ${case_name}. Please check ${logfile}" - fi + echo "[ NG ] failed to test ${case_name}. Please check ${logfile}" fi done diff --git a/test/mbind/mbind_test.sh b/test/mbind/mbind_test.sh index c015890c..03b53dbf 100755 --- a/test/mbind/mbind_test.sh +++ b/test/mbind/mbind_test.sh @@ -6,7 +6,7 @@ if [ $# -lt 1 ]; then fi # read config -source ./config +source ${HOME}/.mck_test_config # read testcase param source $1 @@ -15,13 +15,13 @@ source $1 ./utils/kill_mcexec.sh &> /dev/null # stop mckernel -sudo ${MCMOD_DIR}/sbin/mcstop+release.sh +sudo ${MCK_DIR}/sbin/mcstop+release.sh sleep 1 # boot mckernel -echo "${MCMOD_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,}" -sudo ${MCMOD_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,} +echo "${MCK_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,}" +sudo ${MCK_DIR}/sbin/mcreboot.sh ${MCRBT_OPT%,} sleep 1 @@ -31,15 +31,15 @@ if [ ! -e "/dev/mcos0" ]; then fi # exec mckernel test program -echo "${MCMOD_DIR}/bin/mcexec ${USR_PROC}" -${MCMOD_DIR}/bin/mcexec ${USR_PROC} +echo "${MCK_DIR}/bin/mcexec ${USR_PROC}" +${MCK_DIR}/bin/mcexec ${USR_PROC} #if [ $? -eq 0 ]; then if [ $? == 0 ]; then sleep 1 - echo "${MCMOD_DIR}/sbin/ihkosctl ${OS_IDX} kmsg" - sudo ${MCMOD_DIR}/sbin/ihkosctl ${OS_IDX} kmsg + echo "${MCK_DIR}/sbin/ihkosctl ${OS_IDX} kmsg" + sudo ${MCK_DIR}/sbin/ihkosctl ${OS_IDX} kmsg exit 0 else echo "Error: faild to mcexec" diff --git a/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind.c b/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind.c index 2ba4cea9..25e93a71 100644 --- a/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind.c +++ b/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind.c @@ -43,18 +43,30 @@ int func_set_mempolicy(set_mem_para* inpara) unsigned long set_nodemask = inpara->set_nodemask; unsigned long set_maxnode = inpara->set_maxnode; int mode = set_mode & 0x00000003; + int get_mode; rst = set_mempolicy(set_mode, &set_nodemask, set_maxnode); printf("-----\n"); if (rst < 0) { - printf("NG:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d rst:%d\n" - ,mempolicy[mode] ,set_nodemask ,set_maxnode, rst); - //assert(0 && "set_mempolicy() failed"); - } else { - printf("OK:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d\n" - ,mempolicy[mode] ,set_nodemask ,set_maxnode); + printf("NG:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d rst:%d\n", + mempolicy[mode], set_nodemask, set_maxnode, rst); + return -1; } + printf("OK:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d\n", + mempolicy[mode], set_nodemask, set_maxnode); + + rst = get_mempolicy(&get_mode, &set_nodemask, set_maxnode, NULL, + MPOL_F_NODE); + + if (rst < 0) { + printf("NG:get_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d rst:%d\n", + mempolicy[mode], set_nodemask, set_maxnode, rst); + return -1; + } + printf("OK:get_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d\n", + mempolicy[mode], set_nodemask, set_maxnode); + printf("-----\n"); return rst; @@ -63,7 +75,7 @@ int func_set_mempolicy(set_mem_para* inpara) int func_mbind(mbind_para* inpara) { int rst = -1; - unsigned char *addr = NULL; + unsigned char *addr = NULL, *fresh_addr = NULL; int get_mode = 0; int i = 0; unsigned long mem_len = PAGE_SIZE; @@ -77,36 +89,43 @@ int func_mbind(mbind_para* inpara) for (i = 0; i < loop_cnt; i++) { - addr = mmap(0, mem_len, (PROT_READ | PROT_WRITE), - (MAP_ANONYMOUS | MAP_PRIVATE), 0, 0); + /* Grab the virtual address range */ + addr = mmap(0, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); if (addr == (void *) -1) { - printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n" - ,i ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_ANONYMOUS | MAP_PRIVATE)); + printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n", + i, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); //assert(0 && "mmap() failed"); return -1; } else { -// printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n" -// ,i ,addr ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_ANONYMOUS | MAP_PRIVATE)); + printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n", + i, addr, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); } if ((inpara->set_mode & 0x000000ff) == 0xff) { - switch ((i & 0x3)) { + /* Skip MPOL_INTERLEAVE because it's not supported */ + switch ((i % 3)) { case MPOL_PREFERRED: - set_mode = ((set_mode & 0xffffff00) | MPOL_PREFERRED); + set_mode = ((set_mode & 0xffffff00) | + MPOL_PREFERRED); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_PREFERRED; break; case MPOL_BIND: - set_mode = ((set_mode & 0xffffff00) | MPOL_BIND); + set_mode = ((set_mode & 0xffffff00) | + MPOL_BIND); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_BIND; break; case MPOL_INTERLEAVE: - set_mode = ((set_mode & 0xffffff00) | MPOL_INTERLEAVE); + set_mode = ((set_mode & 0xffffff00) | + MPOL_INTERLEAVE); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_INTERLEAVE; @@ -114,7 +133,8 @@ int func_mbind(mbind_para* inpara) case MPOL_DEFAULT: default: - set_mode = ((set_mode & 0xffffff00) | MPOL_DEFAULT); + set_mode = ((set_mode & 0xffffff00) | + MPOL_DEFAULT); set_nodemask = 0; flags = MPOL_MF_STRICT; mode = MPOL_DEFAULT; @@ -122,48 +142,72 @@ int func_mbind(mbind_para* inpara) } } - rst = mbind(addr, mem_len, set_mode, &set_nodemask, set_maxnode, flags); + rst = mbind(addr, mem_len, set_mode, &set_nodemask, + set_maxnode, flags); if (rst < 0) { - printf("[%02d] NG:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d rst:%d\n" - ,i ,addr ,mem_len ,mempolicy[mode] ,set_nodemask ,set_maxnode ,flags ,rst); + printf("[%02d] NG:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d rst:%d\n", + i, addr, mem_len, mempolicy[mode], + set_nodemask, set_maxnode, flags, rst); //assert(0 && "mbind() failed"); return -1; } else { - printf("[%02d] OK:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d\n" - ,i ,addr ,mem_len ,mempolicy[mode] ,set_nodemask ,set_maxnode ,flags); + printf("[%02d] OK:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d\n", + i, addr, mem_len, mempolicy[mode], + set_nodemask, set_maxnode, flags); } rst = get_mempolicy(&get_mode, NULL, 0, addr, MPOL_F_ADDR); if(rst < 0) { - printf("[%02d] NG:get_mempolicy - addr:(0x%016lx) rst:%d\n" - ,i ,addr , rst); + printf("[%02d] NG:get_mempolicy - addr:(0x%016lx) rst:%d\n", + i, addr, rst); //assert(0 && "get_mempolicy failed"); return -1; } else { - printf("[%02d] OK:get_mempolicy - addr:(0x%016lx) mode:(%s)\n" - ,i ,addr ,mempolicy[get_mode]); + printf("[%02d] OK:get_mempolicy - addr:(0x%016lx) mode:(%s)\n", + i, addr, mempolicy[get_mode]); } + /* Remap with the address policy */ + rst = munmap(addr, mem_len); if (rst < 0) { - printf("[%02d] NG:munmap - addr:(0x%016lx) len:%d\n" - ,i ,addr ,mem_len); + printf("[%02d] NG:munmap - addr:(0x%016lx) len:%d\n", + i, addr, mem_len); } else { -// printf("[%02d] OK:munmap - addr:(0x%016lx) len:%d\n" -// ,i ,addr ,mem_len); + printf("[%02d] OK:munmap - addr:(0x%016lx) len:%d\n", + i, addr, mem_len); } - addr = mmap(addr, mem_len, (PROT_READ | PROT_WRITE), - (MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE), 0, 0); + addr = mmap(addr, mem_len, PROT_READ | PROT_WRITE, + MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); if (addr == (void *) -1) { - printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n" - ,i ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE)); - //assert(0 && "mmap() failed"); + printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n", + i, mem_len, PROT_READ | PROT_WRITE, + MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE); + return -1; + } + + printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n", + i, addr, mem_len, PROT_READ | PROT_WRITE, + MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE); + + + /* Map with the default policy */ + + fresh_addr = mmap(0, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); + if (fresh_addr == (void *) -1) { + printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n", + i, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); return -1; } else { -// printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n" -// ,i ,addr ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_FIXED | MAP_ANONYMOUS | MAP_PRIVATE)); + printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n", + i, fresh_addr, mem_len, + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); } + printf("-----\n"); } @@ -184,10 +228,16 @@ int main(int argc, char *argv[]) rst = func_set_mempolicy(&inpara.para1); if (rst == 0) { inpara.para2.set_mode = strtol(argv[4], NULL, 16); - inpara.para2.set_nodemask = strtoul(argv[5], NULL, 16); + inpara.para2.set_nodemask = strtoul(argv[5], NULL, + 16); inpara.para2.set_maxnode = strtoul(argv[6], NULL, 10); + + /* Ignored */ inpara.para2.flags = strtoul(argv[7], NULL, 16); + + /* Sweep over MPOL_* values */ inpara.para2.loop_cnt = strtol(argv[8], NULL, 10); + rst = func_mbind(&inpara.para2); } } else { @@ -195,12 +245,12 @@ int main(int argc, char *argv[]) printf(" parameter 1 : set_mempolicy(mode)\n"); printf(" parameter 2 : set_mempolicy(nodemask)\n"); printf(" parameter 3 : set_mempolicy(maxnode)\n"); - printf(" parameter 4 : mbind(mode) 0xff - all mode\n"); + printf(" parameter 4 : mbind(mode). Pass 0xff when looping over mode values\n"); printf(" parameter 5 : mbind(nodemask)\n"); printf(" parameter 6 : mbind(maxnode)\n"); - printf(" parameter 7 : mbind(flags)\n"); - printf(" parameter 8 : Number of mbind executed\n"); - printf(" example) ./exec_setmempolicy_mbind 0x1 0x1 2 0x2 0x1 2 0x0 1\n"); + printf(" parameter 7 : not used (mbind(flags))\n"); + printf(" parameter 8 : Loop count over mode values\n"); + printf(" example) ./exec_setmempolicy_mbind 0x8001 0x1 2 0x8002 0x1 2 0x0 1\n"); } return rst; diff --git a/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind_shared.c b/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind_shared.c index eeb537e0..b936d771 100644 --- a/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind_shared.c +++ b/test/mbind/mcexec_test_proc/exec_setmempolicy_mbind_shared.c @@ -1,6 +1,7 @@ #include #include #include +#include #include #include @@ -19,6 +20,7 @@ typedef struct func_mbind_para { unsigned long set_nodemask; unsigned long set_maxnode; unsigned flags; + char **argv; } mbind_para; @@ -48,12 +50,11 @@ int func_set_mempolicy(set_mem_para* inpara) printf("-----\n"); if (rst < 0) { - printf("NG:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d rst:%d\n" - ,mempolicy[mode] ,set_nodemask ,set_maxnode, rst); - //assert(0 && "set_mempolicy() failed"); + printf("NG:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d rst:%d\n", + mempolicy[mode], set_nodemask, set_maxnode, rst); } else { - printf("OK:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d\n" - ,mempolicy[mode] ,set_nodemask ,set_maxnode); + printf("OK:set_mempolicy - mode:(%s) nodemask:0x%x maxnode:%d\n", + mempolicy[mode], set_nodemask, set_maxnode); } printf("-----\n"); @@ -63,7 +64,7 @@ int func_set_mempolicy(set_mem_para* inpara) int func_mbind(mbind_para* inpara) { int rst = -1; - unsigned char *addr = NULL; + unsigned char *addr = NULL, *fresh_addr = NULL; int get_mode = 0; int i = 0; unsigned long mem_len = PAGE_SIZE; @@ -74,39 +75,54 @@ int func_mbind(mbind_para* inpara) unsigned flags = inpara->flags; int loop_cnt = inpara->loop_cnt; int mode = set_mode & 0x00000003; + key_t key, key2; + int shmid, shmid2; + struct shmid_ds shmid_ds; for (i = 0; i < loop_cnt; i++) { - addr = mmap(0, mem_len, (PROT_READ | PROT_WRITE), - (MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE), 0, 0); + key = ftok(inpara->argv[0], 0); + + shmid = shmget(key, mem_len, IPC_CREAT | 0660); + if (shmid == -1) { + printf("%s:%d: shmget failed\n", + __func__, __LINE__); + return -1; + } + + addr = shmat(shmid, NULL, 0); if (addr == (void *) -1) { - printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n" - ,i ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE)); - //assert(0 && "mmap() failed"); + printf("[%02d] NG:shmat - len:%d prot:0x%x flags:0x%x\n", + i, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE); return -1; } else { -// printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n" -// ,i ,addr ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE)); + printf("[%02d] OK:shmat - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n", + i, addr, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE); } if ((inpara->set_mode & 0x000000ff) == 0xff) { switch ((i & 0x3)) { case MPOL_PREFERRED: - set_mode = ((set_mode & 0xffffff00) | MPOL_PREFERRED); + set_mode = ((set_mode & 0xffffff00) | + MPOL_PREFERRED); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_PREFERRED; break; case MPOL_BIND: - set_mode = ((set_mode & 0xffffff00) | MPOL_BIND); + set_mode = ((set_mode & 0xffffff00) | + MPOL_BIND); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_BIND; break; case MPOL_INTERLEAVE: - set_mode = ((set_mode & 0xffffff00) | MPOL_INTERLEAVE); + set_mode = ((set_mode & 0xffffff00) | + MPOL_INTERLEAVE); set_nodemask = inpara->set_nodemask; flags = 0; mode = MPOL_INTERLEAVE; @@ -114,7 +130,8 @@ int func_mbind(mbind_para* inpara) case MPOL_DEFAULT: default: - set_mode = ((set_mode & 0xffffff00) | MPOL_DEFAULT); + set_mode = ((set_mode & 0xffffff00) | + MPOL_DEFAULT); set_nodemask = 0; flags = MPOL_MF_STRICT; mode = MPOL_DEFAULT; @@ -122,48 +139,92 @@ int func_mbind(mbind_para* inpara) } } - rst = mbind(addr, mem_len, set_mode, &set_nodemask, set_maxnode, flags); + rst = mbind(addr, mem_len, set_mode, &set_nodemask, + set_maxnode, flags); if (rst < 0) { - printf("[%02d] NG:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d rst:%d\n" - ,i ,addr ,mem_len ,mempolicy[mode] ,set_nodemask ,set_maxnode ,flags ,rst); + printf("[%02d] NG:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d rst:%d\n", + i, addr, mem_len, mempolicy[mode], + set_nodemask, set_maxnode, flags, rst); //assert(0 && "mbind() failed"); return -1; } else { - printf("[%02d] OK:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d\n" - ,i ,addr ,mem_len ,mempolicy[mode] ,set_nodemask ,set_maxnode ,flags); + printf("[%02d] OK:mbind - addr:(0x%016lx) len:%d mode:(%s) nodemask:0x%x maxnode:%d flags:%d\n", + i, addr, mem_len, mempolicy[mode], + set_nodemask, set_maxnode, flags); } rst = get_mempolicy(&get_mode, NULL, 0, addr, MPOL_F_ADDR); if(rst < 0) { - printf("[%02d] NG:get_mempolicy - addr:(0x%016lx) rst:%d\n" - ,i ,addr , rst); + printf("[%02d] NG:get_mempolicy - addr:(0x%016lx) rst:%d\n", + i, addr, rst); //assert(0 && "get_mempolicy failed"); return -1; } else { - printf("[%02d] OK:get_mempolicy - addr:(0x%016lx) mode:(%s)\n" - ,i ,addr ,mempolicy[get_mode]); + printf("[%02d] OK:get_mempolicy - addr:(0x%016lx) mode:(%s)\n", + i, addr, mempolicy[get_mode]); } - rst = munmap(addr, mem_len); + /* Fault to allocate page with the address policy */ + + *(int *)addr = 0x12345678; + + rst = shmctl(shmid, IPC_RMID, &shmid_ds); if (rst < 0) { - printf("[%02d] NG:munmap - addr:(0x%016lx) len:%d\n" - ,i ,addr ,mem_len); - } else { -// printf("[%02d] OK:munmap - addr:(0x%016lx) len:%d\n" -// ,i ,addr ,mem_len); + printf("%s:%d: shmctl failed\n", + __func__, __LINE__); + return -1; } - addr = mmap(addr, mem_len, (PROT_READ | PROT_WRITE), - (MAP_FIXED | MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE), 0, 0); - if (addr == (void *) -1) { - printf("[%02d] NG:mmap - len:%d prot:0x%x flags:0x%x\n" - ,i ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_FIXED | MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE)); - //assert(0 && "mmap() failed"); + rst = shmdt(addr); + if (rst < 0) { + printf("%s:%d: shmdt failed\n", + __func__, __LINE__); + return -1; + } + + + /* Map with the default policy */ + + key2 = ftok(inpara->argv[0], 1); + + shmid2 = shmget(key2, mem_len, IPC_CREAT | 0660); + if (shmid2 == -1) { + printf("%s:%d: shmget failed\n", + __func__, __LINE__); + return -1; + } + + fresh_addr = shmat(shmid2, NULL, 0); + if (fresh_addr == (void *) -1) { + printf("[%02d] NG:shmat - len:%d prot:0x%x flags:0x%x\n", + i, mem_len, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); return -1; } else { -// printf("[%02d] OK:mmap - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n" -// ,i ,addr ,mem_len ,(PROT_READ | PROT_WRITE) ,(MAP_FIXED | MAP_ANONYMOUS | MAP_SHARED | MAP_POPULATE)); + printf("[%02d] OK:shmat - addr:(0x%016lx) len:%d prot:0x%x flags:0x%x\n", + i, fresh_addr, mem_len, + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE); } + + /* Fault to allocate page with the policy */ + + *(int *)fresh_addr = 0x12345678; + + rst = shmctl(shmid2, IPC_RMID, &shmid_ds); + if (rst < 0) { + printf("%s:%d: shmctl failed\n", + __func__, __LINE__); + return -1; + } + + rst = shmdt(fresh_addr); + if (rst < 0) { + printf("%s:%d: shmdt failed\n", + __func__, __LINE__); + return -1; + } + printf("-----\n"); } @@ -188,6 +249,7 @@ int main(int argc, char *argv[]) inpara.para2.set_maxnode = strtoul(argv[6], NULL, 10); inpara.para2.flags = strtoul(argv[7], NULL, 16); inpara.para2.loop_cnt = strtol(argv[8], NULL, 10); + inpara.para2.argv = argv; rst = func_mbind(&inpara.para2); } } else { diff --git a/test/mbind/test_trace_mem.patch b/test/mbind/test_trace_mem.patch index 40a5d83b..48501495 100644 --- a/test/mbind/test_trace_mem.patch +++ b/test/mbind/test_trace_mem.patch @@ -1,12 +1,28 @@ -diff --git kernel/mem.c kernel/mem.c -index 62cb206..5bfb6d6 100644 ---- kernel/mem.c -+++ kernel/mem.c -@@ -542,6 +542,15 @@ static void reserve_pages(struct ihk_page_allocator_desc *pa_allocator, +diff --git a/kernel/include/process.h b/kernel/include/process.h +index 6f34ee2..503217c 100644 +--- a/kernel/include/process.h ++++ b/kernel/include/process.h +@@ -750,6 +750,11 @@ struct process_vm { + long currss; + DECLARE_BITMAP(numa_mask, PROCESS_NUMA_MASK_BITS); + int numa_mem_policy; ++ ++#if 1 /* For mbind test */ ++ int numa_mem_policy_trace; ++#endif ++ + /* Protected by memory_range_lock */ + struct rb_root vm_range_numa_policy_tree; + struct vm_range *range_cache[VM_RANGE_CACHE_SIZE]; +diff --git a/kernel/mem.c b/kernel/mem.c +index 1e0d8f8..e2ce780 100644 +--- a/kernel/mem.c ++++ b/kernel/mem.c +@@ -540,6 +540,15 @@ static void reserve_pages(struct ihk_page_allocator_desc *pa_allocator, ihk_pagealloc_reserve(pa_allocator, start, end); } -+#if 1 /* Trace for DEBUG */ ++#if 1 /* For mbind test */ +char *mempolicy [] = { + "MPOL_DEFAULT", + "MPOL_PREFERRED", @@ -18,58 +34,80 @@ index 62cb206..5bfb6d6 100644 extern int cpu_local_var_initialized; static void *mckernel_allocate_aligned_pages_node(int npages, int p2align, ihk_mc_ap_flag flag, int pref_node, int is_user, uintptr_t virt_addr) -@@ -585,6 +594,23 @@ static void *mckernel_allocate_aligned_pages_node(int npages, int p2align, - } - } - -+#if 1 /* Trace for DEBUG */ -+ if (!((range_policy_iter) && (range_policy_iter->numa_mem_policy != MPOL_DEFAULT))) { -+ if ((range_policy_iter) && (range_policy_iter->numa_mem_policy == MPOL_DEFAULT)) { -+ if (chk_shm == 0) { -+ kprintf("%s[%d]: addr(0x%016lx) policy(%s) \n" -+ ,__FUNCTION__ ,__LINE__ ,virt_addr ,mempolicy[(range_policy_iter->numa_mem_policy & 0x3)]); -+ } -+ } else { -+ if ((cpu_local_var(current)->vm->numa_mem_policy == MPOL_DEFAULT) && (virt_addr != -1)) { -+ if (virt_addr) { -+ kprintf("%s[%d]: addr(0x%016lx) policy(%s) \n" -+ ,__FUNCTION__ ,__LINE__ ,virt_addr ,mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)]); -+ } -+ } -+ } -+ } -+#endif - - if ((!((range_policy_iter) && (range_policy_iter->numa_mem_policy != MPOL_DEFAULT))) && (chk_shm == 0)) - goto distance_based; -@@ -647,10 +673,30 @@ static void *mckernel_allocate_aligned_pages_node(int npages, int p2align, - chk_shm = 1; - } else { - numa_mem_policy = range_policy_iter->numa_mem_policy; -+ -+#if 1 /* Trace for DEBUG */ -+ kprintf("%s[%d]: addr(0x%016lx) policy(%s) \n" -+ ,__FUNCTION__ ,__LINE__ ,virt_addr ,mempolicy[(numa_mem_policy & 0x3)]); -+#endif -+ - } +@@ -649,6 +658,19 @@ static void *mckernel_allocate_aligned_pages_node(int npages, int p2align, } } -+#if 1 /* Trace for DEBUG */ -+ if (numa_mem_policy == -1) { -+ if (chk_shm == 1) { -+ kprintf("%s[%d]: addr(0x%016lx) policy(%s) \n" -+ ,__FUNCTION__ ,__LINE__ ,virt_addr ,mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)]); ++#if 1 /* For mbind test */ ++ if (is_user && cpu_local_var(current)->vm->numa_mem_policy_trace && !range_policy_iter && numa_mem_policy == -1 && virt_addr != -1) { ++ int chk_shm; ++ ++ range = lookup_process_memory_range(cpu_local_var(current)->vm, (uintptr_t)virt_addr, ((uintptr_t)virt_addr) + 1); ++ chk_shm = (range && range->memobj && (range->memobj->flags & MF_SHM)) ? 1 : 0; ++ ++ kprintf("%s[%d]: applying default-policy, addr(0x%016lx) policy(%s) \n", ++ __func__, __LINE__, virt_addr, mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)], ++ chk_shm ? ":Mapping of MAP_SHARED" : ""); ++ } ++#endif ++ + if (numa_mem_policy == -1) + numa_mem_policy = cpu_local_var(current)->vm->numa_mem_policy; + +@@ -709,6 +731,13 @@ static void *mckernel_allocate_aligned_pages_node(int npages, int p2align, + default: + break; + } ++ ++#if 1 /* For mbind test */ ++ if (is_user && cpu_local_var(current)->vm->numa_mem_policy_trace && pa && range_policy_iter) { ++ kprintf("%s[%d]: applying addr-policy (and it's not default-policy), addr(0x%016lx) policy(%s) \n", ++ __func__, __LINE__, virt_addr, mempolicy[(numa_mem_policy & 0x3)], numa_mem_policy); ++ } ++#endif + + if (pa) { + return phys_to_virt(pa); +@@ -765,6 +794,25 @@ distance_based: + if (pa) break; + } + ++#if 1 /* For mbind test */ ++ if (is_user && cpu_local_var(current)->vm->numa_mem_policy_trace && pa) { ++ if (range_policy_iter) { ++ kprintf("%s[%d]: applying addr-policy (and it's default-policy), addr(0x%016lx) policy(%s) \n", ++ __func__, __LINE__, virt_addr, mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)]); + } else { -+ if (virt_addr) { -+ kprintf("%s[%d]: addr(0x%016lx) policy(%s) \n" -+ ,__FUNCTION__ ,__LINE__ ,virt_addr ,mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)]); ++ int chk_shm = 0; ++ if (virt_addr != -1) { ++ range = lookup_process_memory_range(cpu_local_var(current)->vm, (uintptr_t)virt_addr, ((uintptr_t)virt_addr) + 1); ++ chk_shm = (range && range->memobj && (range->memobj->flags & MF_SHM)) ? 1 : 0; + } ++ kprintf("%s[%d]: applying default-policy, addr(0x%016lx) policy(%s) \n", ++ __func__, __LINE__, virt_addr != -1 ? virt_addr : (unsigned long)phys_to_virt(pa), ++ mempolicy[(cpu_local_var(current)->vm->numa_mem_policy & 0x3)], ++ chk_shm ? ":Mapping of MAP_SHARED" : ""); + } + } +#endif + - if (numa_mem_policy == -1) - numa_mem_policy = cpu_local_var(current)->vm->numa_mem_policy; + if (pa) + return phys_to_virt(pa); +diff --git a/kernel/syscall.c b/kernel/syscall.c +index 4f24065..5c307a1 100644 +--- a/kernel/syscall.c ++++ b/kernel/syscall.c +@@ -8841,6 +8841,12 @@ SYSCALL_DECLARE(set_mempolicy) + error = -EINVAL; + } + ++ ++#if 1 /* For mbind test */ ++ vm->numa_mem_policy_trace = 1; ++ kprintf("numa_mem_policy=%x\n", mode); ++#endif ++ + dkprintf("%s: %s set for PID %d\n", + __FUNCTION__, + mode == MPOL_DEFAULT ? "MPOL_DEFAULT" : diff --git a/test/mbind/testcases/0001_mbind.txt b/test/mbind/testcases/0001_mbind.txt index 0c7256fc..554019f2 100644 --- a/test/mbind/testcases/0001_mbind.txt +++ b/test/mbind/testcases/0001_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0002_mbind.txt b/test/mbind/testcases/0002_mbind.txt index 28c7b140..c8a3ab43 100644 --- a/test/mbind/testcases/0002_mbind.txt +++ b/test/mbind/testcases/0002_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8001 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0003_mbind.txt b/test/mbind/testcases/0003_mbind.txt index dfcdab28..b2aedf0e 100644 --- a/test/mbind/testcases/0003_mbind.txt +++ b/test/mbind/testcases/0003_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0004_mbind.txt b/test/mbind/testcases/0004_mbind.txt index 0bf3c6c0..387c5fb0 100644 --- a/test/mbind/testcases/0004_mbind.txt +++ b/test/mbind/testcases/0004_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0005_mbind.txt b/test/mbind/testcases/0005_mbind.txt index 26f23c60..990213af 100644 --- a/test/mbind/testcases/0005_mbind.txt +++ b/test/mbind/testcases/0005_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0006_mbind.txt b/test/mbind/testcases/0006_mbind.txt index 20fb29fb..1f93787f 100644 --- a/test/mbind/testcases/0006_mbind.txt +++ b/test/mbind/testcases/0006_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0007_mbind.txt b/test/mbind/testcases/0007_mbind.txt index 124cee2f..1f094e1e 100644 --- a/test/mbind/testcases/0007_mbind.txt +++ b/test/mbind/testcases/0007_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0008_mbind.txt b/test/mbind/testcases/0008_mbind.txt index 16175a63..82b091c6 100644 --- a/test/mbind/testcases/0008_mbind.txt +++ b/test/mbind/testcases/0008_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0009_mbind.txt b/test/mbind/testcases/0009_mbind.txt index 7771c044..5fd471b4 100644 --- a/test/mbind/testcases/0009_mbind.txt +++ b/test/mbind/testcases/0009_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0010_mbind.txt b/test/mbind/testcases/0010_mbind.txt index 553950c1..22c71fff 100644 --- a/test/mbind/testcases/0010_mbind.txt +++ b/test/mbind/testcases/0010_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0011_mbind.txt b/test/mbind/testcases/0011_mbind.txt index dec1e1f1..2b70fe5a 100644 --- a/test/mbind/testcases/0011_mbind.txt +++ b/test/mbind/testcases/0011_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0012_mbind.txt b/test/mbind/testcases/0012_mbind.txt index 7970a0e5..d30fa6e2 100644 --- a/test/mbind/testcases/0012_mbind.txt +++ b/test/mbind/testcases/0012_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x1 1 0x8002 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0013_mbind.txt b/test/mbind/testcases/0013_mbind.txt index 15759a0a..ad412699 100644 --- a/test/mbind/testcases/0013_mbind.txt +++ b/test/mbind/testcases/0013_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x1 1 0x8001 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0014_mbind.txt b/test/mbind/testcases/0014_mbind.txt index 53383ac0..34cb9691 100644 --- a/test/mbind/testcases/0014_mbind.txt +++ b/test/mbind/testcases/0014_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x1 1 0x8000 0x0 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0015_mbind.txt b/test/mbind/testcases/0015_mbind.txt index 121acfee..8473c007 100644 --- a/test/mbind/testcases/0015_mbind.txt +++ b/test/mbind/testcases/0015_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0016_mbind.txt b/test/mbind/testcases/0016_mbind.txt index 9476f033..db294583 100644 --- a/test/mbind/testcases/0016_mbind.txt +++ b/test/mbind/testcases/0016_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8001 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0017_mbind.txt b/test/mbind/testcases/0017_mbind.txt index d9ac8762..60203b2e 100644 --- a/test/mbind/testcases/0017_mbind.txt +++ b/test/mbind/testcases/0017_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8002 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0018_mbind.txt b/test/mbind/testcases/0018_mbind.txt index 49aaf142..076a4813 100644 --- a/test/mbind/testcases/0018_mbind.txt +++ b/test/mbind/testcases/0018_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0019_mbind.txt b/test/mbind/testcases/0019_mbind.txt index c2ed8e3f..75867527 100644 --- a/test/mbind/testcases/0019_mbind.txt +++ b/test/mbind/testcases/0019_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0020_mbind.txt b/test/mbind/testcases/0020_mbind.txt index 13ec29ba..5d7a6cf1 100644 --- a/test/mbind/testcases/0020_mbind.txt +++ b/test/mbind/testcases/0020_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0021_mbind.txt b/test/mbind/testcases/0021_mbind.txt index 510a43b9..242c9607 100644 --- a/test/mbind/testcases/0021_mbind.txt +++ b/test/mbind/testcases/0021_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0022_mbind.txt b/test/mbind/testcases/0022_mbind.txt index 951ed2cb..2255e10c 100644 --- a/test/mbind/testcases/0022_mbind.txt +++ b/test/mbind/testcases/0022_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0023_mbind.txt b/test/mbind/testcases/0023_mbind.txt index a2c85848..60d181d0 100644 --- a/test/mbind/testcases/0023_mbind.txt +++ b/test/mbind/testcases/0023_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0024_mbind.txt b/test/mbind/testcases/0024_mbind.txt index 71e0cc80..6a38ae83 100644 --- a/test/mbind/testcases/0024_mbind.txt +++ b/test/mbind/testcases/0024_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0025_mbind.txt b/test/mbind/testcases/0025_mbind.txt index 1fc4d56f..1d26bd18 100644 --- a/test/mbind/testcases/0025_mbind.txt +++ b/test/mbind/testcases/0025_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0026_mbind.txt b/test/mbind/testcases/0026_mbind.txt index 1fd5190c..8ac8c1fd 100644 --- a/test/mbind/testcases/0026_mbind.txt +++ b/test/mbind/testcases/0026_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x3 2 0x8002 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0027_mbind.txt b/test/mbind/testcases/0027_mbind.txt index 2f3e7fe5..c387ba3b 100644 --- a/test/mbind/testcases/0027_mbind.txt +++ b/test/mbind/testcases/0027_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x3 2 0x8001 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0028_mbind.txt b/test/mbind/testcases/0028_mbind.txt index 17a8cb51..74e907f6 100644 --- a/test/mbind/testcases/0028_mbind.txt +++ b/test/mbind/testcases/0028_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x3 2 0x8000 0x0 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0029_mbind.txt b/test/mbind/testcases/0029_mbind.txt index 01444384..1467ece4 100644 --- a/test/mbind/testcases/0029_mbind.txt +++ b/test/mbind/testcases/0029_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0030_mbind.txt b/test/mbind/testcases/0030_mbind.txt index 1bc50590..05521eec 100644 --- a/test/mbind/testcases/0030_mbind.txt +++ b/test/mbind/testcases/0030_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8001 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0031_mbind.txt b/test/mbind/testcases/0031_mbind.txt index cfbf7163..de309cec 100644 --- a/test/mbind/testcases/0031_mbind.txt +++ b/test/mbind/testcases/0031_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0032_mbind.txt b/test/mbind/testcases/0032_mbind.txt index 8dbf6490..891bbcb6 100644 --- a/test/mbind/testcases/0032_mbind.txt +++ b/test/mbind/testcases/0032_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0033_mbind.txt b/test/mbind/testcases/0033_mbind.txt index 1ff9d4d2..8703c0ef 100644 --- a/test/mbind/testcases/0033_mbind.txt +++ b/test/mbind/testcases/0033_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0034_mbind.txt b/test/mbind/testcases/0034_mbind.txt index 3f759efa..67a5d3cd 100644 --- a/test/mbind/testcases/0034_mbind.txt +++ b/test/mbind/testcases/0034_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0035_mbind.txt b/test/mbind/testcases/0035_mbind.txt index a2231748..27be75fb 100644 --- a/test/mbind/testcases/0035_mbind.txt +++ b/test/mbind/testcases/0035_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0036_mbind.txt b/test/mbind/testcases/0036_mbind.txt index a3c033c1..895056de 100644 --- a/test/mbind/testcases/0036_mbind.txt +++ b/test/mbind/testcases/0036_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0037_mbind.txt b/test/mbind/testcases/0037_mbind.txt index 3d3ae5d6..170ed380 100644 --- a/test/mbind/testcases/0037_mbind.txt +++ b/test/mbind/testcases/0037_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0038_mbind.txt b/test/mbind/testcases/0038_mbind.txt index 878258ab..4f70a3c3 100644 --- a/test/mbind/testcases/0038_mbind.txt +++ b/test/mbind/testcases/0038_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0039_mbind.txt b/test/mbind/testcases/0039_mbind.txt index 411cd2ff..52403a57 100644 --- a/test/mbind/testcases/0039_mbind.txt +++ b/test/mbind/testcases/0039_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0040_mbind.txt b/test/mbind/testcases/0040_mbind.txt index 2663a4b9..0e84431d 100644 --- a/test/mbind/testcases/0040_mbind.txt +++ b/test/mbind/testcases/0040_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x1 1 0x8002 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0041_mbind.txt b/test/mbind/testcases/0041_mbind.txt index f726cc99..b9b61dbf 100644 --- a/test/mbind/testcases/0041_mbind.txt +++ b/test/mbind/testcases/0041_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x1 1 0x8001 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0042_mbind.txt b/test/mbind/testcases/0042_mbind.txt index c4b0bb42..7a2c94a4 100644 --- a/test/mbind/testcases/0042_mbind.txt +++ b/test/mbind/testcases/0042_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x1 1 0x8000 0x0 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0043_mbind.txt b/test/mbind/testcases/0043_mbind.txt index 1c6b23f9..c251630c 100644 --- a/test/mbind/testcases/0043_mbind.txt +++ b/test/mbind/testcases/0043_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0044_mbind.txt b/test/mbind/testcases/0044_mbind.txt index a1acc058..f4d05bdd 100644 --- a/test/mbind/testcases/0044_mbind.txt +++ b/test/mbind/testcases/0044_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8001 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0045_mbind.txt b/test/mbind/testcases/0045_mbind.txt index d6f42e99..6829b77d 100644 --- a/test/mbind/testcases/0045_mbind.txt +++ b/test/mbind/testcases/0045_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8002 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0046_mbind.txt b/test/mbind/testcases/0046_mbind.txt index dccc081d..2331da44 100644 --- a/test/mbind/testcases/0046_mbind.txt +++ b/test/mbind/testcases/0046_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0047_mbind.txt b/test/mbind/testcases/0047_mbind.txt index 417ef910..aeb3ae5e 100644 --- a/test/mbind/testcases/0047_mbind.txt +++ b/test/mbind/testcases/0047_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0048_mbind.txt b/test/mbind/testcases/0048_mbind.txt index c139df02..08bb4f85 100644 --- a/test/mbind/testcases/0048_mbind.txt +++ b/test/mbind/testcases/0048_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0049_mbind.txt b/test/mbind/testcases/0049_mbind.txt index a7ebaf1a..8eacf698 100644 --- a/test/mbind/testcases/0049_mbind.txt +++ b/test/mbind/testcases/0049_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0050_mbind.txt b/test/mbind/testcases/0050_mbind.txt index 2a8f07cd..5a525535 100644 --- a/test/mbind/testcases/0050_mbind.txt +++ b/test/mbind/testcases/0050_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0051_mbind.txt b/test/mbind/testcases/0051_mbind.txt index 3ff7e5ea..f6865db8 100644 --- a/test/mbind/testcases/0051_mbind.txt +++ b/test/mbind/testcases/0051_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0052_mbind.txt b/test/mbind/testcases/0052_mbind.txt index 1d74bfc5..8b03e55c 100644 --- a/test/mbind/testcases/0052_mbind.txt +++ b/test/mbind/testcases/0052_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0053_mbind.txt b/test/mbind/testcases/0053_mbind.txt index bef9677e..91647c81 100644 --- a/test/mbind/testcases/0053_mbind.txt +++ b/test/mbind/testcases/0053_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0054_mbind.txt b/test/mbind/testcases/0054_mbind.txt index 6df03b97..3450f7a0 100644 --- a/test/mbind/testcases/0054_mbind.txt +++ b/test/mbind/testcases/0054_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x3 2 0x8002 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0055_mbind.txt b/test/mbind/testcases/0055_mbind.txt index e43c4f6d..0d3c6e7e 100644 --- a/test/mbind/testcases/0055_mbind.txt +++ b/test/mbind/testcases/0055_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x3 2 0x8001 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0056_mbind.txt b/test/mbind/testcases/0056_mbind.txt index c450a131..63d61c0c 100644 --- a/test/mbind/testcases/0056_mbind.txt +++ b/test/mbind/testcases/0056_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x3 2 0x8000 0x0 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0057_mbind.txt b/test/mbind/testcases/0057_mbind.txt index bfe8addd..99319c1d 100644 --- a/test/mbind/testcases/0057_mbind.txt +++ b/test/mbind/testcases/0057_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0058_mbind.txt b/test/mbind/testcases/0058_mbind.txt index 511a9bb9..c1580387 100644 --- a/test/mbind/testcases/0058_mbind.txt +++ b/test/mbind/testcases/0058_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8001 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0059_mbind.txt b/test/mbind/testcases/0059_mbind.txt index 3d1c5d2c..4b2fd5a8 100644 --- a/test/mbind/testcases/0059_mbind.txt +++ b/test/mbind/testcases/0059_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0060_mbind.txt b/test/mbind/testcases/0060_mbind.txt index ac9d5623..a22c6246 100644 --- a/test/mbind/testcases/0060_mbind.txt +++ b/test/mbind/testcases/0060_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0061_mbind.txt b/test/mbind/testcases/0061_mbind.txt index d5377d55..7d05dce5 100644 --- a/test/mbind/testcases/0061_mbind.txt +++ b/test/mbind/testcases/0061_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0062_mbind.txt b/test/mbind/testcases/0062_mbind.txt index 6da5323b..96191955 100644 --- a/test/mbind/testcases/0062_mbind.txt +++ b/test/mbind/testcases/0062_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x80ff 0x1 1 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0063_mbind.txt b/test/mbind/testcases/0063_mbind.txt index ecc7bb0e..e9b38b59 100644 --- a/test/mbind/testcases/0063_mbind.txt +++ b/test/mbind/testcases/0063_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0064_mbind.txt b/test/mbind/testcases/0064_mbind.txt index 4c8877c8..d6293e91 100644 --- a/test/mbind/testcases/0064_mbind.txt +++ b/test/mbind/testcases/0064_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0065_mbind.txt b/test/mbind/testcases/0065_mbind.txt index 4147ca9e..ad040ec6 100644 --- a/test/mbind/testcases/0065_mbind.txt +++ b/test/mbind/testcases/0065_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0066_mbind.txt b/test/mbind/testcases/0066_mbind.txt index 8c393aa7..5136116d 100644 --- a/test/mbind/testcases/0066_mbind.txt +++ b/test/mbind/testcases/0066_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0067_mbind.txt b/test/mbind/testcases/0067_mbind.txt index 2ead507b..415281c9 100644 --- a/test/mbind/testcases/0067_mbind.txt +++ b/test/mbind/testcases/0067_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 1 0x8003 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0068_mbind.txt b/test/mbind/testcases/0068_mbind.txt index 4d974d58..45e547a3 100644 --- a/test/mbind/testcases/0068_mbind.txt +++ b/test/mbind/testcases/0068_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x1 1 0x8002 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0069_mbind.txt b/test/mbind/testcases/0069_mbind.txt index a3a24aec..cb9d01ac 100644 --- a/test/mbind/testcases/0069_mbind.txt +++ b/test/mbind/testcases/0069_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x1 1 0x8001 0x1 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0070_mbind.txt b/test/mbind/testcases/0070_mbind.txt index f2c318ea..15568cb7 100644 --- a/test/mbind/testcases/0070_mbind.txt +++ b/test/mbind/testcases/0070_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x1 1 0x8000 0x0 1 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0071_mbind.txt b/test/mbind/testcases/0071_mbind.txt index a4ef00e0..06603f76 100644 --- a/test/mbind/testcases/0071_mbind.txt +++ b/test/mbind/testcases/0071_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0072_mbind.txt b/test/mbind/testcases/0072_mbind.txt index 9444a8d2..b1b763d1 100644 --- a/test/mbind/testcases/0072_mbind.txt +++ b/test/mbind/testcases/0072_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8001 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0073_mbind.txt b/test/mbind/testcases/0073_mbind.txt index 9a27715f..e25863aa 100644 --- a/test/mbind/testcases/0073_mbind.txt +++ b/test/mbind/testcases/0073_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8002 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0074_mbind.txt b/test/mbind/testcases/0074_mbind.txt index 277db5bd..1444e530 100644 --- a/test/mbind/testcases/0074_mbind.txt +++ b/test/mbind/testcases/0074_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0075_mbind.txt b/test/mbind/testcases/0075_mbind.txt index 5b16579f..83b0eaa8 100644 --- a/test/mbind/testcases/0075_mbind.txt +++ b/test/mbind/testcases/0075_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 4" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 3" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0076_mbind.txt b/test/mbind/testcases/0076_mbind.txt index 75351cc9..4940ffb2 100644 --- a/test/mbind/testcases/0076_mbind.txt +++ b/test/mbind/testcases/0076_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" -USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 40" +USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x80ff 0x3 2 0 9" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0077_mbind.txt b/test/mbind/testcases/0077_mbind.txt index 43655002..e0d47264 100644 --- a/test/mbind/testcases/0077_mbind.txt +++ b/test/mbind/testcases/0077_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0078_mbind.txt b/test/mbind/testcases/0078_mbind.txt index 27d36939..9f7e6465 100644 --- a/test/mbind/testcases/0078_mbind.txt +++ b/test/mbind/testcases/0078_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0079_mbind.txt b/test/mbind/testcases/0079_mbind.txt index 12ffb8e4..e88c06ec 100644 --- a/test/mbind/testcases/0079_mbind.txt +++ b/test/mbind/testcases/0079_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0080_mbind.txt b/test/mbind/testcases/0080_mbind.txt index dae3fc6f..94ec6438 100644 --- a/test/mbind/testcases/0080_mbind.txt +++ b/test/mbind/testcases/0080_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x3 2 0x8000 0x0 2 1 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0081_mbind.txt b/test/mbind/testcases/0081_mbind.txt index 119cbd9f..66e4cc74 100644 --- a/test/mbind/testcases/0081_mbind.txt +++ b/test/mbind/testcases/0081_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8000 0x0 2 0x8003 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0082_mbind.txt b/test/mbind/testcases/0082_mbind.txt index 8a066ede..94657cf4 100644 --- a/test/mbind/testcases/0082_mbind.txt +++ b/test/mbind/testcases/0082_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8001 0x3 2 0x8002 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0083_mbind.txt b/test/mbind/testcases/0083_mbind.txt index 57f8218e..14c59ded 100644 --- a/test/mbind/testcases/0083_mbind.txt +++ b/test/mbind/testcases/0083_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8002 0x3 2 0x8001 0x3 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0084_mbind.txt b/test/mbind/testcases/0084_mbind.txt index aeeb9df3..3b2f999d 100644 --- a/test/mbind/testcases/0084_mbind.txt +++ b/test/mbind/testcases/0084_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0 1" 32M 128`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind_shared 0x8003 0x3 2 0x8000 0x0 2 0 1" OS_IDX=0 -#POLICY_KIND="" +#POLICY_KIND="" #POLICY_KIND="" POLICY_KIND="" diff --git a/test/mbind/testcases/0085_mbind.txt b/test/mbind/testcases/0085_mbind.txt index acba0c5b..757806e6 100644 --- a/test/mbind/testcases/0085_mbind.txt +++ b/test/mbind/testcases/0085_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0086_mbind.txt b/test/mbind/testcases/0086_mbind.txt index cbd621cf..17a7bf11 100644 --- a/test/mbind/testcases/0086_mbind.txt +++ b/test/mbind/testcases/0086_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x0 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0087_mbind.txt b/test/mbind/testcases/0087_mbind.txt index 48e498e3..da179098 100644 --- a/test/mbind/testcases/0087_mbind.txt +++ b/test/mbind/testcases/0087_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x0 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0088_mbind.txt b/test/mbind/testcases/0088_mbind.txt index 8529d07a..95086e28 100644 --- a/test/mbind/testcases/0088_mbind.txt +++ b/test/mbind/testcases/0088_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8001 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0089_mbind.txt b/test/mbind/testcases/0089_mbind.txt index bf2fbeb6..826fa154 100644 --- a/test/mbind/testcases/0089_mbind.txt +++ b/test/mbind/testcases/0089_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0090_mbind.txt b/test/mbind/testcases/0090_mbind.txt index 8f84ec11..68b667da 100644 --- a/test/mbind/testcases/0090_mbind.txt +++ b/test/mbind/testcases/0090_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0091_mbind.txt b/test/mbind/testcases/0091_mbind.txt index 7e806bef..4e66dc9c 100644 --- a/test/mbind/testcases/0091_mbind.txt +++ b/test/mbind/testcases/0091_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0xc001 0x1 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0092_mbind.txt b/test/mbind/testcases/0092_mbind.txt index c920788e..ffde0bf2 100644 --- a/test/mbind/testcases/0092_mbind.txt +++ b/test/mbind/testcases/0092_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x1 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0093_mbind.txt b/test/mbind/testcases/0093_mbind.txt index 86625b66..d23e34ce 100644 --- a/test/mbind/testcases/0093_mbind.txt +++ b/test/mbind/testcases/0093_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8001 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0094_mbind.txt b/test/mbind/testcases/0094_mbind.txt index e388a43c..c38fb9ce 100644 --- a/test/mbind/testcases/0094_mbind.txt +++ b/test/mbind/testcases/0094_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8002 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0095_mbind.txt b/test/mbind/testcases/0095_mbind.txt index f088eb9c..a80b07b8 100644 --- a/test/mbind/testcases/0095_mbind.txt +++ b/test/mbind/testcases/0095_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 1`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8003 0x0 1 0x8000 0x0 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0096_mbind.txt b/test/mbind/testcases/0096_mbind.txt index cc702c50..3395a6fd 100644 --- a/test/mbind/testcases/0096_mbind.txt +++ b/test/mbind/testcases/0096_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8000 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0097_mbind.txt b/test/mbind/testcases/0097_mbind.txt index 1277a0ae..edfa342e 100644 --- a/test/mbind/testcases/0097_mbind.txt +++ b/test/mbind/testcases/0097_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x0 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0098_mbind.txt b/test/mbind/testcases/0098_mbind.txt index d9c91228..231971a1 100644 --- a/test/mbind/testcases/0098_mbind.txt +++ b/test/mbind/testcases/0098_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8003 0x0 1 0 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0099_mbind.txt b/test/mbind/testcases/0099_mbind.txt index a30b365c..16cc3fc5 100644 --- a/test/mbind/testcases/0099_mbind.txt +++ b/test/mbind/testcases/0099_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8001 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND="" diff --git a/test/mbind/testcases/0100_mbind.txt b/test/mbind/testcases/0100_mbind.txt index 7e6b1abf..97b82153 100644 --- a/test/mbind/testcases/0100_mbind.txt +++ b/test/mbind/testcases/0100_mbind.txt @@ -1,6 +1,6 @@ MCRBT_OPT="-m `./utils/gen_mem_chunks.sh "0" 32M 16`" USR_PROC="mcexec_test_proc/exec_setmempolicy_mbind 0x8000 0x0 1 0x8002 0x1 1 1 1" OS_IDX=0 -POLICY_KIND="" +POLICY_KIND="" #POLICY_KIND="" #POLICY_KIND=""