All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v2 00/21] RISC-V: ACPI: Add external interrupt controller support
@ 2023-10-25 20:23 ` Sunil V L
  0 siblings, 0 replies; 127+ messages in thread
From: Sunil V L @ 2023-10-25 20:23 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel, linux-riscv, linux-acpi,
	linux-pci, linux-serial
  Cc: Catalin Marinas, Will Deacon, Paul Walmsley, Palmer Dabbelt,
	Albert Ou, Rafael J . Wysocki, Len Brown, Bjorn Helgaas,
	Anup Patel, Thomas Gleixner, Greg Kroah-Hartman, Jiri Slaby,
	Conor Dooley, Andrew Jones, Atish Kumar Patra, Haibo Xu,
	Sunil V L

This series adds support for the below ECR approved by ASWG.
1) MADT - https://drive.google.com/file/d/1oMGPyOD58JaPgMl1pKasT-VKsIKia7zR/view?usp=sharing

The series primarily enables irqchip drivers for RISC-V ACPI based
platforms.

In addition, PCI ACPI related functions are migrated from arm64 to
common file so that we don't need to duplicate them for RISC-V.

On RISC-V platforms, apart from root irqchips which provide local
interrupts and IPI, all other interrupt controllers are probed late
during boot. Hence, the drivers for the devices connected to these
interrupt controllers which are probed late, should also support
deferred probe. While ACPI platform devices/drivers seem to support
deferred probe since they use acpi_irq_get(), the PNP devices and the
PCI INTx expect GSIs are registered early. So, patches are required
to enable few essential drivers to support deferred probe. To minimize
the impact, a new CONFIG option is introduced which can be enabled only
by the architecture like RISC-V which supports deferred irqchip probe.

This series is based on Anup's AIA v11 series. Since Anup's AIA v11 is
not merged yet and first time introducing deferred probe, this series is
still kept as RFC. Looking forward for the feedback!

Changes since RFC v1:
	1) Abandoned swnode approach as per Marc's feedback.
	2) To cope up with AIA series changes which changed irqchip driver
	   probe from core_initcall() to platform_driver, added patches
	   to support deferred probing.
	3) Rebased on top of Anup's AIA v11 and added tags.

To test the series,

1) Qemu should be built using the riscv_acpi_b2_v4 branch at
https://github.com/vlsunil/qemu.git

2) EDK2 should be built using the instructions at:
https://github.com/tianocore/edk2/blob/master/OvmfPkg/RiscVVirt/README.md

3) Build Linux using this series on top of Anup's AIA v11 series.

Run Qemu:
qemu-system-riscv64 \
 -M virt,pflash0=pflash0,pflash1=pflash1,aia=aplic-imsic \
 -m 2G -smp 8 \
 -serial mon:stdio \
 -device virtio-gpu-pci -full-screen \
 -device qemu-xhci \
 -device usb-kbd \
 -blockdev node-name=pflash0,driver=file,read-only=on,filename=RISCV_VIRT_CODE.fd \
 -blockdev node-name=pflash1,driver=file,filename=RISCV_VIRT_VARS.fd \
 -netdev user,id=net0 -device virtio-net-pci,netdev=net0 \
 -kernel arch/riscv/boot/Image \
 -initrd rootfs.cpio \
 -append "root=/dev/ram ro console=ttyS0 rootwait earlycon=uart8250,mmio,0x10000000"

To boot with APLIC only, use aia=aplic.
To boot with PLIC, remove aia= option.

This series is also available in acpi_b2_v2_riscv_aia_v11 branch at
https://github.com/vlsunil/linux.git

Based-on: 20231023172800.315343-1-apatel@ventanamicro.com
(https://lore.kernel.org/lkml/20231023172800.315343-1-apatel@ventanamicro.com/)

Sunil V L (21):
  arm64: PCI: Migrate ACPI related functions to pci-acpi.c
  RISC-V: ACPI: Implement PCI related functionality
  ACPI: Kconfig: Introduce new option to support deferred GSI probe
  ACPI: irq: Add support for deferred probe in acpi_register_gsi()
  pnp.h: Return -EPROBE_DEFER for disabled IRQ resource in pnp_irq()
  RISC-V: Kconfig: Select deferred GSI probe for ACPI systems
  serial: 8250_pnp: Add support for deferred probe
  ACPI: pci_irq: Avoid warning for deferred probe in
    acpi_pci_irq_enable()
  ACPI: scan.c: Add weak arch specific function to reorder the IRQCHIP
    probe
  ACPI: RISC-V: Implement arch function to reorder irqchip probe entries
  PCI: MSI: Add helper function to set system wide MSI support
  PCI: pci-acpi.c: Return correct value from pcibios_alloc_irq()
  irqchip: riscv-intc: Add ACPI support for AIA
  irqchip: riscv-imsic: Add ACPI support
  irqchip: riscv-aplic: Add ACPI support
  irqchip: irq-sifive-plic: Add ACPI support
  ACPI: bus: Add RINTC IRQ model for RISC-V
  irqchip: riscv-intc: Set ACPI irqmodel
  ACPI: bus: Add acpi_riscv_init function
  ACPI: RISC-V: Create APLIC platform device
  ACPI: RISC-V: Create PLIC platform device

 arch/arm64/kernel/pci.c                    | 191 ---------------------
 arch/riscv/Kconfig                         |   3 +
 arch/riscv/include/asm/irq.h               |  31 ++++
 arch/riscv/kernel/acpi.c                   |  31 ++--
 drivers/acpi/Kconfig                       |   3 +
 drivers/acpi/bus.c                         |   4 +
 drivers/acpi/irq.c                         |  12 +-
 drivers/acpi/pci_irq.c                     |   7 +-
 drivers/acpi/riscv/Makefile                |   2 +-
 drivers/acpi/riscv/init.c                  |  15 ++
 drivers/acpi/riscv/init.h                  |   6 +
 drivers/acpi/riscv/irq.c                   | 120 +++++++++++++
 drivers/acpi/scan.c                        |   3 +
 drivers/irqchip/irq-riscv-aplic-direct.c   |  22 ++-
 drivers/irqchip/irq-riscv-aplic-main.c     | 105 ++++++++---
 drivers/irqchip/irq-riscv-aplic-main.h     |   1 +
 drivers/irqchip/irq-riscv-aplic-msi.c      |  10 +-
 drivers/irqchip/irq-riscv-imsic-early.c    |  52 +++++-
 drivers/irqchip/irq-riscv-imsic-platform.c |  51 ++++--
 drivers/irqchip/irq-riscv-imsic-state.c    | 128 +++++++-------
 drivers/irqchip/irq-riscv-imsic-state.h    |   2 +-
 drivers/irqchip/irq-riscv-intc.c           | 114 +++++++++++-
 drivers/irqchip/irq-sifive-plic.c          | 113 ++++++++++--
 drivers/pci/msi/msi.c                      |   5 +
 drivers/pci/pci-acpi.c                     | 182 ++++++++++++++++++++
 drivers/pci/pci.h                          |   2 +
 drivers/tty/serial/8250/8250_pnp.c         |  18 +-
 include/linux/acpi.h                       |   9 +
 include/linux/irqchip/riscv-imsic.h        |  10 ++
 include/linux/pnp.h                        |  10 +-
 30 files changed, 906 insertions(+), 356 deletions(-)
 create mode 100644 drivers/acpi/riscv/init.c
 create mode 100644 drivers/acpi/riscv/init.h
 create mode 100644 drivers/acpi/riscv/irq.c

-- 
2.39.2


^ permalink raw reply	[flat|nested] 127+ messages in thread
* Re: [RFC PATCH v2 20/21] ACPI: RISC-V: Create APLIC platform device
  2023-10-25 20:23   ` Sunil V L
