xref: /linux/drivers/firmware/efi/Kconfig (revision 048517722cde2595a7366d0c3c72b8b1ec142a9c)
1*04851772SMatt Flemingmenu "EFI (Extensible Firmware Interface) Support"
2*04851772SMatt Fleming	depends on EFI
3*04851772SMatt Fleming
4*04851772SMatt Flemingconfig EFI_VARS
5*04851772SMatt Fleming	tristate "EFI Variable Support via sysfs"
6*04851772SMatt Fleming	depends on EFI
7*04851772SMatt Fleming	default n
8*04851772SMatt Fleming	help
9*04851772SMatt Fleming	  If you say Y here, you are able to get EFI (Extensible Firmware
10*04851772SMatt Fleming	  Interface) variable information via sysfs.  You may read,
11*04851772SMatt Fleming	  write, create, and destroy EFI variables through this interface.
12*04851772SMatt Fleming
13*04851772SMatt Fleming	  Note that using this driver in concert with efibootmgr requires
14*04851772SMatt Fleming	  at least test release version 0.5.0-test3 or later, which is
15*04851772SMatt Fleming	  available from Matt Domsch's website located at:
16*04851772SMatt Fleming	  <http://linux.dell.com/efibootmgr/testing/efibootmgr-0.5.0-test3.tar.gz>
17*04851772SMatt Fleming
18*04851772SMatt Fleming	  Subsequent efibootmgr releases may be found at:
19*04851772SMatt Fleming	  <http://linux.dell.com/efibootmgr>
20*04851772SMatt Fleming
21*04851772SMatt Flemingconfig EFI_VARS_PSTORE
22*04851772SMatt Fleming	tristate "Register efivars backend for pstore"
23*04851772SMatt Fleming	depends on EFI_VARS && PSTORE
24*04851772SMatt Fleming	default y
25*04851772SMatt Fleming	help
26*04851772SMatt Fleming	  Say Y here to enable use efivars as a backend to pstore. This
27*04851772SMatt Fleming	  will allow writing console messages, crash dumps, or anything
28*04851772SMatt Fleming	  else supported by pstore to EFI variables.
29*04851772SMatt Fleming
30*04851772SMatt Flemingconfig EFI_VARS_PSTORE_DEFAULT_DISABLE
31*04851772SMatt Fleming	bool "Disable using efivars as a pstore backend by default"
32*04851772SMatt Fleming	depends on EFI_VARS_PSTORE
33*04851772SMatt Fleming	default n
34*04851772SMatt Fleming	help
35*04851772SMatt Fleming	  Saying Y here will disable the use of efivars as a storage
36*04851772SMatt Fleming	  backend for pstore by default. This setting can be overridden
37*04851772SMatt Fleming	  using the efivars module's pstore_disable parameter.
38*04851772SMatt Fleming
39*04851772SMatt Flemingendmenu
40