xref: /openbmc/linux/drivers/misc/pvpanic/Kconfig (revision db3a4f0a)
16861d27cSMihai Carabas# SPDX-License-Identifier: GPL-2.0+
26861d27cSMihai Carabas#
36861d27cSMihai Carabas# Pvpanic Kconfig
46861d27cSMihai Carabas#
56861d27cSMihai Carabas# Copyright (C) 2021 Oracle.
66861d27cSMihai Carabas#
76861d27cSMihai Carabas
86861d27cSMihai Carabasconfig PVPANIC
96861d27cSMihai Carabas	bool "pvpanic device support"
106861d27cSMihai Carabas	help
116861d27cSMihai Carabas	  This option allows to select a specific pvpanic device driver.
126861d27cSMihai Carabas	  pvpanic is a paravirtualized device provided by QEMU; it lets
136861d27cSMihai Carabas	  a virtual machine (guest) communicate panic events to the host.
146861d27cSMihai Carabas
156861d27cSMihai Carabasconfig PVPANIC_MMIO
166861d27cSMihai Carabas	tristate "pvpanic MMIO device support"
176861d27cSMihai Carabas	depends on HAS_IOMEM && (ACPI || OF) && PVPANIC
186861d27cSMihai Carabas	help
196861d27cSMihai Carabas	  This driver provides support for the MMIO pvpanic device.
20*db3a4f0aSMihai Carabas
21*db3a4f0aSMihai Carabasconfig PVPANIC_PCI
22*db3a4f0aSMihai Carabas	tristate "pvpanic PCI device support"
23*db3a4f0aSMihai Carabas	depends on PCI && PVPANIC
24*db3a4f0aSMihai Carabas	help
25*db3a4f0aSMihai Carabas	  This driver provides support for the PCI pvpanic device.
26*db3a4f0aSMihai Carabas	  pvpanic is a paravirtualized device provided by QEMU which
27*db3a4f0aSMihai Carabas	  forwards the panic events from the guest to the host.
28