@ 2023-10-31  2:46 ` kernel test robot
  -1 siblings, 0 replies; 127+ messages in thread
From: kernel test robot @ 2023-10-30 23:41 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "git am base is a link in commit message"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20231025202344.581132-21-sunilvl@ventanamicro.com>
References: <20231025202344.581132-21-sunilvl@ventanamicro.com>
TO: Sunil V L <sunilvl@ventanamicro.com>

Hi Sunil,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build warnings:

[auto build test WARNING on rafael-pm/linux-next]
[also build test WARNING on linus/master v6.6]
[cannot apply to rafael-pm/acpi-bus tip/irq/core pci/next pci/for-linus next-20231030]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Sunil-V-L/arm64-PCI-Migrate-ACPI-related-functions-to-pci-acpi-c/20231026-042858
base:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next
patch link:    https://lore.kernel.org/r/20231025202344.581132-21-sunilvl%40ventanamicro.com
patch subject: [RFC PATCH v2 20/21] ACPI: RISC-V: Create APLIC platform device
:::::: branch date: 5 days ago
:::::: commit date: 5 days ago
config: riscv-defconfig (https://download.01.org/0day-ci/archive/20231031/202310310701.nob7BXRv-lkp@intel.com/config)
compiler: riscv64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231031/202310310701.nob7BXRv-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202310310701.nob7BXRv-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/acpi/riscv/irq.c:103:13: warning: no previous prototype for 'riscv_acpi_aplic_platform_init' [-Wmissing-prototypes]
     103 | void __init riscv_acpi_aplic_platform_init(void)
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


vim +/riscv_acpi_aplic_platform_init +103 drivers/acpi/riscv/irq.c

e501748dc32f47 Sunil V L 2023-10-26  102  
e501748dc32f47 Sunil V L 2023-10-26 @103  void __init riscv_acpi_aplic_platform_init(void)

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 127+ messages in thread
* Re: [RFC PATCH v2 21/21] ACPI: RISC-V: Create PLIC platform device
  2023-10-25 20:23   ` Sunil V L
@ 2023-10-31  2:48 ` kernel test robot
  -1 siblings, 0 replies; 127+ messages in thread
From: kernel test robot @ 2023-10-31  2:17 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "git am base is a link in commit message"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20231025202344.581132-22-sunilvl@ventanamicro.com>
References: <20231025202344.581132-22-sunilvl@ventanamicro.com>
TO: Sunil V L <sunilvl@ventanamicro.com>

Hi Sunil,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build warnings:

[auto build test WARNING on rafael-pm/linux-next]
[also build test WARNING on linus/master v6.6]
[cannot apply to rafael-pm/acpi-bus tip/irq/core pci/next pci/for-linus next-20231030]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Sunil-V-L/arm64-PCI-Migrate-ACPI-related-functions-to-pci-acpi-c/20231026-042858
base:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next
patch link:    https://lore.kernel.org/r/20231025202344.581132-22-sunilvl%40ventanamicro.com
patch subject: [RFC PATCH v2 21/21] ACPI: RISC-V: Create PLIC platform device
:::::: branch date: 5 days ago
:::::: commit date: 5 days ago
config: riscv-defconfig (https://download.01.org/0day-ci/archive/20231031/202310311026.2FTakVns-lkp@intel.com/config)
compiler: riscv64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231031/202310311026.2FTakVns-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202310311026.2FTakVns-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/acpi/riscv/irq.c:103:13: warning: no previous prototype for 'riscv_acpi_aplic_platform_init' [-Wmissing-prototypes]
     103 | void __init riscv_acpi_aplic_platform_init(void)
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/acpi/riscv/irq.c:117:13: warning: no previous prototype for 'riscv_acpi_plic_platform_init' [-Wmissing-prototypes]
     117 | void __init riscv_acpi_plic_platform_init(void)
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~


vim +/riscv_acpi_plic_platform_init +117 drivers/acpi/riscv/irq.c

e501748dc32f47 Sunil V L 2023-10-26  102  
e501748dc32f47 Sunil V L 2023-10-26 @103  void __init riscv_acpi_aplic_platform_init(void)
e501748dc32f47 Sunil V L 2023-10-26  104  {
e501748dc32f47 Sunil V L 2023-10-26  105  	acpi_table_parse_madt(ACPI_MADT_TYPE_APLIC, aplic_parse_madt, 0);
e501748dc32f47 Sunil V L 2023-10-26  106  }
417e6dc5b730e7 Sunil V L 2023-10-26  107  
417e6dc5b730e7 Sunil V L 2023-10-26  108  static int __init plic_parse_madt(union acpi_subtable_headers *header,
417e6dc5b730e7 Sunil V L 2023-10-26  109  				  const unsigned long end)
417e6dc5b730e7 Sunil V L 2023-10-26  110  {
417e6dc5b730e7 Sunil V L 2023-10-26  111  	struct acpi_madt_plic *plic = (struct acpi_madt_plic *)header;
417e6dc5b730e7 Sunil V L 2023-10-26  112  
417e6dc5b730e7 Sunil V L 2023-10-26  113  	return irqchip_add_platform_device("riscv-plic", plic->id, plic->base_addr,
417e6dc5b730e7 Sunil V L 2023-10-26  114  					   plic->size, header);
417e6dc5b730e7 Sunil V L 2023-10-26  115  }
417e6dc5b730e7 Sunil V L 2023-10-26  116  
417e6dc5b730e7 Sunil V L 2023-10-26 @117  void __init riscv_acpi_plic_platform_init(void)

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 127+ messages in thread
* Re: [RFC PATCH v2 14/21] irqchip: riscv-imsic: Add ACPI support
  2023-10-25 20:23   ` Sunil V L
