Re: [PATCH hyperv-next v5 11/11] PCI: hv: Get vPCI MSI IRQ domain from DeviceTree

2025-03-11 Thread Bjorn Helgaas
On Fri, Mar 07, 2025 at 02:03:03PM -0800, Roman Kisel wrote: > The hyperv-pci driver uses ACPI for MSI IRQ domain configuration on > arm64. It won't be able to do that in the VTL mode where only DeviceTree > can be used. > > Update the hyperv-pci driver to get vPCI MSI IRQ domain in the DeviceTree

Re: [PATCH 6/7] PCI: hv: Use hv_hvcall_*() to set up hypercall arguments

2025-02-27 Thread Bjorn Helgaas
undant calls to memset(). > > Signed-off-by: Michael Kelley Acked-by: Bjorn Helgaas Since most of this series touches arch/x86/hyperv/ and drivers/hv/, I assume this will be merged via some non-PCI tree. > --- > drivers/pci/controller/pci-hyperv.c | 14 ++ > include/hy

Re: [PATCH hyperv-next v4 6/6] PCI: hv: Get vPCI MSI IRQ domain from DeviceTree

2025-02-12 Thread Bjorn Helgaas
On Tue, Feb 11, 2025 at 05:43:21PM -0800, Roman Kisel wrote: > The hyperv-pci driver uses ACPI for MSI IRQ domain configuration on > arm64. It won't be able to do that in the VTL mode where only DeviceTree > can be used. > > Update the hyperv-pci driver to get vPCI MSI IRQ domain in the DeviceTree

Re: [PATCH 13/14] PCI: hv: switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap()

2025-01-03 Thread Bjorn Helgaas
cement for that. > > Signed-off-by: Yury Norov s/switch/Switch/ in subject to match history. Since this depends on previous patches, I assume you'll merge them all together, so: Acked-by: Bjorn Helgaas > --- > drivers/pci/controller/pci-hyperv.c | 3 +-- > 1 file c

Re: [RFC 04/12] PCI: hv: Annotate the VMBus channel IRQ name

2024-09-20 Thread Bjorn Helgaas
The annotation adds the > 16-bit PCI domain ID that the Hyper-V vPCI driver assigns to the > virtual PCI bus for the device. > > Signed-off-by: Michael Kelley Seems fine to me. Acked-by: Bjorn Helgaas > --- > drivers/pci/controller/pci-hyperv.c | 5 + > 1 file change

Re: [PATCH v2] PCI: hv: fix reading of PCI_INTERRUPT_PIN

2024-07-01 Thread Bjorn Helgaas
On Mon, Jul 01, 2024 at 06:16:18AM +, Wei Liu wrote: > On Wed, Jun 26, 2024 at 10:10:39AM -0500, Bjorn Helgaas wrote: > > 1) Capitalize subject to match history > > What do you mean here? I got the "PCI: hv: ..." format from recent > commits. "PCI" is

Re: [PATCH v2] PCI: hv: fix reading of PCI_INTERRUPT_PIN

2024-06-26 Thread Bjorn Helgaas
1) Capitalize subject to match history 2) Say something more specific than "fix reading ..." Apparently this returns garbage in some case where you want to return zero? On Fri, Jun 21, 2024 at 09:00:18PM +, Wei Liu wrote: > The intent of the code snippet is to always return 0 for both > PCI_I

Re: [PATCH v2 6/6] drivers/pci/hyperv/arm64: vPCI MSI IRQ domain from DT

2024-06-07 Thread Bjorn Helgaas
On Wed, May 15, 2024 at 01:12:38PM -0500, Bjorn Helgaas wrote: > On Wed, May 15, 2024 at 09:34:09AM -0700, Roman Kisel wrote: > > > > > > On 5/15/2024 2:48 AM, Saurabh Singh Sengar wrote: > > > On Tue, May 14, 2024 at 03:43:53PM -0700, Roman Kisel wrote: > >

Re: [PATCH v2 6/6] drivers/pci/hyperv/arm64: vPCI MSI IRQ domain from DT

2024-05-15 Thread Bjorn Helgaas
On Wed, May 15, 2024 at 09:34:09AM -0700, Roman Kisel wrote: > > > On 5/15/2024 2:48 AM, Saurabh Singh Sengar wrote: > > On Tue, May 14, 2024 at 03:43:53PM -0700, Roman Kisel wrote: > > > The hyperv-pci driver uses ACPI for MSI IRQ domain configuration > > > on arm64 thereby it won't be able to d

Re: [PATCH] PCI: Add a mutex to protect the global list pci_domain_busn_res_list

2024-04-29 Thread Bjorn Helgaas
On Thu, Apr 25, 2024 at 05:51:38PM -0500, Bjorn Helgaas wrote: > On Thu, Apr 18, 2024 at 06:53:02PM -0700, Dexuan Cui wrote: > > There has been an effort to make the pci-hyperv driver support > > async-probing to reduce the boot time. With async-probing, multiple > > kernel t

Re: [PATCH] PCI: Add a mutex to protect the global list pci_domain_busn_res_list

2024-04-25 Thread Bjorn Helgaas
On Thu, Apr 18, 2024 at 06:53:02PM -0700, Dexuan Cui wrote: > There has been an effort to make the pci-hyperv driver support > async-probing to reduce the boot time. With async-probing, multiple > kernel threads can be running hv_pci_probe() -> create_root_hv_pci_bus() -> > pci_scan_root_bus_bridge

Re: [PATCH v2 14/35] PCI: hv: switch hv_get_dom_num() to use atomic find_bit()

2023-12-04 Thread Bjorn Helgaas
uot;, as opposed to just "We can do it better ..." which technically doesn't say what the patch does. Very nice simplification in all these users, thanks for doing it! I assume you'll merge these all together since they depend on [01/35], so: Acked-by: Bjorn Helgaas > Sig