From 9b374eb420a646c26070549c7b70c43be21acf43 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Tue, 24 Apr 2018 00:34:57 -0500 Subject: system/easy-kernel: update PPC64 config for NUMA --- system/easy-kernel/config-ppc64 | 43 +++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) (limited to 'system/easy-kernel/config-ppc64') diff --git a/system/easy-kernel/config-ppc64 b/system/easy-kernel/config-ppc64 index 5b0319d98..551040fee 100644 --- a/system/easy-kernel/config-ppc64 +++ b/system/easy-kernel/config-ppc64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.14.12-mc3 Kernel Configuration +# Linux/powerpc 4.14.33-mc6 Kernel Configuration # CONFIG_PPC64=y @@ -439,6 +439,7 @@ CONFIG_PPC_SCOM=y # CONFIG_PPC_POWERNV=y CONFIG_OPAL_PRD=m +# CONFIG_PPC_MEMTRACE is not set CONFIG_PPC_PSERIES=y CONFIG_PPC_SPLPAR=y # CONFIG_DTL is not set @@ -447,13 +448,14 @@ CONFIG_SCANLOG=m CONFIG_IO_EVENT_IRQ=y CONFIG_LPARCFG=y CONFIG_PPC_PSERIES_DEBUG=y -# CONFIG_PPC_SMLPAR is not set +CONFIG_PPC_SMLPAR=y +CONFIG_CMM=y CONFIG_HV_PERF_CTRS=y CONFIG_IBMVIO=y CONFIG_IBMEBUS=y CONFIG_PPC_PMAC=y CONFIG_PPC_PMAC64=y -# CONFIG_PPC_MAPLE is not set +CONFIG_PPC_MAPLE=y # CONFIG_PPC_PASEMI is not set CONFIG_PPC_PS3=y @@ -546,6 +548,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_CBE=m # CONFIG_CPU_FREQ_CBE_PMI is not set +# CONFIG_CPU_FREQ_MAPLE is not set CONFIG_CPU_FREQ_PMAC64=y CONFIG_POWERNV_CPUFREQ=m @@ -608,25 +611,34 @@ CONFIG_RELOCATABLE=y # CONFIG_CRASH_DUMP is not set # CONFIG_FA_DUMP is not set CONFIG_IRQ_ALL_CPUS=y -# CONFIG_NUMA is not set +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=8 +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_MEMORYLESS_NODES=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_SYS_SUPPORTS_HUGETLBFS=y CONFIG_ILLEGAL_POINTER_VALUE=0x5deadbeef0000000 CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_FLATMEM_MANUAL=y -# CONFIG_SPARSEMEM_MANUAL is not set -CONFIG_FLATMEM=y -CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_FLATMEM_MANUAL is not set +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_NEED_MULTIPLE_NODES=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_NO_BOOTMEM=y CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_SPARSE=y +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y @@ -652,10 +664,14 @@ CONFIG_CMA_AREAS=7 # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y +# CONFIG_ZONE_DEVICE is not set CONFIG_FRAME_VECTOR=y # CONFIG_PERCPU_STATS is not set +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_PPC_4K_PAGES=y # CONFIG_PPC_64K_PAGES is not set CONFIG_THREAD_SHIFT=14 @@ -1081,6 +1097,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_DMA_SHARED_BUFFER=y @@ -1349,7 +1366,7 @@ CONFIG_SCSI_CHELSIO_FCOE=m # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y -# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_NONSTANDARD=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_SATA_PMP=y @@ -1623,6 +1640,7 @@ CONFIG_IBM_EMAC_EMAC4=y # CONFIG_IBM_EMAC_NO_FLOW_CTRL is not set # CONFIG_IBM_EMAC_MAL_CLR_ICINTSTAT is not set # CONFIG_IBM_EMAC_MAL_COMMON_ERR is not set +# CONFIG_EHEA is not set CONFIG_IBMVNIC=m CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set @@ -1723,7 +1741,6 @@ CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y -# CONFIG_XILINX_LL_TEMAC is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_FDDI is not set @@ -4282,6 +4299,7 @@ CONFIG_PPC_EARLY_DEBUG_BOOTX=y # CONFIG_PPC_EARLY_DEBUG_G5 is not set # CONFIG_PPC_EARLY_DEBUG_RTAS_PANEL is not set # CONFIG_PPC_EARLY_DEBUG_RTAS_CONSOLE is not set +# CONFIG_PPC_EARLY_DEBUG_MAPLE is not set # CONFIG_PPC_EARLY_DEBUG_PS3GELIC is not set # CONFIG_PPC_EARLY_DEBUG_OPAL_RAW is not set # CONFIG_PPC_EARLY_DEBUG_OPAL_HVSI is not set @@ -4326,6 +4344,7 @@ CONFIG_CRYPTO_RNG_DEFAULT=m CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set -- cgit v1.2.3-60-g2f50