diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-30 13:58:54 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-30 13:59:28 +0100 |
| commit | 0c0a898d2a5221561907c416757f6240b292e9c3 (patch) | |
| tree | 32b7f30ec91e10c68c24798ba7eb1a46878697a9 /test/kvm-pagestep.c | |
| parent | 9f603b90b8de3028791f8e487a3981ac8843c436 (diff) | |
| download | cachepc-0c0a898d2a5221561907c416757f6240b292e9c3.tar.gz cachepc-0c0a898d2a5221561907c416757f6240b292e9c3.zip | |
Add track config to TRACK_MODE ioctl and combine TRACK_STEPS_* modes
Diffstat (limited to 'test/kvm-pagestep.c')
| -rw-r--r-- | test/kvm-pagestep.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/kvm-pagestep.c b/test/kvm-pagestep.c index 67bc021..be313e2 100644 --- a/test/kvm-pagestep.c +++ b/test/kvm-pagestep.c @@ -47,8 +47,8 @@ main(int argc, const char **argv) struct ipc *ipc; struct guest guest; struct kvm kvm; + struct cpc_track_cfg cfg; uint64_t eventcnt; - uint32_t arg; int ret; vmtype = "kvm"; @@ -100,8 +100,9 @@ main(int argc, const char **argv) printf("Monitor start\n"); - arg = CPC_TRACK_PAGES; - ret = ioctl(kvm_dev, KVM_CPC_TRACK_MODE, &arg); + memset(&cfg, 0, sizeof(cfg)); + cfg.mode = CPC_TRACK_PAGES; + ret = ioctl(kvm_dev, KVM_CPC_TRACK_MODE, &cfg); if (ret) err(1, "KVM_CPC_TRACK_MODE"); ipc_signal_child(ipc); |
