> -----Original Message----- > From: Xen-devel <[email protected]> On Behalf Of > Oleksandr Tyshchenko > Sent: 12 January 2021 21:52 > To: [email protected] > Cc: Oleksandr Tyshchenko <[email protected]>; Paul Durrant > <[email protected]>; Andrew Cooper > <[email protected]>; George Dunlap <[email protected]>; Ian > Jackson > <[email protected]>; Jan Beulich <[email protected]>; Julien Grall > <[email protected]>; Stefano > Stabellini <[email protected]>; Wei Liu <[email protected]>; Roger Pau Monné > <[email protected]>; > Julien Grall <[email protected]> > Subject: [PATCH V4 08/24] xen/ioreq: Move x86's ioreq_server to struct domain > > From: Oleksandr Tyshchenko <[email protected]> > > 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 <[email protected]>
Reviewed-by: Paul Durrant <[email protected]> ...and I see you fix the alignment issue as part of the code movement in this patch :-)
