* where the vcpu-s switching is happen
@ 2014-03-02 18:44 xennn
2014-03-03 1:58 ` Ian Campbell
0 siblings, 1 reply; 3+ messages in thread
From: xennn @ 2014-03-02 18:44 UTC (permalink / raw)
To: xen-devel
Hi all,
I wlould like to ask where is the code where the switching of vcpu-s on one
physical cpu is happening?
If i use x86 and vmx mode i think that the actual switch i happen in
vmx_ctxt_switch_to(struct vcpu *v) at vmx.c file.
I think the vmx_restore_guest_msrs(v) function is responsible for restoring
the registers of the guest and the RIP register - which is the real task
switching between vcpus.
i'm not sure but i would like to ask where the RIP register is changed with
the new vcpu's instuction pointer?
as far as i know the RIP register is stored at VMCS controll stucture and it
is loaded when that structure become active ...
plase help with some hints about this proccess.
Best Regards
--
View this message in context: http://xen.1045712.n5.nabble.com/where-the-vcpu-s-switching-is-happen-tp5721477.html
Sent from the Xen - Dev mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 3+ messages in thread
* where the vcpu-s switching is happen
@ 2014-03-02 18:43 xennn
0 siblings, 0 replies; 3+ messages in thread
From: xennn @ 2014-03-02 18:43 UTC (permalink / raw)
To: xen-devel
Hi all,
I wlould like to ask where is the code where the switching of vcpu-s on one
physical cpu is happening?
If i use x86 and vmx mode i think that the actual switch i happen in
vmx_ctxt_switch_to(struct vcpu *v) at vmx.c file.
I think the vmx_restore_guest_msrs(v) function is responsible for restoring
the registers of the guest and the RIP register - which is the real task
switching between vcpus.
i'm not sure but i would like to ask where the RIP register is changed with
the new vcpu's instuction pointer?
as far as i know the RIP register is stored at VMCS controll stucture and it
is loaded when that structure become active ...
plase help with some hints about this proccess.
Best Regards
--
View this message in context: http://xen.1045712.n5.nabble.com/where-the-vcpu-s-switching-is-happen-tp5721476.html
Sent from the Xen - Dev mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-03-03 1:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-02 18:44 where the vcpu-s switching is happen xennn
2014-03-03 1:58 ` Ian Campbell
-- strict thread matches above, loose matches on Subject: below --
2014-03-02 18:43 xennn
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).