|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC v1 65/74] xen/shim: crash instead of reboot in shim mode
>>> On 04.01.18 at 14:06, <wei.liu2@xxxxxxxxxx> wrote:
> From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
>
> All guest shutdown operations are forwarded to L0, so the only native
> calls to machine_restart happen from crash related paths inside the
> hypervisor, hence switch the reboot code to instead issue a crash
> shutdown.
>
> Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
preferably with ...
> --- a/xen/arch/x86/shutdown.c
> +++ b/xen/arch/x86/shutdown.c
> @@ -642,6 +642,13 @@ void machine_restart(unsigned int delay_millisecs)
> break;
>
> case BOOT_XEN:
> + if ( pv_shim )
> + /*
> + * When running in PV shim mode guest shutdown calls are
> + * forwarded to L0, hence the only way to get here is if a
> + * shim crash happens.
> + */
> + xen_hypercall_shutdown(SHUTDOWN_crash);
> xen_hypercall_shutdown(SHUTDOWN_reboot);
... this made
xen_hypercall_shutdown(pv_shim ? SHUTDOWN_crash : SHUTDOWN_reboot);
(suitably line wrapped).
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |