diff --git a/BM/lass/README.md b/BM/lass/README.md index 282dd2dc..bdd2eef7 100644 --- a/BM/lass/README.md +++ b/BM/lass/README.md @@ -9,8 +9,8 @@ LASS achieves this by preventing memory loads/stores to user space memory in sup ``` make # To run a specific case -./lam -t -(for example, cpuid) ./lass m +./lass +(for example, add maps) ./lass m ``` Test results (PASS or FAIL) will be printed out. diff --git a/BM/lass/tests b/BM/lass/tests old mode 100644 new mode 100755 index 3bd90c62..852fe04d --- a/BM/lass/tests +++ b/BM/lass/tests @@ -1,9 +1,17 @@ # This file collects the LASS cases -lass m # Test get vsyscall address maps.[negative] -lass d # Test execute vsyscall addr 0xffffffffff600000.[negative] -lass g # Test call vsyscall -lass t # Test call vsyscall api gettimeofday -lass r # Test read vsyscall 0xffffffffff600000.[negative] -lass i # Test read random kernel space.[negative] -lass v # Test process_vm_readv read address 0xffffffffff600000.[negative] -lass e # Test vsyscall emulation. +# Test get vsyscall address maps.[negative] +lass m +# Test execute vsyscall addr 0xffffffffff600000.[negative] +lass d +# Test call vsyscall +lass g +# Test call vsyscall api gettimeofday +lass t +# Test read vsyscall 0xffffffffff600000.[negative] +lass r +# Test read random kernel space.[negative] +lass i +# Test process_vm_readv read address 0xffffffffff600000.[negative] +lass v +# Test vsyscall emulation. +lass e diff --git a/KVM/qemu/feature_test.cfg b/KVM/qemu/feature_test.cfg index 12642a43..0e59a80c 100644 --- a/KVM/qemu/feature_test.cfg +++ b/KVM/qemu/feature_test.cfg @@ -10,6 +10,10 @@ variants: - cmpccxadd: feature_dir_names = "cmpccxadd" + - lam: + feature_dir_names = "lam" + - lass: + feature_dir_names = "lass" - umip: feature_dir_names = "umip" variants: