On 26.02.2026 15:29, Bernhard Kaindl wrote:
> --- a/xen/common/domctl.c
> +++ b/xen/common/domctl.c
> @@ -868,6 +868,15 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t) 
> u_domctl)
>          ret = get_domain_state(&op->u.get_domain_state, d, &op->domain);
>          break;
>  
> +    case XEN_DOMCTL_claim_memory:
> +        /* Use the same XSM hook as XENMEM_claim_pages */
> +        ret = xsm_claim_pages(XSM_PRIV, d);
> +        if ( ret )
> +            break;
> +
> +        ret = claim_memory(d, &op->u.claim_memory);
> +        break;

This needs accompanying by a change to xsm/flask/hooks.c:flask_domctl().

Jan

Reply via email to