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

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


  • To: Roger Pau Monne <roger.pau@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Thu, 20 Oct 2022 10:12:44 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Cj4P5s/YQPJglgykj+oSMcvjBIAHOgnUdborGgmu0+0=; b=NyaLNtL6lOKfl8bbxB4gV1DVjHLmkvNn0FK5Zg1tj7Q4+3/L0kij+8p5V2onvo/yNn42ku8NXjpj6/JE+LHP1755bY7OPbJo+he7ZV0BCkBrRC9Cc8SF6S9MX4YqDNSBRAbhAoXu2dsTR1qU39fDQiNtIIPk2jAar2hBSUYkJY1UKDkSThmaqGG69pCY50vbQjigJVn6uClqSlt0xSXMXU8EsTTk1ahg0G9J68OhAAAofS+sP+4IVnO3rKlA4KXCM0UYdOhybn8KbLdT4wxitZf47MtU/7rbQ8QJRjLeY9PqUFW+GxbBZBNdT6fkgUNKq2Xu3qpn/67c4ApBTGxZeQ==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Cj4P5s/YQPJglgykj+oSMcvjBIAHOgnUdborGgmu0+0=; b=i+/juhvqih6ZaPGVmH7mXyKQPPX5cXc3I5qFOrlIGSebJwXDp728w+TiouXaMAQuv8VPibldA+Eqm92xQziecnwqnRHOl1fd7aJY+4E+HQGCQG5j3Qi2xioPOj9+TblaiowJ+OlcK8lWnHV0UETcKaMbVJjidtARIcgOZopPqJZsTXXOKU+vka41z77gljOCKTpmmZPHo1EzdktW85H54EtcpgNpNnOJgpDySSUz8Wr1tBg7nQ8ylVrgdTBMr9L1AZirUm4SQg7Q0vDj93/4wo48SIZzwMoEG6Xy69Ua67owMo49Wvd2sPE6ls3ajB1GKELXIwLTmj1NZfxgrGOXKw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=D04oXZ1hQsA+p3GaIwUyYzSw5BY3H30zvwEkkcimHrGub/zy2tk8RugTl5oXcw7I94EY89d+3nCISqeeWH0wdxCLoB7wKFXq0SvEBycGUwov94I0Gvdqt1IUPvgTTf4X55SMFaiZ7tQ6zd3XEttccEaHj9yzRy6RAMDqbTzIRgnhRsWZwm86V5rsmWnvtgtZ41Icn4G6tcv4mReT+Iau0uehluLGTQjBsG18K8tvASkxPaoWc0eojf2kG9GgZjdQ/C6t35sdw71Gon5K2iYvP0kJYfYJ5fzTluc4qhXAs8iKoSKCySDpdJnb6RCqEN8UKrQIfuO3hENgkkRXEWqXWg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VktSi8ntBh1PDnxKC3zLqAUrqVBtALO4Wv8ycPgtRVy8MchG9AWeCFof/Awmkabb4NGeFh+SqDFgOKpL+7WrhGUh12ZWJxMlVJa8DMzYAzGoBDkS0vjMECUErw7bsR1/8g8I47Rqmk+2Oo+GVg2A9f7WW17zjESpx36XQ9K9U9b1liGXn0odzT5X8OeGp90iRJdzjL76cHcg1XsI4LCCLzQWfcqoxZJB3Ig7bh2I2zRIDvjAAxOtOaV6JPYZTJWypQMFhpPHnBVwcvfYXf0toLdZB3LThOb7pKtiCx7+oKDxPMqZAjDIyropWE6oA3YsTH4ejjfra6MmhrxvCC9IbQ==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Wei Liu <wl@xxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Paul Durrant <paul@xxxxxxx>
  • Delivery-date: Thu, 20 Oct 2022 10:13:05 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHY5GkOCveZHX5ZBUGwhdfrTrFAqa4XD2Ag
  • Thread-topic: [PATCH for-4.17 0/6] (v)pci: fixes related to memory decoding handling

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@xxxxxxx>

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
> 


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.