summaryrefslogtreecommitdiffstats
path: root/config-x86_64-generic
diff options
context:
space:
mode:
authorLaura Abbott <labbott@fedoraproject.org>2016-11-10 10:16:25 -0800
committerLaura Abbott <labbott@fedoraproject.org>2016-12-06 12:07:10 -0800
commit1b7eeb80190501aaf226e90e8f58f994cfc3efe0 (patch)
tree9ff96082cc146fb0ea946c6a111b61e90f9dd7f6 /config-x86_64-generic
parentfe324f69901af83cb16ee086f3d284e67ed36e33 (diff)
downloadkernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.tar.gz
kernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.tar.xz
kernel-1b7eeb80190501aaf226e90e8f58f994cfc3efe0.zip
Change method of configuration generation
The existing method of managing configuration files gets unweildy. Changing individual lines in text files gets difficult without manual organization. Switch to a method of configuration generation that's inspired from the method used inside Red Hat. Each configuration option gets its own file which are then combined to form the configuration files. This makes confirming what's actually enabled much easier.
Diffstat (limited to 'config-x86_64-generic')
-rw-r--r--config-x86_64-generic247
1 files changed, 0 insertions, 247 deletions
diff --git a/config-x86_64-generic b/config-x86_64-generic
deleted file mode 100644
index 2496f8539..000000000
--- a/config-x86_64-generic
+++ /dev/null
@@ -1,247 +0,0 @@
-CONFIG_64BIT=y
-
-# CONFIG_X86_X32 is not set
-# CONFIG_MK8 is not set
-# CONFIG_MPSC is not set
-CONFIG_GENERIC_CPU=y
-# Turn this on to see what exciting things we find
-CONFIG_VMAP_STACK=y
-
-# CONFIG_X86_VSMP is not set
-CONFIG_X86_UV=y
-CONFIG_UV_MMTIMER=m
-CONFIG_NUMA=y
-CONFIG_ACPI_NUMA=y
-CONFIG_AMD_NUMA=y
-CONFIG_X86_64_ACPI_NUMA=y
-CONFIG_ACPI_NFIT=m
-# CONFIG_ACPI_NFIT_DEBUG is not set
-# CONFIG_NUMA_EMU is not set
-CONFIG_X86_NUMACHIP=y
-CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
-
-CONFIG_MLX_PLATFORM=m
-
-CONFIG_INTEL_ISH_HID=m
-
-# https://lists.fedoraproject.org/pipermail/kernel/2013-November/004601.html
-CONFIG_NR_CPUS=1024
-CONFIG_PHYSICAL_START=0x1000000
-CONFIG_PHYSICAL_ALIGN=0x1000000
-
-# https://lists.fedoraproject.org/pipermail/kernel/2013-December/004753.html
-CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
-
-CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
-
-CONFIG_RANDOMIZE_MEMORY=y
-# enable the 32-bit entry point for Baytrail
-CONFIG_EFI_MIXED=y
-
-CONFIG_IA32_EMULATION=y
-# CONFIG_IA32_AOUT is not set
-
-CONFIG_AMD_IOMMU=y
-CONFIG_AMD_IOMMU_V2=m
-# CONFIG_IOMMU_DEBUG is not set
-CONFIG_SWIOTLB=y
-# CONFIG_CALGARY_IOMMU is not set
-# CONFIG_GART_IOMMU is not set
-
-CONFIG_TRANSPARENT_HUGEPAGE=y
-CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
-CONFIG_CGROUP_HUGETLB=y
-CONFIG_MEM_SOFT_DIRTY=y
-
-CONFIG_KEXEC_JUMP=y
-CONFIG_KEXEC_FILE=y
-CONFIG_KEXEC_VERIFY_SIG=y
-CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
-
-CONFIG_ACPI_HOTPLUG_MEMORY=y
-
-# CONFIG_INTEL_SCU_IPC is not set
-
-CONFIG_SCIF_BUS=m
-CONFIG_SCIF=m
-
-CONFIG_INTEL_MIC_HOST=m
-CONFIG_INTEL_MIC_CARD=m
-CONFIG_INTEL_MIC_BUS=m
-CONFIG_INTEL_MIC_X100_DMA=m
-CONFIG_MIC_COSM=m
-
-CONFIG_VOP_BUS=m
-CONFIG_VOP=m
-
-# SHPC has half-arsed PCI probing, which makes it load on too many systems
-CONFIG_HOTPLUG_PCI_SHPC=m
-
-# CONFIG_CRYPTO_SHA1_MB is not set
-CONFIG_CRYPTO_AES_X86_64=y
-CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
-CONFIG_CRYPTO_TWOFISH_X86_64=m
-CONFIG_CRYPTO_SALSA20_X86_64=m
-CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
-CONFIG_CRYPTO_SHA1_SSSE3=m
-CONFIG_CRYPTO_SHA256_SSSE3=m
-CONFIG_CRYPTO_SHA512_SSSE3=m
-CONFIG_CRYPTO_SHA256_MB=m
-CONFIG_CRYPTO_SHA512_MB=m
-CONFIG_CRYPTO_BLOWFISH_X86_64=m
-CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
-CONFIG_CRYPTO_CAMELLIA_X86_64=m
-CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
-CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
-CONFIG_CRYPTO_CAST5_AVX_X86_64=m
-CONFIG_CRYPTO_CAST6_AVX_X86_64=m
-CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
-CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
-CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
-CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
-CONFIG_CRYPTO_DES3_EDE_X86_64=m
-CONFIG_CRYPTO_POLY1305_X86_64=m
-CONFIG_CRYPTO_CHACHA20_X86_64=m
-# staging crypto
-# CONFIG_CRYPTO_SKEIN is not set
-
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-
-CONFIG_EDAC_AMD64=m
-# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
-CONFIG_EDAC_SBRIDGE=m
-CONFIG_EDAC_SKX=m
-
-# CONFIG_PC8736x_GPIO is not set
-
-# CONFIG_DISCONTIGMEM_MANUAL is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPARSEMEM=y
-CONFIG_HAVE_MEMORY_PRESENT=y
-CONFIG_SPARSEMEM_EXTREME=y
-CONFIG_SPARSEMEM_VMEMMAP=y
-# CONFIG_MOVABLE_NODE is not set
-CONFIG_MEMORY_HOTPLUG=y
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
-# CONFIG_ARCH_MEMORY_PROBE is not set
-CONFIG_MEMORY_HOTREMOVE=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-
-# CONFIG_BLK_DEV_CMD640 is not set
-# CONFIG_BLK_DEV_RZ1000 is not set
-# CONFIG_BLK_DEV_TRIFLEX is not set
-# CONFIG_BLK_DEV_CS5520 is not set
-# CONFIG_BLK_DEV_CS5530 is not set
-# CONFIG_BLK_DEV_CS5535 is not set
-
-CONFIG_SGI_IOC4=m
-CONFIG_SGI_XP=m
-CONFIG_SGI_GRU=m
-# CONFIG_SGI_GRU_DEBUG is not set
-
-# CONFIG_VIDEO_CAFE_CCIC is not set
-
-# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
-CONFIG_XEN_DEV_EVTCHN=m
-CONFIG_XEN_SYS_HYPERVISOR=y
-# CONFIG_XEN_MCE_LOG is not set
-# CONFIG_XEN_STUB is not set
-CONFIG_XEN_PVH=y
-CONFIG_XEN_512GB=y
-
-CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
-
-CONFIG_FRAME_WARN=2048
-
-CONFIG_NODES_SHIFT=9
-
-CONFIG_DIRECT_GBPAGES=y
-
-CONFIG_X86_MPPARSE=y
-
-CONFIG_I7300_IDLE=m
-CONFIG_IRQ_REMAP=y
-
-CONFIG_X86_X2APIC=y
-CONFIG_SPARSE_IRQ=y
-
-CONFIG_RCU_FANOUT=64
-
-CONFIG_INTEL_TXT=y
-
-# CONFIG_OF is not set
-
-CONFIG_FUNCTION_GRAPH_TRACER=y
-
-CONFIG_I7300_IDLE=m
-
-# https://fedoraproject.org/wiki/Features/Checkpoint_Restore
-CONFIG_CHECKPOINT_RESTORE=y
-
-# Should be 32bit only, but lacks KConfig depends
-# CONFIG_XO15_EBOOK is not set
-
-CONFIG_THUNDERBOLT=m
-
-CONFIG_NTB=m
-CONFIG_NTB_NETDEV=m
-CONFIG_NTB_AMD=m
-CONFIG_NTB_INTEL=m
-CONFIG_NTB_PINGPONG=m
-CONFIG_NTB_PERF=m
-CONFIG_NTB_TOOL=m
-CONFIG_NTB_TRANSPORT=m
-
-# 10GigE
-#
-CONFIG_SFC=m
-CONFIG_SFC_MCDI_MON=y
-CONFIG_SFC_SRIOV=y
-CONFIG_SFC_MTD=y
-# CONFIG_SFC_MCDI_LOGGING is not set
-# Override MTD stuff because SFC_MTD needs it
-CONFIG_MTD_BLOCK=m
-
-CONFIG_HSA_AMD=m
-
-CONFIG_LIBNVDIMM=m
-CONFIG_BTT=y
-CONFIG_ND_BTT=m
-CONFIG_ND_BLK=m
-
-CONFIG_MDIO_OCTEON=m
-
-CONFIG_NO_HZ_FULL=y
-# CONFIG_NO_HZ_IDLE is not set
-# CONFIG_NO_HZ_FULL_ALL is not set
-# CONFIG_NO_HZ_FULL_SYSIDLE is not set
-# CONFIG_CONTEXT_TRACKING_FORCE is not set
-
-# Turn on CONFIG_CMA for THP
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
-# CONFIG_CMA_DEBUGFS is not set
-CONFIG_CMA_AREAS=7
-
-# Changes for persistent memory devices
-# ZONE_DMA and ZONE_DEVICE can now co-exist
-CONFIG_ZONE_DMA=y
-CONFIG_ZONE_DEVICE=y
-CONFIG_NVDIMM_PFN=y
-CONFIG_NVDIMM_DAX=y
-CONFIG_ND_PFN=m
-
-CONFIG_DEV_DAX=m
-CONFIG_DEV_DAX_PMEM=m
-CONFIG_NR_DEV_DAX=32768
-
-# Staging
-CONFIG_INFINIBAND_HFI1=m
-# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
-CONFIG_HFI1_VERBS_31BIT_PSN=y
-# CONFIG_SDMA_VERBOSITY is not set