> -----Original Message----- > From: Xen-devel <xen-devel-boun...@lists.xenproject.org> On Behalf Of > Oleksandr Tyshchenko > Sent: 12 January 2021 21:52 > To: xen-devel@lists.xenproject.org > Cc: Oleksandr Tyshchenko <oleksandr_tyshche...@epam.com>; Paul Durrant > <p...@xen.org>; Andrew Cooper > <andrew.coop...@citrix.com>; George Dunlap <george.dun...@citrix.com>; Ian > Jackson > <i...@xenproject.org>; Jan Beulich <jbeul...@suse.com>; Julien Grall > <jul...@xen.org>; Stefano > Stabellini <sstabell...@kernel.org>; Wei Liu <w...@xen.org>; Roger Pau Monné > <roger....@citrix.com>; > Julien Grall <julien.gr...@arm.com> > Subject: [PATCH V4 08/24] xen/ioreq: Move x86's ioreq_server to struct domain > > From: Oleksandr Tyshchenko <oleksandr_tyshche...@epam.com> > > The IOREQ is a common feature now and this struct will be used > on Arm as is. Move it to common struct domain. This also > significantly reduces the layering violation in the common code > (*arch.hvm* usage). > > We don't move ioreq_gfn since it is not used in the common code > (the "legacy" mechanism is x86 specific). > > Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshche...@epam.com>
Reviewed-by: Paul Durrant <p...@xen.org> ...and I see you fix the alignment issue as part of the code movement in this patch :-)