@ 2023-11-02  5:36 ` kernel test robot
  -1 siblings, 0 replies; 127+ messages in thread
From: kernel test robot @ 2023-11-01 12:36 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "git am base is a link in commit message"
:::::: 

BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20231025202344.581132-15-sunilvl@ventanamicro.com>
References: <20231025202344.581132-15-sunilvl@ventanamicro.com>
TO: Sunil V L <sunilvl@ventanamicro.com>

Hi Sunil,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build errors:

[auto build test ERROR on rafael-pm/linux-next]
[also build test ERROR on rafael-pm/acpi-bus pci/next pci/for-linus v6.6]
[cannot apply to tip/irq/core linus/master next-20231101]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Sunil-V-L/arm64-PCI-Migrate-ACPI-related-functions-to-pci-acpi-c/20231026-042858
base:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next
patch link:    https://lore.kernel.org/r/20231025202344.581132-15-sunilvl%40ventanamicro.com
patch subject: [RFC PATCH v2 14/21] irqchip: riscv-imsic: Add ACPI support
:::::: branch date: 7 days ago
:::::: commit date: 7 days ago
config: riscv-rv32_defconfig (https://download.01.org/0day-ci/archive/20231101/202311012045.ic3WPGcE-lkp@intel.com/config)
compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231101/202311012045.ic3WPGcE-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202311012045.ic3WPGcE-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/irqchip/irq-riscv-imsic-state.c:598:10: error: call to undeclared function 'acpi_get_intc_index_hartid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     598 |                 return acpi_get_intc_index_hartid(index, hartid);
         |                        ^
>> drivers/irqchip/irq-riscv-imsic-state.c:618:10: error: call to undeclared function 'acpi_get_imsic_mmio_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     618 |                 return acpi_get_imsic_mmio_info(index, res);
         |                        ^
   drivers/irqchip/irq-riscv-imsic-state.c:618:10: note: did you mean 'acpi_get_system_info'?
   include/acpi/acpixf.h:426:8: note: 'acpi_get_system_info' declared here
     426 |                             acpi_get_system_info(struct acpi_buffer
         |                             ^
   include/acpi/platform/aclinux.h:93:21: note: expanded from macro 'ACPI_EXTERNAL_RETURN_STATUS'
      93 |         static ACPI_INLINE prototype {return(AE_NOT_CONFIGURED);}
         |                            ^
   2 errors generated.


vim +/acpi_get_intc_index_hartid +598 drivers/irqchip/irq-riscv-imsic-state.c

33443eaa37d8aa Anup Patel 2023-10-23  590  
33443eaa37d8aa Anup Patel 2023-10-23  591  static int __init imsic_get_parent_hartid(struct fwnode_handle *fwnode,
33443eaa37d8aa Anup Patel 2023-10-23  592  					  u32 index, unsigned long *hartid)
33443eaa37d8aa Anup Patel 2023-10-23  593  {
33443eaa37d8aa Anup Patel 2023-10-23  594  	int rc;
33443eaa37d8aa Anup Patel 2023-10-23  595  	struct of_phandle_args parent;
33443eaa37d8aa Anup Patel 2023-10-23  596  
33443eaa37d8aa Anup Patel 2023-10-23  597  	if (!is_of_node(fwnode))
526591d2c1f700 Sunil V L  2023-10-26 @598  		return acpi_get_intc_index_hartid(index, hartid);
33443eaa37d8aa Anup Patel 2023-10-23  599  
33443eaa37d8aa Anup Patel 2023-10-23  600  	rc = of_irq_parse_one(to_of_node(fwnode), index, &parent);
33443eaa37d8aa Anup Patel 2023-10-23  601  	if (rc)
33443eaa37d8aa Anup Patel 2023-10-23  602  		return rc;
33443eaa37d8aa Anup Patel 2023-10-23  603  
33443eaa37d8aa Anup Patel 2023-10-23  604  	/*
33443eaa37d8aa Anup Patel 2023-10-23  605  	 * Skip interrupts other than external interrupts for
33443eaa37d8aa Anup Patel 2023-10-23  606  	 * current privilege level.
33443eaa37d8aa Anup Patel 2023-10-23  607  	 */
33443eaa37d8aa Anup Patel 2023-10-23  608  	if (parent.args[0] != RV_IRQ_EXT)
33443eaa37d8aa Anup Patel 2023-10-23  609  		return -EINVAL;
33443eaa37d8aa Anup Patel 2023-10-23  610  
33443eaa37d8aa Anup Patel 2023-10-23  611  	return riscv_of_parent_hartid(parent.np, hartid);
33443eaa37d8aa Anup Patel 2023-10-23  612  }
33443eaa37d8aa Anup Patel 2023-10-23  613  
33443eaa37d8aa Anup Patel 2023-10-23  614  static int __init imsic_get_mmio_resource(struct fwnode_handle *fwnode,
33443eaa37d8aa Anup Patel 2023-10-23  615  					  u32 index, struct resource *res)
33443eaa37d8aa Anup Patel 2023-10-23  616  {
33443eaa37d8aa Anup Patel 2023-10-23  617  	if (!is_of_node(fwnode))
526591d2c1f700 Sunil V L  2023-10-26 @618  		return acpi_get_imsic_mmio_info(index, res);
33443eaa37d8aa Anup Patel 2023-10-23  619  
33443eaa37d8aa Anup Patel 2023-10-23  620  	return of_address_to_resource(to_of_node(fwnode), index, res);
33443eaa37d8aa Anup Patel 2023-10-23  621  }
33443eaa37d8aa Anup Patel 2023-10-23  622  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

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

end of thread, other threads:[~2024-02-02  8:49 UTC | newest]

Thread overview: 127+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-25 20:23 [RFC PATCH v2 00/21] RISC-V: ACPI: Add external interrupt controller support Sunil V L
2023-10-25 20:23 ` Sunil V L
2023-10-25 20:23 ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 01/21] arm64: PCI: Migrate ACPI related functions to pci-acpi.c Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-26 16:31   ` Catalin Marinas
2023-10-26 16:31     ` Catalin Marinas
2023-10-26 16:31     ` Catalin Marinas
2023-10-25 20:23 ` [RFC PATCH v2 02/21] RISC-V: ACPI: Implement PCI related functionality Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 03/21] ACPI: Kconfig: Introduce new option to support deferred GSI probe Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 04/21] ACPI: irq: Add support for deferred probe in acpi_register_gsi() Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 05/21] pnp.h: Return -EPROBE_DEFER for disabled IRQ resource in pnp_irq() Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2024-02-01 18:00   ` Rafael J. Wysocki
2024-02-01 18:00     ` Rafael J. Wysocki
2024-02-01 18:00     ` Rafael J. Wysocki
2024-02-02  8:48     ` Sunil V L
2024-02-02  8:48       ` Sunil V L
2024-02-02  8:48       ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 06/21] RISC-V: Kconfig: Select deferred GSI probe for ACPI systems Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-26 17:04   ` Bjorn Helgaas
2023-10-26 17:04     ` Bjorn Helgaas
2023-10-26 17:04     ` Bjorn Helgaas
2023-10-27 12:55     ` Sunil V L
2023-11-06 22:16       ` Bjorn Helgaas
2023-11-06 22:16         ` Bjorn Helgaas
2023-11-06 22:16         ` Bjorn Helgaas
2023-11-08  9:53         ` Sunil V L
2023-11-08  9:53           ` Sunil V L
2023-11-08  9:53           ` Sunil V L
2023-11-08 18:36           ` Marc Zyngier
2023-11-08 18:36             ` Marc Zyngier
2023-11-08 18:36             ` Marc Zyngier
2023-11-22 12:22           ` Björn Töpel
2023-11-22 12:22             ` Björn Töpel
2023-11-22 12:22             ` Björn Töpel
2023-11-30  7:26             ` Sunil V L
2023-11-30  7:26               ` Sunil V L
2023-11-30  7:26               ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 07/21] serial: 8250_pnp: Add support for deferred probe Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 08/21] ACPI: pci_irq: Avoid warning for deferred probe in acpi_pci_irq_enable() Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 09/21] ACPI: scan.c: Add weak arch specific function to reorder the IRQCHIP probe Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 10/21] ACPI: RISC-V: Implement arch function to reorder irqchip probe entries Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 11/21] PCI: MSI: Add helper function to set system wide MSI support Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-30 14:28   ` Thomas Gleixner
2023-10-30 14:28     ` Thomas Gleixner
2023-10-30 14:28     ` Thomas Gleixner
2023-10-30 17:54     ` Sunil V L
2023-10-30 17:54       ` Sunil V L
2023-10-30 17:54       ` Sunil V L
2023-10-30 19:29       ` Thomas Gleixner
2023-10-30 19:29         ` Thomas Gleixner
2023-10-30 19:29         ` Thomas Gleixner
2023-10-31  2:00         ` Sunil V L
2023-10-31  2:00           ` Sunil V L
2023-10-31  2:00           ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 12/21] PCI: pci-acpi.c: Return correct value from pcibios_alloc_irq() Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 13/21] irqchip: riscv-intc: Add ACPI support for AIA Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-26 16:51   ` Bjorn Helgaas
2023-10-26 16:51     ` Bjorn Helgaas
2023-10-26 16:51     ` Bjorn Helgaas
2023-10-27 11:29     ` Sunil V L
2023-10-27 11:29       ` Sunil V L
2023-10-27 11:29       ` Sunil V L
2023-10-27 11:54       ` Sunil V L
2023-10-27 11:54         ` Sunil V L
2023-10-27 11:54         ` Sunil V L
2023-10-27 17:45     ` Thomas Gleixner
2023-10-27 17:45       ` Thomas Gleixner
2023-10-27 17:45       ` Thomas Gleixner
2023-11-06 11:35       ` Marc Zyngier
2023-11-06 11:35         ` Marc Zyngier
2023-11-06 11:35         ` Marc Zyngier
2023-10-25 20:23 ` [RFC PATCH v2 14/21] irqchip: riscv-imsic: Add ACPI support Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 15/21] irqchip: riscv-aplic: " Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 16/21] irqchip: irq-sifive-plic: " Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 17/21] ACPI: bus: Add RINTC IRQ model for RISC-V Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 18/21] irqchip: riscv-intc: Set ACPI irqmodel Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 19/21] ACPI: bus: Add acpi_riscv_init function Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 20/21] ACPI: RISC-V: Create APLIC platform device Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23 ` [RFC PATCH v2 21/21] ACPI: RISC-V: Create PLIC " Sunil V L
2023-10-25 20:23   ` Sunil V L
2023-10-25 20:23   ` Sunil V L
  -- strict thread matches above, loose matches on Subject: below --
2023-10-30 23:41 [RFC PATCH v2 20/21] ACPI: RISC-V: Create APLIC " kernel test robot
2023-10-31  2:46 ` kernel test robot
2023-10-31  2:17 [RFC PATCH v2 21/21] ACPI: RISC-V: Create PLIC " kernel test robot
2023-10-31  2:48 ` kernel test robot
2023-11-01 12:36 [RFC PATCH v2 14/21] irqchip: riscv-imsic: Add ACPI support kernel test robot
2023-11-02  5:36 ` kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.