linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Enabling MSI for Microblaze
@ 2019-10-24 10:13 Michal Simek
  2019-10-24 10:13 ` [PATCH 2/2] pci: Default to PCI_MSI_IRQ_DOMAIN Michal Simek
  2019-10-24 17:03 ` [PATCH 0/2] Enabling MSI for Microblaze Waiman Long
  0 siblings, 2 replies; 3+ messages in thread
From: Michal Simek @ 2019-10-24 10:13 UTC (permalink / raw)
  To: linux-kernel, monstr, michal.simek, git, palmer, hch, longman, helgaas
  Cc: Paolo Bonzini, Arnd Bergmann, Jackie Liu, Wesley Terpstra,
	Firoz Khan, sparclinux, Ingo Molnar, Catalin Marinas,
	Ard Biesheuvel, linux-riscv, linux-arch, James Hogan,
	Vineet Gupta, Bjorn Helgaas, linux-pci, Greg Kroah-Hartman,
	Ralf Baechle, Paul Walmsley, Peter Zijlstra (Intel),
	Will Deacon, Benjamin Herrenschmidt, Paul Burton, Cornelia Huck,
	Herbert Xu, Russell King, linux-arm-kernel, Albert Ou,
	linux-snps-arc, David S. Miller, Eric Biggers, Michael Ellerman,
	linux-mips, Masahiro Yamada, Paul Mackerras, linuxppc-dev

Hi,

these two patches come from discussion with Christoph, Bjorn, Palmer and
Waiman. The first patch was suggestion by Christoph here
https://lore.kernel.org/linux-riscv/20191008154604.GA7903@infradead.org/
The second part was discussed
https://lore.kernel.org/linux-pci/mhng-5d9bcb53-225e-441f-86cc-b335624b3e7c@palmer-si-x1e/
and
https://lore.kernel.org/linux-pci/20191017181937.7004-1-palmer@sifive.com/

Thanks,
Michal


Michal Simek (1):
  asm-generic: Make msi.h a mandatory include/asm header

Palmer Dabbelt (1):
  pci: Default to PCI_MSI_IRQ_DOMAIN

 arch/arc/include/asm/Kbuild     | 1 -
 arch/arm/include/asm/Kbuild     | 1 -
 arch/arm64/include/asm/Kbuild   | 1 -
 arch/mips/include/asm/Kbuild    | 1 -
 arch/powerpc/include/asm/Kbuild | 1 -
 arch/riscv/include/asm/Kbuild   | 1 -
 arch/sparc/include/asm/Kbuild   | 1 -
 drivers/pci/Kconfig             | 2 +-
 include/asm-generic/Kbuild      | 1 +
 9 files changed, 2 insertions(+), 8 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 2/2] pci: Default to PCI_MSI_IRQ_DOMAIN
  2019-10-24 10:13 [PATCH 0/2] Enabling MSI for Microblaze Michal Simek
@ 2019-10-24 10:13 ` Michal Simek
  2019-10-24 17:03 ` [PATCH 0/2] Enabling MSI for Microblaze Waiman Long
  1 sibling, 0 replies; 3+ messages in thread
From: Michal Simek @ 2019-10-24 10:13 UTC (permalink / raw)
  To: linux-kernel, monstr, michal.simek, git, palmer, hch, longman, helgaas
  Cc: Bjorn Helgaas, linux-pci

From: Palmer Dabbelt <palmer@sifive.com>

As far as I can tell, the only reason there was an architecture
whitelist for PCI_MSI_IRQ_DOMAIN is because it requires msi.h.  I've
built this for all the architectures that play nice with make.cross, but
I haven't boot tested it anywhere.

Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
---

Origin patch here:
https://lore.kernel.org/linux-pci/20191017181937.7004-4-palmer@sifive.com/

---
 drivers/pci/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig
index a304f5ea11b9..77c1428cd945 100644
--- a/drivers/pci/Kconfig
+++ b/drivers/pci/Kconfig
@@ -52,7 +52,7 @@ config PCI_MSI
 	   If you don't know what to do here, say Y.
 
 config PCI_MSI_IRQ_DOMAIN
-	def_bool ARC || ARM || ARM64 || X86 || RISCV
+	def_bool y
 	depends on PCI_MSI
 	select GENERIC_MSI_IRQ_DOMAIN
 
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 0/2] Enabling MSI for Microblaze
  2019-10-24 10:13 [PATCH 0/2] Enabling MSI for Microblaze Michal Simek
  2019-10-24 10:13 ` [PATCH 2/2] pci: Default to PCI_MSI_IRQ_DOMAIN Michal Simek
@ 2019-10-24 17:03 ` Waiman Long
  1 sibling, 0 replies; 3+ messages in thread
From: Waiman Long @ 2019-10-24 17:03 UTC (permalink / raw)
  To: Michal Simek, linux-kernel, monstr, git, palmer, hch, helgaas
  Cc: Paolo Bonzini, Arnd Bergmann, Jackie Liu, Wesley Terpstra,
	Firoz Khan, sparclinux, Ingo Molnar, Catalin Marinas,
	Ard Biesheuvel, linux-riscv, linux-arch, James Hogan,
	Vineet Gupta, Bjorn Helgaas, linux-pci, Greg Kroah-Hartman,
	Ralf Baechle, Paul Walmsley, Peter Zijlstra (Intel),
	Will Deacon, Benjamin Herrenschmidt, Paul Burton, Cornelia Huck,
	Herbert Xu, Russell King, linux-arm-kernel, Albert Ou,
	linux-snps-arc, David S. Miller, Eric Biggers, Michael Ellerman,
	linux-mips, Masahiro Yamada, Paul Mackerras, linuxppc-dev

On 10/24/19 6:13 AM, Michal Simek wrote:
> Hi,
>
> these two patches come from discussion with Christoph, Bjorn, Palmer and
> Waiman. The first patch was suggestion by Christoph here
> https://lore.kernel.org/linux-riscv/20191008154604.GA7903@infradead.org/
> The second part was discussed
> https://lore.kernel.org/linux-pci/mhng-5d9bcb53-225e-441f-86cc-b335624b3e7c@palmer-si-x1e/
> and
> https://lore.kernel.org/linux-pci/20191017181937.7004-1-palmer@sifive.com/
>
> Thanks,
> Michal
>
>
> Michal Simek (1):
>   asm-generic: Make msi.h a mandatory include/asm header
>
> Palmer Dabbelt (1):
>   pci: Default to PCI_MSI_IRQ_DOMAIN
>
>  arch/arc/include/asm/Kbuild     | 1 -
>  arch/arm/include/asm/Kbuild     | 1 -
>  arch/arm64/include/asm/Kbuild   | 1 -
>  arch/mips/include/asm/Kbuild    | 1 -
>  arch/powerpc/include/asm/Kbuild | 1 -
>  arch/riscv/include/asm/Kbuild   | 1 -
>  arch/sparc/include/asm/Kbuild   | 1 -
>  drivers/pci/Kconfig             | 2 +-
>  include/asm-generic/Kbuild      | 1 +
>  9 files changed, 2 insertions(+), 8 deletions(-)
>
That looks OK.

Acked-by: Waiman Long <longman@redhat.com>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-10-24 17:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-24 10:13 [PATCH 0/2] Enabling MSI for Microblaze Michal Simek
2019-10-24 10:13 ` [PATCH 2/2] pci: Default to PCI_MSI_IRQ_DOMAIN Michal Simek
2019-10-24 17:03 ` [PATCH 0/2] Enabling MSI for Microblaze Waiman Long

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).