RE: [PATCH for-4.17 0/6] (v)pci: fixes related to memory decoding handling

Henry Wang posted 6 patches 1 year, 6 months ago
Only 0 patches received!
RE: [PATCH for-4.17 0/6] (v)pci: fixes related to memory decoding handling
Posted by Henry Wang 1 year, 6 months ago
Hi Roger, 

> -----Original Message-----
> Subject: [PATCH for-4.17 0/6] (v)pci: fixes related to memory decoding
> handling
> 
> Hello,
> 
> First two patches fix some build isses that showed up on the vpci test
> harness, following patches attempt to fix the regressions caused by
> 75cc460a1b ('xen/pci: detect when BARs are not suitably positioned') and
> the last patch relaxes the check done when attempting to write to BARs
> with memory decoding enabled.
> 
> I consider all of them bug fixes, albeit the last patch is not fixing a
> regression (since vPCI code has always behaved this way).

As I don't really want to spam the list, I will provide my release-ack in
the cover letter.

This series is a bugfix series, so:

Release-acked-by: Henry Wang <Henry.Wang@arm.com>

Kind regards,
Henry


> 
> Thanks, Roger.
> 
> Roger Pau Monne (6):
>   test/vpci: add dummy cfcheck define
>   test/vpci: fix vPCI test harness to provide pci_get_pdev()
>   vpci: don't assume that vpci per-device data exists unconditionally
>   vpci: introduce a local vpci_bar variable to modify_decoding()
>   pci: do not disable memory decoding for devices
>   vpci: refuse BAR writes only if the BAR is mapped
> 
>  tools/tests/vpci/emul.h       |  3 +-
>  xen/drivers/passthrough/pci.c | 69 -----------------------------------
>  xen/drivers/vpci/header.c     | 38 ++++++++++++++-----
>  xen/drivers/vpci/vpci.c       |  6 +--
>  4 files changed, 34 insertions(+), 82 deletions(-)
> 
> --
> 2.37.3
>