On 12.01.2021 22:52, Oleksandr Tyshchenko wrote: > From: Julien Grall <julien.gr...@arm.com> > > As a lot of x86 code can be re-used on Arm later on, this patch > moves the IOREQ related dm-op handling to the common code. > > The idea is to have the top level dm-op handling arch-specific > and call into ioreq_server_dm_op() for otherwise unhandled ops. > Pros: > - More natural than doing it other way around (top level dm-op > handling common). > - Leave compat_dm_op() in x86 code. > Cons: > - Code duplication. Both arches have to duplicate do_dm_op(), etc. > > Also update XSM code a bit to let dm-op be used on Arm. > > This support is going to be used on Arm to be able run device > emulator outside of Xen hypervisor. > > Signed-off-by: Julien Grall <julien.gr...@arm.com> > Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshche...@epam.com> > [On Arm only] > Tested-by: Wei Chen <wei.c...@arm.com>
Assuming the moved code is indeed just being moved (which is quite hard to ascertain by just looking at the diff), applicable parts Acked-by: Jan Beulich <jbeul...@suse.com> Jan