diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-10-05 17:13:40 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-10-05 17:13:40 +0200 |
| commit | b66fb6b2cdf003de4b580002fdeeacdb93a6bf75 (patch) | |
| tree | e86fb462c1a673f6fc7edc75e374bcbaeb1ffc34 /sevstep/mmu.c | |
| parent | 14b189055d58c170103aff0bc273d0fa7128e522 (diff) | |
| download | cachepc-b66fb6b2cdf003de4b580002fdeeacdb93a6bf75.tar.gz cachepc-b66fb6b2cdf003de4b580002fdeeacdb93a6bf75.zip | |
Add sevstep prefix to uspt
Diffstat (limited to 'sevstep/mmu.c')
| -rw-r--r-- | sevstep/mmu.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sevstep/mmu.c b/sevstep/mmu.c index d8163ab..c08e2f9 100644 --- a/sevstep/mmu.c +++ b/sevstep/mmu.c @@ -26,23 +26,23 @@ sevstep_uspt_page_fault_handle(struct kvm_vcpu *vcpu, if (was_tracked) { have_rip = false; - if (uspt_should_get_rip()) + if (sevstep_uspt_should_get_rip()) have_rip = sevstep_get_rip_kvm_vcpu(vcpu, ¤t_rip) == 0; - if (uspt_batch_tracking_in_progress()) { - send_err = uspt_batch_tracking_save(fault->gfn << PAGE_SHIFT, + if (sevstep_uspt_batch_tracking_in_progress()) { + send_err = sevstep_uspt_batch_tracking_save(fault->gfn << PAGE_SHIFT, fault->error_code, have_rip, current_rip); if (send_err) { printk_ratelimited( - "uspt_batch_tracking_save failed with %d\n" + "sevstep_uspt_batch_tracking_save failed with %d\n" "##########################\n", send_err); } - uspt_batch_tracking_handle_retrack(vcpu, fault->gfn); - uspt_batch_tracking_inc_event_idx(); + sevstep_uspt_batch_tracking_handle_retrack(vcpu, fault->gfn); + sevstep_uspt_batch_tracking_inc_event_idx(); } else { - send_err = uspt_send_and_block(fault->gfn << PAGE_SHIFT, + send_err = sevstep_uspt_send_and_block(fault->gfn << PAGE_SHIFT, fault->error_code, have_rip, current_rip); if (send_err) { - printk("uspt_send_and_block failed with %d\n" + printk("sevstep_uspt_send_and_block failed with %d\n" "##########################\n", send_err); } } |
