|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] [HVM] Fix virtual apic irq distribution
On 28 Jun 2006, at 04:54, Dong, Eddie wrote:
In SMP guest, each VP has its TSC time and local APIC time which we
need to sync them together like above UP approach. Ideally this per VP
time should sync with platform time too like PIT (and thus all VP
guest time is synced). But the problem is that some VPs may be
deactive and thus no way to inject perioidic time IRQ no matter for
LOCAL APIC time or PIT time. The solution will be very complicated to
this and it may need to change scheduler to do switch in/out with
affinity for VPs in same VM.
Yes, it sounds like PIT, LAPIC and TSC of all VCPUs will need to lag in
sync with furthest-behind LAPIC or TSC of any VCPU. Yield-to in
scheduler will be useful here.
Thanks for the detailed explanation.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|