|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] shutdown/reboot/sysrq/vcpu-set from dom0 to HVM guest
On Tue, 31 Aug 2010, Fr??d??ric VANNI??RE wrote:
> Hello,
>
> I'm working with HVM linux guest and found that "xl
> reboot/shutdown/sysrq/vcpu-set DOMAIN" did not work.
>
> Xen : 4.0.1
> Dom0 : 2.6.32.
> DomU : 2.6.36-rc3 pv-on-hvm drivers (vbd, vif, xenbus)
>
> In order to make the commands working in the file
> linux-2.6.36-rc3/drivers/xen/manage.c I've modified the function
> __setup_shutdown_even(void) to remove the check (this is BAD !).
>
this is due to a difference between Jeremy's 2.6.32 tree and my pv on
hvm tree: xen_setup_shutdown_event calls register_xenstore_notifier.
In my tree register_xenstore_notifier calls the notifier function
immediately if xenstore is ready while on Jeremy's tree it does not.
Considering that xen_setup_shutdown_event is called from
drivers/xen/platform-pci.c after xenbus_probe, the notifier function
will never get called.
Moving xen_setup_shutdown_event one line up, above xenbus_probe in
drivers/xen/platform-pci.c, should fix the issue but it is not the proper
fix for it.
>
> For the cpu-set I've modified the file
> linux-2.6.36-rc3/drivers/xen/cpu_hotplug.c and the check fo pv_domain in
> setup_vcpu_hotlug_event(void). And then I can remove CPUs but not add some :
>
> xl vcpu-set DOMID 2 -> "CPU 2 is now offline / CPU 3 is now offline"
>
> I've tried the same modification on ballooning driver and hvc console one but
> it gave me a kernel panic ...
>
In my tree both the ballooning driver and the hvc console should work
correctly on hvm.
Regarding the pv cpu hotplug mechanism, I don't think is a good idea to
enable it on hvm: there must be an alternative fully virtualized way to
hotplug a cpu into a non-pv guest, like Windows, and that should work
for pv on hvm guests too.
BTW the pv on hvm tree I am referring to it available here:
git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git
branch name 2.6.35-rc5-pvhvm-v7.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-devel] shutdown/reboot/sysrq/vcpu-set from dom0 to HVM guest,
Stefano Stabellini <=
|
|
|
|
|