On Wed, May 11, 2022 at 03:21:13PM +0900, Hitomi Hasegawa wrote: > Enable diagnostic interrupts for the Fujitsu A64FX. > > Register the NMI/IRQ corresponding to the A64FX's device definition > dedicated to diagnostic interrupts, so that when this interrupt is > sent using the BMC, it causes a panic. This can be used to obtain > a kernel dump. > > Signed-off-by: Hitomi Hasegawa <hasegawa-hit...@fujitsu.com> > --- > MAINTAINERS | 5 + > drivers/soc/Kconfig | 1 + > drivers/soc/Makefile | 1 + > drivers/soc/fujitsu/Kconfig | 13 +++ > drivers/soc/fujitsu/Makefile | 3 + > drivers/soc/fujitsu/a64fx-diag.c | 155 +++++++++++++++++++++++++++++++ > 6 files changed, 178 insertions(+) > create mode 100644 drivers/soc/fujitsu/Kconfig > create mode 100644 drivers/soc/fujitsu/Makefile > create mode 100644 drivers/soc/fujitsu/a64fx-diag.c > > diff --git a/MAINTAINERS b/MAINTAINERS > index cd0f68d4a34a..dc35c81ba917 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -241,6 +241,11 @@ F: include/trace/events/9p.h > F: include/uapi/linux/virtio_9p.h > F: net/9p/ > > +A64FX DIAG DRIVER > +M: Hitomi Hasegawa <hasegawa-hit...@fujitsu.com> > +S: Supported > +F: drivers/soc/fujitsu/a64fx-diag.c > + > A8293 MEDIA DRIVER > M: Antti Palosaari <cr...@iki.fi> > L: linux-me...@vger.kernel.org > diff --git a/drivers/soc/Kconfig b/drivers/soc/Kconfig > index a8562678c437..e10eb27e1e7e 100644 > --- a/drivers/soc/Kconfig > +++ b/drivers/soc/Kconfig > @@ -9,6 +9,7 @@ source "drivers/soc/atmel/Kconfig" > source "drivers/soc/bcm/Kconfig" > source "drivers/soc/canaan/Kconfig" > source "drivers/soc/fsl/Kconfig" > +source "drivers/soc/fujitsu/Kconfig" > source "drivers/soc/imx/Kconfig" > source "drivers/soc/ixp4xx/Kconfig" > source "drivers/soc/litex/Kconfig" > diff --git a/drivers/soc/Makefile b/drivers/soc/Makefile > index adb30c2d4fea..b12b0b03ad47 100644 > --- a/drivers/soc/Makefile > +++ b/drivers/soc/Makefile > @@ -12,6 +12,7 @@ obj-$(CONFIG_SOC_CANAAN) += canaan/ > obj-$(CONFIG_ARCH_DOVE) += dove/ > obj-$(CONFIG_MACH_DOVE) += dove/ > obj-y += fsl/ > +obj-y += fujitsu/
Why a sub directory for just one .c file? > obj-$(CONFIG_ARCH_GEMINI) += gemini/ > obj-y += imx/ > obj-y += ixp4xx/ > diff --git a/drivers/soc/fujitsu/Kconfig b/drivers/soc/fujitsu/Kconfig > new file mode 100644 > index 000000000000..e05c40725922 > --- /dev/null > +++ b/drivers/soc/fujitsu/Kconfig > @@ -0,0 +1,13 @@ > +# SPDX-License-Identifier: GPL-2.0-only > +menu "fujitsu SoC drivers" > + > +config A64FX_DIAG > + tristate "A64FX diag driver" > + depends on ARM64 > + depends on ACPI > + help > + Say Y here if you want to enable diag interrupt on Fujitsu A64FX. > + > + If unsure, say N. You need to provide more information about what this driver does and what it is here. thanks, greg k-h _______________________________________________ Kgdb-bugreport mailing list Kgdb-bugreport@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport