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

Re: [PATCH 3/4] xen/xsm: Use __init_data_cf_clobber for xsm_ops


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 3 Dec 2021 05:32:14 -0500
  • Arc-authentication-results: i=1; mx.zohomail.com; dkim=pass header.i=apertussolutions.com; spf=pass smtp.mailfrom=dpsmith@xxxxxxxxxxxxxxxxxxxx; dmarc=pass header.from=<dpsmith@xxxxxxxxxxxxxxxxxxxx>
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1638527561; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=IzlS3kgJSrMonzIiyfZ3uL8xyz5tf3DhYMDDDegUafc=; b=WG3rCzIG0xVLE8NFBJDznm8Cei07od5chXBKQvsgJCx8Fpu1WOP9YoNNFm3/m6cByANtiibv2He+p2x3y9w3eHWKOKwdl7L0hTnG9M8cghpcwHIrP+jdhzUe7DGk8CWP+HhEfXeV+rXTWQlJbpqscsVy0Ld58FJ8AcFCcTg4I0s=
  • Arc-seal: i=1; a=rsa-sha256; t=1638527561; cv=none; d=zohomail.com; s=zohoarc; b=JkIDVH9Wb5ZqmknRJlkR+8Zg8NnpOByef3lHBO2BGy0eqSo56/n/iz3BQcYVLKRbC24uFwmqs5i/lGFRPXA9hHuTPvTlI+K3pYq/BngWxNnMp2jhMN7wTVsU24Ss1sv2CBcTehhUZFuQ3lOyyfvzMnriyGeD7Ix6ssXqZG4Q9gQ=
  • Cc: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 03 Dec 2021 10:33:00 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 11/26/21 4:22 PM, Andrew Cooper wrote:
All calls through xsm_ops are fully altcall'd.  Harden all fnptr targets.

This yields:

   (XEN) altcall: Optimised away 197 endbr64 instructions

of 1655 on an everything-enabled build of Xen, which is ~12%.

Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Reviewed-by: Daniel P. Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>



 


Rackspace

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