aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2014-08-17 18:04:49 -0400
committerRichard Yao <ryao@gentoo.org>2015-07-31 14:43:38 -0400
commit3b2a190062f6a15af1aba3565e9bdb8fcdc5056a (patch)
treef491af9701a05095171c99625f13e452e8d6dde7 /arch
parentBump version to 3.4.51.4 (diff)
downloadgenkernel-3b2a190062f6a15af1aba3565e9bdb8fcdc5056a.tar.gz
genkernel-3b2a190062f6a15af1aba3565e9bdb8fcdc5056a.tar.bz2
genkernel-3b2a190062f6a15af1aba3565e9bdb8fcdc5056a.zip
Initial kernel config infrastructure
The merge.pl script and initial configuration files for ppc, ppc64 x86 and x86_64 are from RHEL6. The merge.pl is intended to be replaced in the future. We will use it for now because Rick Farina of Gentoo QA wants this merged regardless of whether we have a substitute ready or not. Signed-off-by: Richard Yao <ryao@gentoo.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/alpha/arch-config87
-rw-r--r--arch/arm/arch-config0
-rw-r--r--arch/ia64/arch-config0
-rw-r--r--arch/mips/arch-config0
-rw-r--r--arch/parisc/arch-config0
-rw-r--r--arch/parisc64/arch-config0
-rw-r--r--arch/ppc/arch-config44
-rw-r--r--arch/ppc64/arch-config65
-rw-r--r--arch/sparc/arch-config0
-rw-r--r--arch/sparc64/arch-config0
-rw-r--r--arch/um/arch-config0
-rw-r--r--arch/x86/arch-config31
-rw-r--r--arch/x86_64/arch-config123
13 files changed, 350 insertions, 0 deletions
diff --git a/arch/alpha/arch-config b/arch/alpha/arch-config
new file mode 100644
index 0000000..4e62d1f
--- /dev/null
+++ b/arch/alpha/arch-config
@@ -0,0 +1,87 @@
+CONFIG_ALPHA=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+# CONFIG_ARCH_HAS_ILOG2_U32 is not set
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_FIND_NEXT_BIT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ZONE_DMA=y
+CONFIG_GENERIC_ISA_DMA=y
+# CONFIG_GENERIC_IOMAP is not set
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_AUTO_IRQ_AFFINITY=y
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+
+CONFIG_ALPHA_GENERIC=y
+# CONFIG_ALPHA_ALCOR is not set
+# CONFIG_ALPHA_XL is not set
+# CONFIG_ALPHA_BOOK1 is not set
+# CONFIG_ALPHA_AVANTI_CH is not set
+# CONFIG_ALPHA_CABRIOLET is not set
+# CONFIG_ALPHA_DP264 is not set
+# CONFIG_ALPHA_EB164 is not set
+# CONFIG_ALPHA_EB64P_CH is not set
+# CONFIG_ALPHA_EB66 is not set
+# CONFIG_ALPHA_EB66P is not set
+# CONFIG_ALPHA_EIGER is not set
+# CONFIG_ALPHA_JENSEN is not set
+# CONFIG_ALPHA_LX164 is not set
+# CONFIG_ALPHA_LYNX is not set
+# CONFIG_ALPHA_MARVEL is not set
+# CONFIG_ALPHA_MIATA is not set
+# CONFIG_ALPHA_MIKASA is not set
+# CONFIG_ALPHA_NAUTILUS is not set
+# CONFIG_ALPHA_NONAME_CH is not set
+# CONFIG_ALPHA_NORITAKE is not set
+# CONFIG_ALPHA_PC164 is not set
+# CONFIG_ALPHA_P2K is not set
+# CONFIG_ALPHA_RAWHIDE is not set
+# CONFIG_ALPHA_RUFFIAN is not set
+# CONFIG_ALPHA_RX164 is not set
+# CONFIG_ALPHA_SX164 is not set
+# CONFIG_ALPHA_SABLE is not set
+# CONFIG_ALPHA_SHARK is not set
+# CONFIG_ALPHA_TAKARA is not set
+# CONFIG_ALPHA_TITAN is not set
+# CONFIG_ALPHA_WILDFIRE is not set
+CONFIG_ISA_DMA_API=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_ALPHA_CORE_AGP=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_ALPHA_BROKEN_IRQ_MASK=y
+CONFIG_VGA_HOSE=y
+CONFIG_EISA=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_HAVE_DEC_LOCK=y
+CONFIG_NR_CPUS=32
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_RESOURCES_64BIT=y
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_VERBOSE_MCHECK=y
+CONFIG_VERBOSE_MCHECK_ON=1
+CONFIG_ALPHA_UAC_SYSCTL=y
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+CONFIG_PCI_LEGACY=y
+CONFIG_EISA_PCI_EISA=y
+CONFIG_EISA_VIRTUAL_ROOT=y
+CONFIG_EISA_NAMES=y
+# CONFIG_PCCARD is not set
+CONFIG_SRM_ENV=m
+CONFIG_BINFMT_AOUT=m
+CONFIG_OSF4_COMPAT=y
+CONFIG_BINFMT_EM86=m
diff --git a/arch/arm/arch-config b/arch/arm/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/arm/arch-config
diff --git a/arch/ia64/arch-config b/arch/ia64/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/ia64/arch-config
diff --git a/arch/mips/arch-config b/arch/mips/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/mips/arch-config
diff --git a/arch/parisc/arch-config b/arch/parisc/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/parisc/arch-config
diff --git a/arch/parisc64/arch-config b/arch/parisc64/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/parisc64/arch-config
diff --git a/arch/ppc/arch-config b/arch/ppc/arch-config
new file mode 100644
index 0000000..e067ce5
--- /dev/null
+++ b/arch/ppc/arch-config
@@ -0,0 +1,44 @@
+CONFIG_PPC_SPLPAR=y
+CONFIG_CMM=y
+CONFIG_VSX=y
+CONFIG_NO_HZ=y
+CONFIG_HZ_100=y
+CONFIG_NODES_SHIFT=8
+CONFIG_NEED_MULTIPLE_NODES=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+CONFIG_KEXEC_AUTO_RESERVE=y
+CONFIG_MEMORY_HOTREMOVE=y
+CONFIG_FB_RADEON=m
+CONFIG_FB_NVIDIA=m
+CONFIG_DRM_RADEON_KMS=y
+CONFIG_PPC_SMLPAR=y
+CONFIG_CMM=y
+CONFIG_RDS=m
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_IDEDMA_AUTO is not set
+# CONFIG_IDEDMA_PCI_AUTO is not set
+# CONFIG_IDE_GENERIC is not set
+# CONFIG_IDE is not set
+# CONFIG_BLK_DEV_AMD74XX is not set
+# CONFIG_BLK_DEV_HD_ONLY is not set
+# CONFIG_BLK_DEV_IDECD is not set
+# CONFIG_BLK_DEV_IDEDISK is not set
+# CONFIG_BLK_DEV_IDEDMA is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDE is not set
+# CONFIG_IDEDISK_MULTI_MODE is not set
+# CONFIG_IDEPCI_SHARE_IRQ is not set
+# CONFIG_IDE_PROC_FS is not set
+# CONFIG_IDE_TASK_IOCTL is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_FB_RADEON_I2C is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_SERIAL_OF_PLATFORM_NWPSERIAL is not set
+# CONFIG_ADB is not set
+# CONFIG_ADB_PMU is not set
+# CONFIG_WINDFARM is not set
+# CONFIG_WINDFARM_PM112 is not set
+# CONFIG_CAPI_EICON is not set
+# CONFIG_SECCOMP is not set
+CONFIG_BLK_DEV_NVME=m
diff --git a/arch/ppc64/arch-config b/arch/ppc64/arch-config
new file mode 100644
index 0000000..be4c41d
--- /dev/null
+++ b/arch/ppc64/arch-config
@@ -0,0 +1,65 @@
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_SCSI_IBMVFC=m
+CONFIG_SCSI_IBMVFC_TRACE=y
+CONFIG_NR_CPUS=1024
+CONFIG_IBM_BSR=y
+CONFIG_PPC_64K_PAGES=y
+CONFIG_FORCE_MAX_ZONEORDER=9
+CONFIG_PPC_SUBPAGE_PROT=y
+CONFIG_POWER4_ONLY=y
+CONFIG_HOTPLUG_PCI_RPA=y
+CONFIG_PSERIES_ENERGY=m
+CONFIG_STRICT_DEVMEM=y
+CONFIG_CRASH=y
+CONFIG_FA_DUMP=y
+CONFIG_HW_RANDOM=y
+CONFIG_HW_RANDOM_PSERIES=y
+CONFIG_BLK_DEV_RSXX=m
+# CONFIG_CRYPTO_DEV_NX is not set
+# CONFIG_HOTPLUG_PCI_FAKE is not set
+# CONFIG_SND_PS3_DEFAULT_START_DELAY is not set
+# CONFIG_SND_PS3 is not set
+# CONFIG_PPC_PS3 is not set
+# CONFIG_PPC_PMAC64 is not set
+# CONFIG_PPC_PMAC is not set
+# CONFIG_PPC_MAPLE is not set
+# CONFIG_PPC_CELLEB is not set
+# CONFIG_PPC_CELL_QPACE is not set
+# CONFIG_TUNE_CELL is not set
+# CONFIG_PPC_CELL is not set
+# CONFIG_PPC_CELL_NATIVE is not set
+# CONFIG_PPC_IBM_CELL_BLADE is not set
+# CONFIG_EDAC_CELL is not set
+# CONFIG_OPROFILE_CELL is not set
+# CONFIG_PPC_CELL_QPACE is not set
+# CONFIG_SPU_FS is not set
+# CONFIG_SPU_BASE is not set
+# CONFIG_SPUFS_MMAP is not set
+# CONFIG_CBE_CPUFREQ_SPU_GOVERNOR is not set
+# CONFIG_AXON_RAM is not set
+# CONFIG_CBE_RAS is not set
+# CONFIG_CBE_THERM is not set
+# CONFIG_CBE_CPUFREQ is not set
+# CONFIG_CBE_CPUFREQ_PMI is not set
+# CONFIG_CBE_AXON_UTL is not set
+# CONFIG_CBE_AXON_PCI is not set
+# CONFIG_CBE_CPUFREQ_SPU_GOVERNOR is not set
+# CONFIG_UDBG_RTAS_CONSOLE is not set
+# CONFIG_PHYP_DUMP is not set
+# CONFIG_RTC_DRV_PS3 is not set
+# CONFIG_FB_PS3 is not set
+# CONFIG_FB_PS3_DEFAULT_SIZE_M is not set
+# CONFIG_ADB_PMU_LED is not set
+# CONFIG_ADB_PMU_LED_IDE is not set
+# CONFIG_WINDFARM_PM81 is not set
+# CONFIG_WINDFARM_PM91 is not set
+# CONFIG_WINDFARM_PM121 is not set
+# CONFIG_PPC_ISERIES is not set
+# CONFIG_SECCOMP is not set
+# CONFIG_GFS2_FS is not set
+# CONFIG_GFS2_FS_LOCKING_DLM is not set
+# CONFIG_DLM is not set
+# CONFIG_DLM_DEBUG is not set
+# CONFIG_SPARSEMEM_VMEMMAP is not set
+# CONFIG_ZRAM is not set
+# CONFIG_ZRAM_DEBUG is not set
diff --git a/arch/sparc/arch-config b/arch/sparc/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/sparc/arch-config
diff --git a/arch/sparc64/arch-config b/arch/sparc64/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/sparc64/arch-config
diff --git a/arch/um/arch-config b/arch/um/arch-config
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/arch/um/arch-config
diff --git a/arch/x86/arch-config b/arch/x86/arch-config
new file mode 100644
index 0000000..cf5b0e1
--- /dev/null
+++ b/arch/x86/arch-config
@@ -0,0 +1,31 @@
+CONFIG_XEN_DEV_EVTCHN=m
+CONFIG_XEN_SYS_HYPERVISOR=y
+CONFIG_HIGHMEM64G=y
+CONFIG_XEN_PLATFORM_PCI=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_XFS_FS is not set
+CONFIG_HARDLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_HARDLOCKUP_ENABLED is not set
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_I2C_ISMT=m
+CONFIG_LPC_SCH=m
+CONFIG_LPC_ICH=m
+CONFIG_GPIOLIB=y
+#CONFIG_MFD_SM501_GPIO is not set
+CONFIG_GPIO_SCH=m
+CONFIG_IE6XX_WDT=m
+# CONFIG_MDIO_GPIO is not set
+# CONFIG_KEYBOARD_GPIO is not set
+# CONFIG_MOUSE_GPIO is not set
+# CONFIG_I2C_GPIO is not set
+# CONFIG_DEBUG_GPIO is not set
+# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
+# CONFIG_GPIO_WM831X is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_USB_GPIO_VBUS is not set
+# CONFIG_LEDS_GPIO is not set
+# CONFIG_LEDS_TRIGGER_GPIO is not set
+CONFIG_X86_INTEL_PSTATE=m
diff --git a/arch/x86_64/arch-config b/arch/x86_64/arch-config
new file mode 100644
index 0000000..b369851
--- /dev/null
+++ b/arch/x86_64/arch-config
@@ -0,0 +1,123 @@
+CONFIG_EDAC_I7CORE=m
+CONFIG_EDAC_SBRIDGE=m
+CONFIG_EDAC_I7300=m
+CONFIG_EFI=y
+CONFIG_DRM_I915_KMS=y
+CONFIG_DRM_RADEON_KMS=y
+CONFIG_MAXSMP=y
+CONFIG_NR_CPUS=4096
+CONFIG_NODES_SHIFT=9
+CONFIG_AMD_IOMMU=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_DMAR=y
+CONFIG_DMAR_FLOPPY_WA=y
+CONFIG_DMAR_BROKEN_GFX_WA=y
+CONFIG_THINKPAD_ACPI=m
+CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
+CONFIG_THINKPAD_ACPI_VIDEO=y
+CONFIG_MEMORY_HOTPLUG=y
+CONFIG_ACPI_HOTPLUG_MEMORY=y
+CONFIG_ACPI_HOTPLUG_CPU=y
+CONFIG_MEMORY_HOTPLUG_SPARSE=y
+CONFIG_DEBUG_NMI_TIMEOUT=30
+CONFIG_CRASH=y
+CONFIG_IMA=y
+CONFIG_INTEL_IOATDMA=m
+CONFIG_DCA=m
+CONFIG_NET_DMA=y
+CONFIG_DMADEVICES=y
+CONFIG_UID16=y
+CONFIG_POWER_TRACER=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_KVM=m
+CONFIG_PCIEPORTBUS=y
+CONFIG_PCIEAER=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+CONFIG_DELL_WMI=m
+CONFIG_KEXEC_AUTO_RESERVE=y
+CONFIG_SGI_GRU=m
+CONFIG_X86_UV=y
+CONFIG_UV_MMTIMER=m
+CONFIG_X86_MCE_INJECT=m
+CONFIG_TRACK_DIRTY_PAGES=y
+CONFIG_OPROFILE_EVENT_MULTIPLEX=y
+CONFIG_FRAME_POINTER=y
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_STACK_TRACER=y
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_HP_ILO=m
+CONFIG_ACPI_HOTPLUG_MEMORY_AUTO_ONLINE=y
+CONFIG_XEN_PLATFORM_PCI=y
+CONFIG_VMWARE_BALLOON=m
+CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_INTEL_IDLE=y
+CONFIG_INFINIBAND_QIB=m
+CONFIG_INTEL_IPS=m
+CONFIG_INTEL_TXT=y
+CONFIG_HP_WATCHDOG=m
+CONFIG_HPWDT_NMI_DECODING=y
+CONFIG_IB700_WDT=m
+CONFIG_HPET_MMAP=y
+CONFIG_SENSORS_FAM15H_POWER=m
+CONFIG_BLK_DEV_RSXX=m
+# CONFIG_DMAR_DEFAULT_ON is not set
+# CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
+# CONFIG_MEMORY_HOTREMOVE is not set
+# CONFIG_SND_ES18XX is not set
+# CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set
+# CONFIG_UV_MMTIMER is not set
+# CONFIG_CPU_SUP_CENTAUR is not set
+# CONFIG_X86_CPU_DEBUG is not set
+# CONFIG_CAPI_EICON is not set
+# CONFIG_SECCOMP is not set
+# CONFIG_I2O is not set
+# CONFIG_I2O_BLOCK is not set
+# CONFIG_I2O_SCSI is not set
+# CONFIG_I2O_PROC is not set
+# CONFIG_I2O_CONFIG is not set
+# CONFIG_I2O_EXT_ADAPTEC is not set
+# CONFIG_I2O_EXT_ADAPTEC_DMA64 is not set
+# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
+# CONFIG_I2O_BUS is not set
+CONFIG_HARDLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
+CONFIG_BOOTPARAM_HARDLOCKUP_ENABLED=y
+# CONFIG_K8_NUMA is not set
+CONFIG_AMD_NUMA=y
+CONFIG_XEN_MAX_DOMAIN_MEMORY=128
+# CONFIG_EDAC_MCE_INJ is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+CONFIG_I2C_ISMT=m
+CONFIG_LPC_SCH=m
+CONFIG_LPC_ICH=m
+CONFIG_GPIOLIB=y
+#CONFIG_MFD_SM501_GPIO is not set
+CONFIG_GPIO_SCH=m
+CONFIG_IE6XX_WDT=m
+# CONFIG_MDIO_GPIO is not set
+# CONFIG_KEYBOARD_GPIO is not set
+# CONFIG_MOUSE_GPIO is not set
+# CONFIG_I2C_GPIO is not set
+# CONFIG_DEBUG_GPIO is not set
+# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
+# CONFIG_GPIO_WM831X is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_USB_GPIO_VBUS is not set
+# CONFIG_LEDS_GPIO is not set
+# CONFIG_LEDS_TRIGGER_GPIO is not set
+CONFIG_HYPERV=m
+CONFIG_HYPERV_UTILS=m
+CONFIG_HYPERV_MOUSE=m
+CONFIG_HYPERV_STORAGE=m
+CONFIG_HYPERV_NET=m
+CONFIG_HYPERV_BALLOON=m
+CONFIG_X86_INTEL_PSTATE=m
+CONFIG_PVPANIC=y
+CONFIG_FB_HYPERV=m
+CONFIG_BLK_DEV_NVME=m