On 25.06.2025 17:01, Andrew Cooper wrote:
> I was presented with this:
> 
>   (XEN) NX (Execute Disable) protection active
>   (XEN) d0 has maximum 416 PIRQs
>   (XEN)
>   (XEN) ****************************************
>   (XEN) Panic on CPU 0:
>   (XEN) Error creating d0: -95
>   (XEN) ****************************************
> 
> which is less than helpful.  It turns out to be the -EOPNOTSUPP from
> shadow_domain_init().
> 
> The real bug here is create_dom0() unconditionally assuming the presence of
> SHADOW_PAGING.  Rework it to panic() rather than choosing a dom0_cfg which is
> guaranteed to fail.  This results in:
> 
>   (XEN) NX (Execute Disable) protection active
>   (XEN)
>   (XEN) ****************************************
>   (XEN) Panic on CPU 0:
>   (XEN) Neither HAP nor Shadow available for PVH domain
>   (XEN) ****************************************
> 
> which is rather more helpful.
> 
> Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com>

Reviewed-by: Jan Beulich <jbeul...@suse.com>


Reply via email to