From ca3b348013267bf727ba52bb6fc97a7ab7d367dc Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Thu, 2 Feb 2023 17:39:09 -0600 Subject: Debug single-stepping on page-boundaries in page_step --- test/kvm-pagestep.c | 1 + test/kvm-pagestep_guest.S | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/kvm-pagestep.c b/test/kvm-pagestep.c index 320da68..03cd288 100644 --- a/test/kvm-pagestep.c +++ b/test/kvm-pagestep.c @@ -111,6 +111,7 @@ main(int argc, const char **argv) memset(&cfg, 0, sizeof(cfg)); cfg.mode = CPC_TRACK_PAGES; + cfg.pages.singlestep_resolve = true; ret = ioctl(kvm_dev, KVM_CPC_TRACK_MODE, &cfg); if (ret) err(1, "KVM_CPC_TRACK_MODE"); diff --git a/test/kvm-pagestep_guest.S b/test/kvm-pagestep_guest.S index 45d77ba..8c86f8b 100644 --- a/test/kvm-pagestep_guest.S +++ b/test/kvm-pagestep_guest.S @@ -17,7 +17,7 @@ guest: .rept L1_LINESIZE * L1_SETS - 2 nop .endr - cpuid # two byte instruction + rdtsc # two byte instruction .endr # --------------------------------- -- cgit v1.2.3-71-gd317