diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-02-02 17:39:09 -0600 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-02-02 17:39:09 -0600 |
| commit | ca3b348013267bf727ba52bb6fc97a7ab7d367dc (patch) | |
| tree | f6b7e05c14edac5725fc0308a158918dbbbfd952 /test | |
| parent | dbb1ac88094516d1165c9e43c4a79cbc3a18d7d1 (diff) | |
| download | cachepc-ca3b348013267bf727ba52bb6fc97a7ab7d367dc.tar.gz cachepc-ca3b348013267bf727ba52bb6fc97a7ab7d367dc.zip | |
Debug single-stepping on page-boundaries in page_step
Diffstat (limited to 'test')
| -rw-r--r-- | test/kvm-pagestep.c | 1 | ||||
| -rw-r--r-- | test/kvm-pagestep_guest.S | 2 |
2 files changed, 2 insertions, 1 deletions
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 # --------------------------------- |
