diff --git a/arch/arm64/configs/consolidate.fragment b/arch/arm64/configs/consolidate.fragment new file mode 100644 index 000000000000..1fe330b63333 --- /dev/null +++ b/arch/arm64/configs/consolidate.fragment @@ -0,0 +1,83 @@ +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_BITFIELD_KUNIT is not set +# CONFIG_BITS_TEST is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 +CONFIG_CMA_DEBUG=y +CONFIG_CMDLINE="kasan.stacktrace=off stack_depot_disable=off page_owner=on no_hash_pointers panic_on_taint=0x20" +CONFIG_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN is not set +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y +CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE=16000 +# CONFIG_DEBUG_KMEMLEAK_TEST is not set +# CONFIG_DEBUG_KOBJECT_RELEASE is not set +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_OBJECTS=y +CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 +CONFIG_DEBUG_OBJECTS_FREE=y +# CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set +# CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set +# CONFIG_DEBUG_OBJECTS_SELFTEST is not set +CONFIG_DEBUG_OBJECTS_TIMERS=y +CONFIG_DEBUG_OBJECTS_WORK=y +CONFIG_DEBUG_PREEMPT=y +CONFIG_DEBUG_RWSEMS=y +CONFIG_DEBUG_SPINLOCK=y +# CONFIG_DPM_WATCHDOG is not set +CONFIG_DYNAMIC_DEBUG=y +# CONFIG_FIND_BIT_BENCHMARK is not set +CONFIG_GKI_HACKS_FOR_CONSOLIDATE=y +CONFIG_I2C_CHARDEV=y +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_LINEAR_RANGES_TEST is not set +# CONFIG_LIST_KUNIT_TEST is not set +# CONFIG_LKDTM is not set +CONFIG_LOCALVERSION="-qki-consolidate" +CONFIG_LOCKUP_DETECTOR=y +# CONFIG_PERCPU_TEST is not set +CONFIG_PID_IN_CONTEXTIDR=y +# CONFIG_PM_ADVANCED_DEBUG is not set +CONFIG_PM_DEBUG=y +CONFIG_PM_SLEEP_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PREEMPTIRQ_TRACEPOINTS=y +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +CONFIG_RUNTIME_TESTING_MENU=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_SPI_SPIDEV=y +# CONFIG_SYSCTL_KUNIT_TEST is not set +CONFIG_TASKS_RUDE_RCU=y +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_OVERFLOW is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_SORT is not set +# CONFIG_TEST_STACKINIT is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_XARRAY is not set +CONFIG_TRACE_PREEMPT_TOGGLE=y diff --git a/build.config.gki_consolidate.aarch64 b/build.config.gki_consolidate.aarch64 new file mode 100644 index 000000000000..3a4b71507f6d --- /dev/null +++ b/build.config.gki_consolidate.aarch64 @@ -0,0 +1,4 @@ +DEFCONFIG=consolidate_defconfig +FRAGMENT_CONFIG=${KERNEL_DIR}/arch/arm64/configs/consolidate.fragment +PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}" +POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}"