[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH] xen/amd-iommu: Add interrupt remapping quirk for ath11k
- To: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- From: Jason Andryuk <jason.andryuk@xxxxxxx>
- Date: Thu, 13 Mar 2025 11:30:28 -0400
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=citrix.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ParMocr6+498F722CTkMfikeu39QUp8mT/Hj60qfjoQ=; b=DWByrKFBBARzoQPQnejklE4mQQSYDQKpsaFuoClQe1RT1U+xXgbDTHyB35CA5GZCZAkSEWUqHA+LjmrZeJN6xQck/WHC8CjIUv8XTFVPL6mDPiqxNG5iN3YunFVM6l2MKAKesCo55C0gXtxxf8S+qcjjGdC5Nnkq/WpsVsxLPLY4jv8fB3DnI37wSVzI1NEDgzAqfKXK2GQBe47oxdMJad0uoetZ9s8yxvDujdfmfFJTGpwnDakR2/H8qY6sB76LCQIKopgiuwfrL3fGahAQU88Lado40WpXCopyh0h3sVNrnzjFqI4+g1jJWzC+iLJ+fesn33XrEuKUfSUqDHz3Gw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RNiQo8CZqrC9wTJ3W2T43kbm28oqHbZV/suLoKfv5ZUoYYRb0hx7Qb/3Ahufv1xSDeyFONsCWphNfaV3r7WMGTHG8UO9TssknMaVR23droqCh+C2Gac0NMmoiH+tVvGhPrYQ1nfmdmdwwAddlw/e7SiuvfrnnLvhMVzRui1pZXUNrTNRgi5IuR8mD+Gtnuuzg2XgRRFxZeYwxbvOHe/clyQe46gAlKevToc9NLkl0HnktxEejSDo75RPBzelf+kwQaYYVmluuYvnTJFopnKe96WLpfZvLGHxtFx+Dxdh9q0yj5n9xQAuObqNxXgJJ6c20A6C6gx7+EEVtaGVjUnV6Q==
- Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, "Andrew Cooper" <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, "Julien Grall" <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "Xenia Ragiadakou" <xenia.ragiadakou@xxxxxxx>
- Delivery-date: Thu, 13 Mar 2025 15:30:47 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 2025-02-27 05:23, Roger Pau Monné wrote:
On Wed, Feb 26, 2025 at 04:11:25PM -0500, Jason Andryuk wrote:
The ath11k device supports and tries to enable 32 MSIs. Linux in PVH
dom0 and HVM domU fails enabling 32 and falls back to just 1, so that is
all that has been tested.
DYK why it fails to enable 32?
In Linux msi_capability_init()
/* Reject multi-MSI early on irq domain enabled architectures */
if (nvec > 1 && !pci_msi_domain_supports(dev,
MSI_FLAG_MULTI_PCI_MSI, ALLOW_LEGACY))
return 1;
MSI_FLAG_MULTI_PCI_MSI is only set for AMD and Intel interrupt
remapping, and Xen PVH and HVM don't have either of those. They are
using "VECTOR", so this check fails.
Regards,
Jason
|