[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 04/10] xsm: convert xsm_ops hook calls to alternative call


  • To: "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Tue, 13 Jul 2021 00:44:49 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DeEPdXEhoBd2G9OcuYNEeCOJ7z60/R4/DkbrKBc9/V8=; b=mVm2lfYBnNhYTcp4uKgNNCaemku53LoajQWYXa+noGy3sZqkOa6RXDoZWFJrGU+RmeLE+cFC64johnL+eQgZj8lfFUBVEle6sjsv3JRN03ckgXL1tH+GJ1P4ky4cmUAhADxp9af1MP3mRRVp5CnMWLfnyPj4IYEZxoTfvcJnTaHk3SelBz+xO8+mT40GelbeRJ+ysCwbm506p+lqoNOG3KmKNLgTxyAuLzEVqCkaMwarejPa78DpfMcNGVbyyGOKsq209XFr2XbYQEe3XXFw/uaUEHRFwr2+Xq7KCOstsX5eP4NLRp0AO4hwPpsxS/3/K7bFpeTx9ergCo3C9Xi+7A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G+mo4vP8ljWzCc+o9F3Ghdp6R4u8BxUDmlumY4A/fwXByhv9TJqq8QRrpviv/SiU1h14qCZD/RgCxw2Lox50rX+qCreCSlqnUXOhMlQNMNYZ7rmh5qkxco3+SPE47FcsSsN+sYitXe7ylAO9AeqDNqhnsVZT0Z96vtvLY2mu7fyF8wk8u+nnLL2hkw9TISuA+G2qsNo4hPGgU1G47IC4uRqJfpnSmvqE7T+vWdpURNu2SP8Ph5aimHulIFZ+aFi3+Ya8Z9LZWBjkEnOiDRHkkaafjdWqPjaj3KtieZ0e7kfXl8clG21k96doHadaBeyElaZrpEBeX8FH/Y8XMI+Kzg==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  • Delivery-date: Mon, 12 Jul 2021 23:45:05 +0000
  • Ironport-hdrordr: A9a23:73F3BaHiCW2XteSspLqFH5HXdLJyesId70hD6qkvc3Jom52j+P xGws526faVslYssHFJo6HmBEDyewKjyXcT2/hvAV7CZnibhILMFuBfBOTZskbd8kHFh5dgPO JbAtVD4b7LfCtHZKTBkXGF+r8bqbHtms3Y5pa9vgJQpENRGsddBm9Ce3am+yZNNWx77PQCZf 6hD4Z81kCdkSN9VLXLOpBJZZmOm/T70LbdJTIWDR8u7weDyRuu9b7BChCdmjMTSSlGz7sO+X XM11WR3NTsj9iLjjvnk0PD5ZVfn9XsjvNFGcy3k8AQbhHhkByhaohNU6CL+Bo1vOaswlA3l8 SkmWZuA+1Dr1fqOk2lqxrk3AftlBw07WX59FOeiXz/5eTkWTMTEaN69MFkWyqcz3BlkMB30a pN0W7cnYFQFwn8kCP04MWNfw12l3CzvWEpnYco/jxiuLMlGfpsRLEkjQdo+M9qJlO81GlnKp guMCjk3ocVTbvABEqp+FWGqbeXLwYO9hTveDlIhiXa6UkOoJlD9Tpu+CUopAZJyHsMcegx2w 36CNUfqFhvdL5dUUsvPpZNfSOIYla9CC4kdljieWjaKA==
  • Ironport-sdr: tot671/bkt9g07MfKfalv8s6aU4YYc9ncDJQyuGHm93GQx3n4CQ/jiDz/GVLKTrJp5KjpKosYl a3SCuhTdDwrfIo7vBbiTl9nU4kA1zbOAd3yiFC0QB8dO2am7VsOiiSt1NaOBp+Et7MRtUzzF3f RKDeFww6XgzZwyp5XyYwPY609+dXk6uux6IUOcEQj3Xu9yjSHn9yWdFd9feAdrpSe6Em21eh41 kavsN2BKt1G8+JNyuGQ3VLAHwdm25mIKMuuFYlPsNI9Lenvs+P/CGJschfCLKrkzifTjOKV0fE pHA=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 12/07/2021 21:32, Daniel P. Smith wrote:
> To reduce retpolines convert all the pointer function calls of the
> xsm_ops hooks over to the alternative_call infrastructure.
>
> Signed-off-by: Daniel P. Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>
> ---
>  xen/include/xsm/xsm.h | 195 +++++++++++++++++++++---------------------
>  1 file changed, 99 insertions(+), 96 deletions(-)
>
> diff --git a/xen/include/xsm/xsm.h b/xen/include/xsm/xsm.h
> index a8805f514b..a39b5dc42f 100644
> --- a/xen/include/xsm/xsm.h
> +++ b/xen/include/xsm/xsm.h
> @@ -15,6 +15,9 @@
>  #ifndef __XSM_H__
>  #define __XSM_H__
>  
> +#ifdef CONFIG_XSM
> +#include <xen/alternative-call.h>
> +#endif

This guard needs dropping to fix the build on ARM.

Otherwise, Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.