> -----Original Message-----
> From: Jan Beulich [mailto:[email protected]]
> Sent: 24 November 2017 10:53
> To: Paul Durrant <[email protected]>
> Cc: JulienGrall <[email protected]>; Andrew Cooper
> <[email protected]>; Wei Liu <[email protected]>; George
> Dunlap <[email protected]>; Ian Jackson <[email protected]>;
> Stefano Stabellini <[email protected]>; [email protected];
> Konrad Rzeszutek Wilk <[email protected]>; Tim (Xen.org)
> <[email protected]>
> Subject: Re: [PATCH v13 06/11] x86/hvm/ioreq: add a new mappable
> resource type...
> 
> >>> On 30.10.17 at 18:48, <[email protected]> wrote:
> > ... XENMEM_resource_ioreq_server
> >
> > This patch adds support for a new resource type that can be mapped using
> > the XENMEM_acquire_resource memory op.
> >
> > If an emulator makes use of this resource type then, instead of mapping
> > gfns, the IOREQ server will allocate pages from the heap. These pages
> > will never be present in the P2M of the guest at any point and so are
> > not vulnerable to any direct attack by the guest. They are only ever
> > accessible by Xen and any domain that has mapping privilege over the
> > guest (which may or may not be limited to the domain running the
> emulator).
> >
> > NOTE: Use of the new resource type is not compatible with use of
> >       XEN_DMOP_get_ioreq_server_info unless the XEN_DMOP_no_gfns
> flag is
> >       set.
> >
> > Signed-off-by: Paul Durrant <[email protected]>
> 
> Reviewed-by: Jan Beulich <[email protected]>
> albeit I would have preferred for acquire_ioreq_server() to not
> be a separate function anymore now that you have
> arch_acquire_resource().

Thanks. Ok, I'll take a look at that.

  Paul

> 
> Jan


_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to