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

Re: [Xen-devel] [PATCH v5 06/15] public / x86: introduce __HYPERCALL_iommu_op


  • To: Paul Durrant <paul.durrant@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  • Date: Fri, 17 Aug 2018 17:10:17 -0400
  • Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wei.liu2@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Ian Jackson <ian.jackson@xxxxxxxxxxxxx>, Tim Deegan <tim@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>
  • Delivery-date: Fri, 17 Aug 2018 21:10:36 +0000
  • Ironport-phdr: 9a23:A4GNAh+nAHapw/9uRHKM819IXTAuvvDOBiVQ1KB+1+oRIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43Os9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXbZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlonJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0FZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIUEylarVLJ4h2aA/mYYJvUTfHi75hEX2jKiMekUi5ueo8Pjobq/jpp+dM494kgD+MqIwlcyjGek0LwcDUmeB9em8ybHv51P1TbpUgvEsj6XVqJXaKt4apq69DQ9VyIEj6xOnAji739QXgGcILF1feB2dlIXpJ1HPL+z4Dfe4mVislixryOrcMr3uBZXNMGDPkK39crZl905c1A0zwMhH551OF7EBJOj/VVLstNzCFB82KQq0w/r8Bdph14MeRXiPAq6WMa/IrVCI4ecvKfGWZIAJoDb9N+Ql5/n2gH42h1Ade7Cl0oYJZ3CmAPtmJ16UYX7tgtcaDWcKpRAyTeP0h12EST5TfXGyX6Ai6T4nFIKqF4DDRpqigLaZxie0AoVWZnxaClCLCXrnbYOEVOoWaC2MLM5tiCALVb+mS485yx6urgH3xqF7IerV5i0Yr5Pj1ddv6+LPkhEy8CR+D96B3GGVU2F0gmQISic30q9hpkx90FiD3rZij/JWCNxT4fdJXR0iNZPH0eN6Fsr+VR7AfteVUlamQ9qnDSstQdI2xt8Ee1x9FMm6jhDfwyqqBKcYl72RC5wy6K7c3WL+KNp+y3bd06khiUIrTdVSNWG8mqF/9hTTB5TIk0SWjaqlaaMc3CvV/meZ0WWOpF1YUBJ3UajdX3AQfVXZrcn95kPDU7CuCa8qMhBcyc6ZNKRGcMHmjVJDRP37ItTRf3qxm3usBRaP3r6Mb43qe2MH3CrHFUcIiQ4S/XeCNQg9HSqhpHjeAyZyGlLrfUzg6/VxqHS+TkUs1QGFc1Vh16ap+h4SnfGcUOgT3q4etyg6tTp0GFK939PQC9qBvAdhf7tTYck74FhZ0WLVrQt9PoavL6p6nF4Rbxx3v1/y1xVwEohAjckqrHYxwQt9N62Y1klNdzSC3ZD/IrfXMHX9/Aiza67K3VHTyNiX9bkO6Pgir1XjvRypGlQ5/np70tlVz2Gc5pTFDQYITZ3xVUM3pFBGoOTiazQ5r6/Jz2dlN7X85ifLxtZvCPY/0B+mY/9UMb+eFR+0GMofUYzmOOEs3lSkcB8AFORT77IvedOrceOc36ymN/ommyip3kpd54Uo/kuK9id4AsLFl7kfyviWll+LWDvxg02omtzmkoBDIzcJFyywzjayV90ZXbF7YYteUTTmGMaw3Ngrwse3A3M=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 08/03/2018 01:22 PM, Paul Durrant wrote:
This patch introduces the boilerplate for a new hypercall to allow a
domain to control IOMMU mappings for its own pages.
Whilst there is duplication of code between the native and compat entry
points which appears ripe for some form of combination, I think it is
better to maintain the separation as-is because the compat entry point
will necessarily gain complexity in subsequent patches.

NOTE: This hypercall is only implemented for x86 and is currently
       restricted by XSM to dom0. Its scope can be expanded in future
       if need be.

Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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