diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-10-05 15:33:22 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-10-05 15:33:32 +0200 |
| commit | da76c11f2059a8696a3df41844d49f82e6988843 (patch) | |
| tree | 908ee65da099e713b6986434472485f57d6a00ea /test | |
| parent | 58d8565f015f9e06e1e51a0fe4654b966b2c27c0 (diff) | |
| download | cachepc-da76c11f2059a8696a3df41844d49f82e6988843.tar.gz cachepc-da76c11f2059a8696a3df41844d49f82e6988843.zip | |
Fix uapi types and expose KVM_TRACK enum
Diffstat (limited to 'test')
| -rw-r--r-- | test/kvm.c | 6 | ||||
| -rwxr-xr-x | test/sevstep | bin | 0 -> 1287616 bytes | |||
| -rw-r--r-- | test/sevstep.c | 4 |
3 files changed, 3 insertions, 7 deletions
@@ -46,12 +46,6 @@ extern uint8_t __stop_guest_with[]; extern uint8_t __start_guest_without[]; extern uint8_t __stop_guest_without[]; -static bool ready = false; -static bool processed = false; - -static ssize_t sysret; -static pid_t victim_pid; - static struct kvm kvm; static struct kvm_run *kvm_run; diff --git a/test/sevstep b/test/sevstep Binary files differnew file mode 100755 index 0000000..b9fe9ea --- /dev/null +++ b/test/sevstep diff --git a/test/sevstep.c b/test/sevstep.c index 3ca7f03..39b610d 100644 --- a/test/sevstep.c +++ b/test/sevstep.c @@ -4,6 +4,8 @@ #include <sys/ioctl.h> #include <err.h> +#include <unistd.h> +#include <fcntl.h> #include <stdlib.h> #include <stdio.h> @@ -13,7 +15,7 @@ main(int argc, const char **argv) track_all_pages_t tracking; int ret, fd; - fd = open("/proc/cachepc"); + fd = open("/proc/cachepc", O_RDONLY); if (!fd) err(1, "open"); tracking.track_mode = KVM_PAGE_TRACK_ACCESS; |
