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

Re: [PATCH v2 0/6] gnttab: add per-domain controls


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Mon, 11 Oct 2021 11:36:15 +0200
  • 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=CLTaF30ZkxvE+d+CBtqBT0O7KfyZLu145KDxRJ+XJkM=; b=JdJsHjYXvbFidH+T/oH4m+aijH/XhImsL5pt1Z0lmtetI4DbyAnrQXOr8ovzr/l9zHFSTi2CtXogbQlozjNm1mdA/ca/uqpH9r7EGjmEQDyxT/EFn8IcQZaGeWkrKpsKKPcMBNI2vxh9+Xs+tQ86rV3yVqKTqxD1OXLVa7CBtv6xC8IKSk0GglUapEmz+4H/9dICDoDtAe6TSur1nhjukDild4eRLvUByCwudrj1sciVtGkYKffJZxWvaFySeOd/J6NJgJSoJVzSB3j/habQQ1otoNK+GmYmfNbxrLR2mXdaixUsH44voEBS+19lZEwuUYt5V4jdUrHE9KJ+S/dvVw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IbWSV7XKBzXf6Idm3hG8ucN3ic5Mq/rcRRYVcikJVNVPrmDMzEZZtL94N30e1SLLRGSDWNppr//8jtcVkAzBjEqugdLOGO5iSjO9PiVxDR66uV2b+cn0Tzo1SPj05gKy+GvwyYx3JIQORA4necOb3b0md17D1RSgQqYvGlftxV6mVPec3Tcay3YDE4F9wawVqAPnBRR07Nm2YID6J5rcmFea0fktMuuMQwwU0c45otluS378MmGm8L3NyzsYOE5hj4PI5ZRae8eBkk9kQd8IIipUINysp1GEd5vzuxOgLf0z4D/+yJyk7vLNsRdzmpwmp1qF2TaYNykoEXSk3GOFaw==
  • Authentication-results: esa3.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, 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, 11 Oct 2021 09:36:43 +0000
  • Ironport-data: A9a23:P4KL86qPtk2P+spdIQEF6dkp1cJeBmJFYxIvgKrLsJaIsI4StFCzt garIBmBaPaPZWH1ft1zaNm38RwDuceGxtBhTgc9qSgxFyMR9ZuZCYyVIHmrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlZT4vE2xbuKU5NTsY0idfic5Dnd84f5fs7Rh2Ncx2YHgW1rlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCncXgFSQofZHDo6M6aDVbKgxRGY5Iw6CSdBBTseTLp6HHW37lwvEoB0AqJ4wIvO1wBAmi9 9RBdmpLNErawbvrnvTrEYGAhex6RCXvFJkYtXx6iynQEN4tQIzZQrWM7thdtNs1rp0STaeEO 5tAAdZpRCbxPToUA2dONJIVubuIuHagTBdShk3A8MLb5ECMlVcsgdABKuH9eNOQQt5Otl2Fv W+A9GP8ajkBL8CWwzeB9nOqh8fMkDn9VYZUE6e3ntZUh1mUyn0WGQchf1KxqvmkiWazQ9tab UcT/0IGoaEs+WSxQ9L6Xhn+p2SL1jYeRt5RHusS+AyLjK3O7G6xB3cGZi5MbsQ8s807TiBs0 UWG9/v5CDoqvLCLRHa18raPsSj0KSUTNXUFZyIPUU0C+daLiIM5gw/LT91jOLWoldCzEjb1q xiVqAAuirNVitQEv5hX5nie3Wjq/MKQCFdouEOHBQpJ8z+Veqb8N9CL6Bvn4s0HC721TWCsk 1wnlfOBubVm4Y62qASBR+AEHbeM7vmDMSHBjVMHI6TN5whB6Fb4ItgOuGAWyFNBd59eI2ewM RC7VRZ5vccLZBOXgblLj5Vd4ijA5ZPrEsj5TbjqZ95Kb4kZmOSvrXw2OxD4M4wAliERfUAD1 XWzLZbE4ZUyU/0PIN+KqwE1i+JDKscWnzK7eHwD5077uYdynVbMIVv/DHOAb/oi8ISPqxjP/ tBUOqOikksEC72vOnaOqNJNdjjmyETX47it8aS7kcbZc2Jb9JwJUaeNkdvNhaQ090iqqgs41 i7kARIJoLYOrXbGNR+LehhehEDHBv5CQYYAFXV0Zz6AgiF7Ca72tft3X8ZnLNEPqb04pdYpH qZtRil1KqkWItgx029GNseVQU0LXEnDuD9iyAL8OGJhIMU6G1CQkjImFyO2nBQz4uOMnZJWi 5Wr1x/BQIpFQAJnDc3Mb+mowU/3tn8Y8N+elWOXSjWKUEmzooVsNQLrifo7f5MFJRnZn2PI3 AeKGxYI4+LKptZtotXOgKmFqaavEvd/QRUGTzWKs+7uOHmI5HenzK9BTP2MIWLXWlTr9fjwf u5S1fz9bqEKxQ4Yr4pmHr935qsi/N+z9aRCxwFpESyTPVSmA79tOFec2sxLuvEfz7NVo1LuC EmO5sNbKfOCP8a8SAwdIw8sb+Ki0/AIm2aNsaRpcRuivCIupeiJS0RfORWImRdxFrotPdN32 /olte4X9xe71kggPOGZg30G7G+LNHEBDfkq78lIHI/xhwM34VheepiAWDTu6ZSCZtgQYEknJ jiY2PjLi7hGnxeQdnMyET7G3PZHhIRIsxdPlQdQK1OMk9vDp/k2wBwOrmhnElULlk1Kg7BpJ 2xmF0xpPqHfrT5nif9KU32oBwwcVgaS/Vb8ygdRmWDUJ6Vyurch8IHp1T6xwX0k
  • Ironport-hdrordr: A9a23:NBXfmqo2pBq6plvsnUaNk5caV5uwL9V00zEX/kB9WHVpm5Oj+P xGzc526farslsssREb+OxpOMG7MBThHLpOkPMs1NaZLXLbUQ6TQr2KgrGSoQEIdxeOk9K1kJ 0QDpSWa+eAc2SS7/yKmTVQeuxIqLLskNHK9JbjJjVWPHlXgslbnnhE422gYytLrWd9dP4E/M 323Ls6m9PsQwVcUu2LQl0+G8TTrdzCk5zrJTYAGh4c8QGLyRel8qTzHRS01goXF2on+8ZvzU H11yjCoomzufCyzRHRk0fV8pRtgdPkjv9OHtaFhMQ5IijlziyoeINicbufuy1dmpDj1H8a1P 335zswNcV67H3cOkmzvBvWwgHllA0j7nfzoGXoyEfLkIjcfnYXGsBBjYVWfl/y8Ew7puxx16 pNwiawq4dXJQmoplW92/H4EzVR0makq3srluAey1ZFV5EFVbNXpYsDuGtIDZY7Gj7g4oxPKp ghMCjl3ocUTbqmVQGagoE2q+bcG0jbXy32DXTqg/blkwS/xxtCvg8lLM92pAZ3yHtycegC2w xoWp4Y4Y2mdfVmHp6VMt1xNvdfOla9MS4kD1jiU2gPNJt3c04l+KSHq4nc2omRCeg1Jd0J6d L8bG8=
  • Ironport-sdr: rYCD38Q+h/qYXvJp8YeMfRp4yaVAzHAsNU8i8ZKBezsLcrowyxyicontAu9rJMoWab4WsBdHZB srMEdRfZhSmGwDjD+UGXj7VrhxE4T69G83jSnoWUAN4aioYLcEB7IfINiaCqSgPo+64J4ZmxxJ ZZvy30ysePmLb3LlZ7vJtSw8+xkV6TGl4hIg4QWgssFtneGZPn8vux/BbsdmCuBsU8PTI78ukl q8B4KzD9Dpq12wujtueRiNHebE3ZwPJC9Vmcb7JXwcTiDbmRSfKmrDfQx/5FBwK41uH/fdFEgR nYHTs4/HWBS3aoBzEKFKHcI1
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed, Sep 22, 2021 at 10:21:17AM +0200, Roger Pau Monne wrote:
> Hello,
> 
> First patch on the series is a trivial change to xenconsoled in order to
> use xenforeignmemory stable library in order to map the shared console
> ring instead of the unstable libxc interface. It's reviewed and ready to
> go in.
> 
> Patches 2 and 3 allow setting the host wide command line `gnttab` option
> on a per domain basis. That means selecting the max allowed grant table
> version and whether transitive grants are allowed.
> 
> The last 3 patches attempt to implement support for creating guests
> without a grant table. This requires some changes to xenstored in order
> to partially support guests without a valid ring interface, as the lack
> of grant table will prevent C xenstored from mapping the shared ring.
> Note this is not an issue for Ocaml xenstored, as it still uses the
> foreign memory interface to map the shared ring, and thus won't notice
> the lack of grant table support on the domain.
> 
> Thanks, Roger.
> 
> Roger Pau Monne (6):
>   tools/console: use xenforeigmemory to map console ring
>   gnttab: allow setting max version per-domain
>   gnttab: allow per-domain control over transitive grants

Ping? The two patches above didn't get any review in either v1 or v2.

Patch #1 should be ready to go in AFAICT.

Thanks, Roger.



 


Rackspace

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