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

Re: [PATCH for-4.16 v6] gnttab: allow setting max version per-domain


  • To: Ian Jackson <iwj@xxxxxxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Mon, 8 Nov 2021 15:54:52 +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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G4dXLwhRCQmoR0TaLqZfQ9kL11x5WQRuTpUgjxYI9aA=; b=M4w5wETdYYVpWixmERV094cp3/rTIp7XzIDEFE0dwUO8sG4pYFEwcB/2AAhFC3ra3PeX3eXaV7ufnERkIlI9Ra034ClAZvvWn0+hP+nSq4BNtVy9UfMQSJXYvvBJqRs3UuaGdjGmVm9yCQO7WMOA1Ijlk6kbTa1yYUUWQBwl5DzJOia5vncqgnhOiVyQK9FxMTbjh3KyEfRJEtcXfErYLcB7UMw6hPN1F85BzeIXFJ67H5yv/IWY8dWYqS27smKXqlitFwSdtrjRGt9bxTs/iLr6Gq8Oc9vIwp6wU4hh99rBFBhnXEzJ7C1zjfq3LECG63x9CD5o7z1Gk/to8T4syQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cLq1KAdUKJ7DjmAyRqOTjkPLEIYR2KmQFOyO2I9S25iMTKN7rxTGNG4158oK97UtoNcNT+Mfix8uhusUU0u/qVrOCsXNQamDSL3015CHtn0W4RU7QugNljeP0TMh+poW4P4BUPB4Vh8ZYiQrEkBkRMt12djqr/Y0rQRI4wb2EQMpkeK/1K2Hmpnoy6aPZdFhFxxQgNDWAG/PJRNO9exs3NTX3pXvxS0PCm4X/3K+S/XOYVFqPnu+53DxM8kY8YyD2/nyPJLFv9Gu7YF6Y0X5ykL/0TpfE8j2X6KChK08gUdvSNAqR8YGPtl3yvseQ0anrofRKiWfIe/laD85PhFuHQ==
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Christian Lindig <christian.lindig@xxxxxxxxxx>, David Scott <dave@xxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Mon, 08 Nov 2021 14:55:06 +0000
  • Ironport-data: A9a23:Hh2XXKpfB1Wcn2GlY04SHnXIBYReBmJVYxIvgKrLsJaIsI4StFCzt garIBmGPPeNYTSjL9sgaoyy/R8O7MeBx4BhSlFs/Co2FihG8ZuZCYyVIHmrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlZT4vE2xbuKU5NTsY0idfic5Dnd+4f5fs7Rh2Ncx2IDpW1rlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCncGidSwLIZKSpMBeCB1xAXlvOL9f/ZaSdBBTseTLp6HHW37lwvEoB0AqJ4wIvO1wBAmi9 9RBdmpLNErawbvrnvTrEYGAhex6RCXvFJkYtXx6iynQEN4tQIzZQrWM7thdtNs1rp0RQq6EN 5BHAdZpRCvuWgdzOVU7NLAZlqCJwV70IiF+g13A8MLb5ECMlVcsgdABKuH9eNOQQt5Otl2Fv W+A9GP8ajkBL8CWwzeB9nOqh8fMkDn9VYZUE6e3ntZUh1mUyn0WGQchf1KxqvmkiWazQ9tab UcT/0IGoaEs+WSxQ9L6Xhn+p2SL1jYeRt5RHusS+AyLjK3O7G6xBGIJUzpAY9wOr9ItSHoh0 Vrht9L2BxR/vbuNU3Wf+7yI6zSoNkA9MmsqdSICCwwf7LHLsIw1yx7CUNtnOKq0lcHuXyH9x SiQqyozjKlVitQEv5hX5nie3Wjq/MKQCFdouEOHBQpJ8z+Veqb4dbCDy0fks8pkb92dZ0vZr X0Wgs23ubVm4Y62qASBR+AEHbeM7vmDMSHBjVMHI6TN5whB6Fb4I9kOvWgWyFNBd59dJGS3O BO7VRZ5vccLZBOXgblLj5Vd4ijA5YzpDpzbW//ddbKiibAhJVbcrEmCiaN9tl0BcXTAc4liY f93ku72VB727JiLKxLsFo8gPUcDnHxW+I8qbcmTI+6b+bSffmWJbrwOLUGDaOs0hIvd/l6Lq I8GbpfWm0sDOAEbXsUw2dRCRW3m0FBhXcymwyCpXrfbSuaZJI3RI6CImu5wE2CUt69Uiv3J7 hmAtrxwkzLCaYn8AVzSMBhLMeq3Nb4m9C5TFXF8bD6Ahil4Ca7yvfh3SnfCVeR+nACV5aUvF KdtlgTpKqkndwkrDBxHNMGs890+JE3DaMDnF3PNXQXTtqVIHmTh0tTlYhHu5G8JCC+2vtE5u LquykXQRp9reuioJJ++hCuHwwzjsH4Dtvh1WkeUcNBfdF+1qNphKjDrj+9xKMYJcE2Ryjyf3 geQIBEZueiS/NNlrIiX3fiJ/9WzDu9zPktGBG2Hv7y4AjbXozi4yohaXefWIT2EDDHo+L+vb Pl+xu3nNKFVh05DtodxSu45za8369b1iaVdywBoQCfCY1ixU+syKXiax8hf8KZKw+YB6wexX 0uO/PhcOKmIZ5y5QAJAelJ9Y73ah/8OmzTU4fAkG2nA5Xd6rOidTEFfHxiQkygBfrF7B5won LU6s8kM5g3h1hdzaoSajjpZ/ninJ2AbV/l1rYkTBYLmh1Z5ylxGZpCAWCb67IvWNodJO0guZ DSVmLDDl/JXwU+bKyg/En3E3Ox8g5USuU8VkA9edgrRwteV1OUq2BBx8CgsSlUHxxpK5Ot/J 2x3OhAnPq6J5Tpp2JBOUm3E99ut3/FFFpgdE2c0qVA=
  • Ironport-hdrordr: A9a23:36gQq60GTZRWAigut+ABnQqjBShyeYIsimQD101hICG9Lfb2qy n+ppgmPEHP5Qr5OEtApTiBUJPwJk800aQFm7X5Wo3SITUO2VHYV72KiLGN/9SOIVydygcw79 YET0E6MqyNMbEYt7eK3ODbKadY/DDvysnB7o2/vhQdPT2CKZsQlzuRYjzrbHGeLzM2Y6bReq Dsgvau8FGbCAsqh4mAdzM4dtmGg+eOuIPtYBYACRJiwA6SjQmw4Lq/NxSDxB8RXx5G3L9nqA H+4kDEz5Tml8v+5g7X1mfV4ZgTsNz9yuFbDMjJrsQOMD3jhiuheYwkcbyfuzIepv2p9T8R4Z TxiiZlG/42x2Laf2mzrxeo8w780Aw243un8lOciWuLm72xeBsKT+56wa5JeBrQ7EQt+Ptm1r hQ4m6fv51LSTvdgSXU/bHzJlBXv3vxhUBnvf8YjnRZX4dbQqRWt5Yj8ERcF4pFND7m6bogDP JlAKjnlbhrmGuhHjPkV1RUsZ6RtixZJGbCfqFCgL3b79FupgE486NCr/Zv2kvp9/oGOu95Dq r/Q+NVfYp1P70rhJRGdZA8qPuMex/wqC33QRevyHTcZek60iH22tXKCItc3pDfRHVP9up1pK j8
  • Ironport-sdr: +ARwKXGJqmyXxres71OVjUApJ/rfLC/aV2PhTXbZk14qwyV62k3tgERQhxZSD/LnV6f7+Am8Kb E7FmeC0CCvlZ/rHBEwMHloeAfU+w4LfEPKgTauBqa1JxRVoIyPeSL10RWUIfcw/8L7Wx0HawW6 qT63TxqaLjsDoe8vXYSWPYoJILU89k90uQhPPi7F/nIPi2mIirlkoswyXbNnP6+A+FTbFvZuk9 wde9Qocht5ASlfQfA2HuI9gWo2CzJhb5vdphynrkt17/AaHcaJDmEFh2l6lZeK4jOqZ3bsGkSI Skjr+yIR4V+Zi9W8FdyclURQ
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Mon, Nov 08, 2021 at 02:46:39PM +0000, Ian Jackson wrote:
> Roger Pau Monné writes ("Re: [PATCH for-4.16 v6] gnttab: allow setting max 
> version per-domain"):
> >  Overall I think it's best to
> > express supported grant versions independently, and we might wish to
> > also allow to select a discrete set of grant versions that a domain
> > supports. IMO it might be sensible in the future if a new grant
> > version appears (v3), to select to expose grant v1 and v3 only to the
> > domain, and avoid v2. This would require some changes here, but we can
> > see about those when the time comes.
> 
> I'm not sure what layer we're talking about here.  The patch
> introduces a max version into the libxl api.  Is there any significant
> chance of a v3 (and hence, wanting to change the api) any time soon ?

I think it's unlikely, as it seems there's a trend to move data
transfer between domains from using shared memory to memory
duplication (ie: Argo).

It's also not clear to me whether anything similar to grants could be
made to work together with hardware memory encrypted VMs.

Thanks, Roger.



 


Rackspace

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