Re: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow internal ioreq servers

2019-09-20 Thread Jan Beulich
On 03.09.2019 18:14, Roger Pau Monne wrote: > --- a/xen/include/asm-x86/hvm/domain.h > +++ b/xen/include/asm-x86/hvm/domain.h > @@ -52,21 +52,29 @@ struct hvm_ioreq_vcpu { > #define MAX_NR_IO_RANGES 256 > > struct hvm_ioreq_server { > -struct domain *target, *emulator; > - > +

Re: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow internal ioreq servers

2019-09-10 Thread Paul Durrant
> -Original Message- > From: Xen-devel On Behalf Of Roger > Pau Monne > Sent: 03 September 2019 17:14 > To: xen-devel@lists.xenproject.org > Cc: Andrew Cooper ; Wei Liu ; Jan > Beulich ; > Roger Pau Monne > Subject: [Xen-devel] [PATCH v2 04/11] ioreq: a

[Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow internal ioreq servers

2019-09-03 Thread Roger Pau Monne
Internal ioreq servers are plain function handlers implemented inside of the hypervisor. Note that most fields used by current (external) ioreq servers are not needed for internal ones, and hence have been placed inside of a struct and packed in an union together with the only internal specific fie