All of lore.kernel.org
 help / color / mirror / Atom feed
* poweroff in 3.2 and 3.3
@ 2008-11-19 13:18 Jan Beulich
  2008-11-19 13:21 ` Keir Fraser
  0 siblings, 1 reply; 16+ messages in thread
From: Jan Beulich @ 2008-11-19 13:18 UTC (permalink / raw)
  To: xen-devel

The hypervisor appears to make the assumption that all but the vCPU
XENPF_enter_acpi_sleep is being called on are down (in 3.2 because the
sender of the event check IPI assumes the remote CPU is idle, in 3.3 by
and explicit check in __cpu_disable() - here we also have an incorrect
comment stating that this path can only be used when entering S3).

I can't, however, see how this would be guaranteed on the kernel side
(and apart from that I don't think the hypervisor should be dependent on
kernel behavior here, even if it's dom0). Shouldn't therefore
freeze_domains() not only freeze all DomU-s, but also all non-current
vCPU-s of Dom0?

Thanks, Jan

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-11-20  8:56 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-19 13:18 poweroff in 3.2 and 3.3 Jan Beulich
2008-11-19 13:21 ` Keir Fraser
2008-11-20  2:39   ` Tian, Kevin
2008-11-20  8:00     ` Keir Fraser
2008-11-20  8:11       ` Tian, Kevin
2008-11-20  8:16         ` Keir Fraser
2008-11-20  8:21           ` Tian, Kevin
2008-11-20  8:51             ` Keir Fraser
2008-11-20  8:56               ` Tian, Kevin
2008-11-20  8:18     ` Jan Beulich
2008-11-20  8:18       ` Keir Fraser
2008-11-20  8:30         ` Jan Beulich
2008-11-20  8:36           ` Tian, Kevin
2008-11-20  8:19       ` Tian, Kevin
2008-11-20  8:31         ` Jan Beulich
2008-11-20  8:23       ` Tian, Kevin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.