Displaying 2 results from an estimated 2 matches for "hvm_update_host_cr3".
Did you mean:
svm_update_host_cr3
2007 Jan 19
0
[PATCH 4/4] HVM save/restore clean up: enable 64 guest on 64 HV
...truc
* pull it down! Switch CR3, and warn the HVM code that
* its host cr3 has changed. */
make_cr3(v, mfn_x(new_mfn));
- write_ptbase(v);
+ if ( v == current )
+ write_ptbase(v);
hvm_update_host_cr3(v);
old_mode->destroy_monitor_table(v, old_mfn);
}
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2012 Sep 11
0
[PATCH 1/3] x86/hvm: don't use indirect calls without need
...n *d, void *hypercall_page);
int (*event_pending)(struct vcpu *v);
- int (*do_pmu_interrupt)(struct cpu_user_regs *regs);
int (*cpu_up_prepare)(unsigned int cpu);
void (*cpu_dead)(unsigned int cpu);
@@ -270,7 +269,8 @@ hvm_guest_x86_mode(struct vcpu *v)
static inline void
hvm_update_host_cr3(struct vcpu *v)
{
- hvm_funcs.update_host_cr3(v);
+ if ( hvm_funcs.update_host_cr3 )
+ hvm_funcs.update_host_cr3(v);
}
static inline void hvm_update_guest_cr(struct vcpu *v, unsigned int cr)
@@ -334,11 +334,6 @@ static inline int hvm_event_pending(stru
return hvm_funcs.event_...