|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH V1 09/16] arm/ioreq: Introduce arch specific bits for IOREQ/DM features
Hi, On 24/09/2020 19:02, Oleksandr wrote: On 24.09.20 19:02, Oleksandr wrote:Julien, I noticed that three fields mmio* are not used within current series on Arm. Do we expect them to be used later on?On 24.09.20 14:08, Jan Beulich wrote:Although it is going to pull a lot of changes into x86/hvm/*, yes this way we indeed could logically split struct hvm_vcpu_io into common and arch parts in a clear way.On 23.09.2020 22:16, Oleksandr wrote:On 23.09.20 21:03, Julien Grall wrote:On 10/09/2020 21:22, Oleksandr Tyshchenko wrote: IIRC, I just copied them blindly when writing the PoC.The information can already be found using the HSR (syndrome register), so those fields would be redundant for us. Would be the following acceptable?1. Both fields "io_completion" and "io_req" (which seems to be the only fields used in common/ioreq.c) are moved to common struct vcpu as part of struct vcpu_io,enum hvm_io_completion is also moved (and renamed). 2. We remove everything related to hvm_vcpu* from the Arm header.3. x86's struct hvm_vcpu_io stays as it is (but without two fields "io_completion" and "io_req"). I think, this way we separate a common part and reduce Xen changes (which are getting bigger). The plan looks reasonable to me. Cheers, -- Julien Grall
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |