qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 2/2] s390x/pci: Fix memory_region_access_valid call


From: Pierre Morel
Subject: Re: [PATCH v2 2/2] s390x/pci: Fix memory_region_access_valid call
Date: Mon, 21 Dec 2020 09:50:23 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0



On 12/18/20 6:05 PM, Pierre Morel wrote:


On 12/18/20 5:51 PM, Cornelia Huck wrote:
On Fri, 18 Dec 2020 17:40:50 +0100
Pierre Morel <pmorel@linux.ibm.com> wrote:

On 12/18/20 4:32 PM, Cornelia Huck wrote:
On Fri, 18 Dec 2020 15:32:08 +0100
Pierre Morel <pmorel@linux.ibm.com> wrote:
On 12/18/20 12:04 PM, Cornelia Huck wrote:
On Fri, 18 Dec 2020 10:37:38 +0100
Pierre Morel <pmorel@linux.ibm.com> wrote:
On 12/17/20 11:16 PM, Matthew Rosato wrote:
In pcistb_service_handler, a call is made to validate that the memory region can be accessed.  However, the call is made using the entire length of the pcistb operation, which can be larger than the allowed memory access size (8).  Since we already know that the provided buffer is a multiple of 8, fix the call to memory_region_access_valid to iterate
over the memory region in the same way as the subsequent call to
memory_region_dispatch_write.

Fixes: 863f6f52b7 ("s390: implement pci instructions")
Signed-off-by: Matthew Rosato <mjrosato@linux.ibm.com>
---

...snip...



The ops already exist, I thought adding a dedicated callback for s390 on
every regions used by vfio_pci instead of the default.
But it does not add a lot, just looks cleaner to me.

But we end up here for every pci device, not just for vfio devices,
don't we?



Yes, but isn't what is done here?


It was not my intention to slow the integration process.
We can start with this fix and eventually move the code to the callback in another series when/if we all agree.

Acked-by: Pierre Morel <pmorel@linux.ibm.com>



--
Pierre Morel
IBM Lab Boeblingen



reply via email to

[Prev in Thread] Current Thread [Next in Thread]