Commit 5d9db88376
("efi: Add support for a UEFI variable filesystem")
dated Oct 5, 2012, introduced a new efivarfs pseudo-filesystem to
replace the efivars sysfs interface that was used up to that point to
expose EFI variables to user space.
The main problem with the sysfs interface was that it only supported up
to 1024 bytes of payload per file, whereas the underlying variables
themselves are only bounded by a platform specific per-variable and
global limit that is typically much higher than 1024 bytes.
The deprecated sysfs interface is only enabled on x86 and Itanium, other
EFI enabled architectures only support the efivarfs pseudo-filesystem.
So let's finally rip off the band aid, and drop the old interface
entirely. This will make it easier to refactor and clean up the
underlying infrastructure that is shared between efivars, efivarfs and
efi-pstore, and is long overdue for a makeover.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
188 lines
3.9 KiB
Plaintext
188 lines
3.9 KiB
Plaintext
CONFIG_SYSVIPC=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_LOG_BUF_SHIFT=20
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_KALLSYMS_ALL=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODVERSIONS=y
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_SGI_PARTITION=y
|
|
CONFIG_MCKINLEY=y
|
|
CONFIG_IA64_CYCLONE=y
|
|
CONFIG_SMP=y
|
|
CONFIG_NR_CPUS=512
|
|
CONFIG_HOTPLUG_CPU=y
|
|
CONFIG_SPARSEMEM_MANUAL=y
|
|
CONFIG_IA64_MCA_RECOVERY=y
|
|
CONFIG_IA64_PALINFO=y
|
|
CONFIG_BINFMT_MISC=m
|
|
CONFIG_ACPI_BUTTON=m
|
|
CONFIG_ACPI_FAN=m
|
|
CONFIG_ACPI_PROCESSOR=m
|
|
CONFIG_HOTPLUG_PCI=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_MULTICAST=y
|
|
CONFIG_SYN_COOKIES=y
|
|
# CONFIG_IPV6 is not set
|
|
CONFIG_BLK_DEV_LOOP=m
|
|
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
|
CONFIG_BLK_DEV_NBD=m
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_ATA=y
|
|
CONFIG_BLK_DEV_IDECD=y
|
|
CONFIG_ATA_GENERIC=y
|
|
CONFIG_PATA_CMD64X=y
|
|
CONFIG_ATA_PIIX=y
|
|
CONFIG_SCSI=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_CHR_DEV_ST=m
|
|
CONFIG_BLK_DEV_SR=m
|
|
CONFIG_CHR_DEV_SG=m
|
|
CONFIG_SCSI_FC_ATTRS=y
|
|
CONFIG_SCSI_SYM53C8XX_2=y
|
|
CONFIG_SCSI_QLOGIC_1280=y
|
|
CONFIG_MD=y
|
|
CONFIG_BLK_DEV_MD=m
|
|
CONFIG_MD_LINEAR=m
|
|
CONFIG_MD_RAID0=m
|
|
CONFIG_MD_RAID1=m
|
|
CONFIG_MD_MULTIPATH=m
|
|
CONFIG_BLK_DEV_DM=m
|
|
CONFIG_DM_CRYPT=m
|
|
CONFIG_DM_SNAPSHOT=m
|
|
CONFIG_DM_MIRROR=m
|
|
CONFIG_DM_ZERO=m
|
|
CONFIG_DM_MULTIPATH=m
|
|
CONFIG_FUSION=y
|
|
CONFIG_FUSION_SPI=y
|
|
CONFIG_FUSION_FC=m
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_DUMMY=m
|
|
CONFIG_NETCONSOLE=y
|
|
CONFIG_TIGON3=y
|
|
CONFIG_NET_TULIP=y
|
|
CONFIG_TULIP=m
|
|
CONFIG_E100=m
|
|
CONFIG_E1000=y
|
|
# CONFIG_SERIO_SERPORT is not set
|
|
CONFIG_GAMEPORT=m
|
|
CONFIG_SERIAL_NONSTANDARD=y
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=6
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
# CONFIG_HW_RANDOM is not set
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_EFI=y
|
|
CONFIG_RAW_DRIVER=m
|
|
CONFIG_HPET=y
|
|
CONFIG_AGP=m
|
|
CONFIG_AGP_I460=m
|
|
CONFIG_AGP_HP_ZX1=m
|
|
CONFIG_DRM=m
|
|
CONFIG_DRM_TDFX=m
|
|
CONFIG_DRM_R128=m
|
|
CONFIG_DRM_RADEON=m
|
|
CONFIG_DRM_MGA=m
|
|
CONFIG_DRM_SIS=m
|
|
CONFIG_SOUND=m
|
|
CONFIG_SND=m
|
|
CONFIG_SND_SEQUENCER=m
|
|
CONFIG_SND_SEQ_DUMMY=m
|
|
CONFIG_SND_MIXER_OSS=m
|
|
CONFIG_SND_PCM_OSS=m
|
|
CONFIG_SND_SEQUENCER_OSS=y
|
|
CONFIG_SND_VERBOSE_PRINTK=y
|
|
CONFIG_SND_DUMMY=m
|
|
CONFIG_SND_VIRMIDI=m
|
|
CONFIG_SND_MTPAV=m
|
|
CONFIG_SND_SERIAL_U16550=m
|
|
CONFIG_SND_MPU401=m
|
|
CONFIG_SND_CS4281=m
|
|
CONFIG_SND_CS46XX=m
|
|
CONFIG_SND_EMU10K1=m
|
|
CONFIG_SND_FM801=m
|
|
CONFIG_USB=m
|
|
CONFIG_USB_MON=m
|
|
CONFIG_USB_EHCI_HCD=m
|
|
CONFIG_USB_OHCI_HCD=m
|
|
CONFIG_USB_UHCI_HCD=m
|
|
CONFIG_USB_STORAGE=m
|
|
CONFIG_INFINIBAND=m
|
|
CONFIG_INFINIBAND_MTHCA=m
|
|
CONFIG_INFINIBAND_IPOIB=m
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT2_FS_XATTR=y
|
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
|
CONFIG_EXT2_FS_SECURITY=y
|
|
CONFIG_EXT3_FS=y
|
|
CONFIG_EXT3_FS_POSIX_ACL=y
|
|
CONFIG_EXT3_FS_SECURITY=y
|
|
CONFIG_REISERFS_FS=y
|
|
CONFIG_REISERFS_FS_XATTR=y
|
|
CONFIG_REISERFS_FS_POSIX_ACL=y
|
|
CONFIG_REISERFS_FS_SECURITY=y
|
|
CONFIG_XFS_FS=y
|
|
CONFIG_AUTOFS4_FS=y
|
|
CONFIG_ISO9660_FS=m
|
|
CONFIG_JOLIET=y
|
|
CONFIG_UDF_FS=m
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_NTFS_FS=m
|
|
CONFIG_PROC_KCORE=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_HUGETLBFS=y
|
|
CONFIG_NFS_FS=m
|
|
CONFIG_NFS_V4=m
|
|
CONFIG_NFSD=m
|
|
CONFIG_NFSD_V4=y
|
|
CONFIG_CIFS=m
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_CODEPAGE_737=m
|
|
CONFIG_NLS_CODEPAGE_775=m
|
|
CONFIG_NLS_CODEPAGE_850=m
|
|
CONFIG_NLS_CODEPAGE_852=m
|
|
CONFIG_NLS_CODEPAGE_855=m
|
|
CONFIG_NLS_CODEPAGE_857=m
|
|
CONFIG_NLS_CODEPAGE_860=m
|
|
CONFIG_NLS_CODEPAGE_861=m
|
|
CONFIG_NLS_CODEPAGE_862=m
|
|
CONFIG_NLS_CODEPAGE_863=m
|
|
CONFIG_NLS_CODEPAGE_864=m
|
|
CONFIG_NLS_CODEPAGE_865=m
|
|
CONFIG_NLS_CODEPAGE_866=m
|
|
CONFIG_NLS_CODEPAGE_869=m
|
|
CONFIG_NLS_CODEPAGE_936=m
|
|
CONFIG_NLS_CODEPAGE_950=m
|
|
CONFIG_NLS_CODEPAGE_932=m
|
|
CONFIG_NLS_CODEPAGE_949=m
|
|
CONFIG_NLS_CODEPAGE_874=m
|
|
CONFIG_NLS_ISO8859_8=m
|
|
CONFIG_NLS_CODEPAGE_1250=m
|
|
CONFIG_NLS_CODEPAGE_1251=m
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_NLS_ISO8859_2=m
|
|
CONFIG_NLS_ISO8859_3=m
|
|
CONFIG_NLS_ISO8859_4=m
|
|
CONFIG_NLS_ISO8859_5=m
|
|
CONFIG_NLS_ISO8859_6=m
|
|
CONFIG_NLS_ISO8859_7=m
|
|
CONFIG_NLS_ISO8859_9=m
|
|
CONFIG_NLS_ISO8859_13=m
|
|
CONFIG_NLS_ISO8859_14=m
|
|
CONFIG_NLS_ISO8859_15=m
|
|
CONFIG_NLS_KOI8_R=m
|
|
CONFIG_NLS_KOI8_U=m
|
|
CONFIG_NLS_UTF8=m
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_DEBUG_MUTEXES=y
|
|
CONFIG_CRYPTO_MD5=y
|