From 4257ea2096baf6bd9a72d5120a814562a9dbd5f0 Mon Sep 17 00:00:00 2001 From: steamport Date: Sat, 9 Jun 2018 11:03:28 -0400 Subject: [PATCH] device/linux-amazon-thor: use phoenix kernel (#1538) --- device/linux-amazon-thor/APKBUILD | 35 +++-- .../config-amazon-thor.armhf | 142 +++++++++++++----- 2 files changed, 124 insertions(+), 53 deletions(-) diff --git a/device/linux-amazon-thor/APKBUILD b/device/linux-amazon-thor/APKBUILD index 94a08c8f9..0eacebe82 100755 --- a/device/linux-amazon-thor/APKBUILD +++ b/device/linux-amazon-thor/APKBUILD @@ -1,30 +1,31 @@ # APKBUILD based on lg-mako aport. # -# Kernel config based on: arch/arm/configs/msm8974-hdx-perf_defconfig +# Kernel config based on: arch/arm/configs/msm8974-hdx_defconfig # Changes: # - pmOS required options set _vendor=amazon _flavor=amazon-thor -_hash="93d33e4ad78da921538384cccf951162f5fc349b" _config="config-${_flavor}.armhf" +_hash="f73e4eec8717c6104eca954cf9c259d9d37c38a5" + pkgname=linux-${_flavor} -pkgver=3.4.0 +pkgver=3.4.113 case $pkgver in *.*.*) _kernver=${pkgver%.*};; *.*) _kernver=$pkgver;; esac -pkgrel=2 +pkgrel=0 arch="armhf" -pkgdesc="KFHDX 2013 7-inch kernel from LineageOS" -url="https://github.com/LineageOS/android_kernel_amazon_hdx-common" +pkgdesc="Phoenix Kernel for the 7-inch Kindle Fire HDX 3rd generation" +url="https://github.com/ggow/kernel_phoenix_hdx-common" depends="" makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev xz dtbtool" options="!strip !check !tracedeps" install= source=" - $pkgname-$_hash.tar.gz::https://github.com/LineageOS/android_kernel_amazon_hdx-common/archive/${_hash}.tar.gz + $pkgname-$_hash.tar.gz::https://github.com/ggow/kernel_phoenix_hdx-common/archive/${_hash}.tar.gz $_config compiler-gcc6.h 00_fix_return_address.patch @@ -41,7 +42,7 @@ _carch="arm" HOSTCC="${CC:-gcc}" HOSTCC="${HOSTCC#${CROSS_COMPILE}}" -ksrcdir="$srcdir/android_kernel_amazon_hdx-common-${_hash}" +ksrcdir="$srcdir/kernel_phoenix_hdx-common-${_hash}" prepare() { local _patch_failed= @@ -78,10 +79,11 @@ prepare() { build() { cd "$srcdir"/build unset LDFLAGS + + echo "--[ Build kernel ]--" make ARCH="$_carch" CC="${CC:-gcc}" \ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" - echo "--[ Generate master DTB ]--" dtbTool -s 2048 -p "scripts/dtc/" -o "arch/arm/boot/dt.img" "arch/arm/boot/" } @@ -94,13 +96,22 @@ package() { echo "--[ Installing master DTB ]--" install -Dm644 "$srcdir/build/arch/arm/boot/dt.img" \ "$pkgdir/boot/dt.img" - + install -D "$srcdir/build/include/config/kernel.release" \ "$pkgdir/usr/share/kernel/$_flavor/kernel.release" + + cd "$srcdir"/build + unset LDFLAGS + + echo "--[ Installing modules ]--" + make ARCH="$_carch" CC="${CC:-gcc}" KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" \ + CONFIG_NO_ERROR_ON_MISMATCH=y \ + INSTALL_MOD_PATH="$pkgdir" INSTALL_MOD_STRIP=1 modules_install + } -sha512sums="b089dd355c12ba4c53b4f5600aab3c4dff78f5a498a57f455c11ddeaa088de33cc353d24d7b89bc00cf017805a58f9edbde79a1fb26c53d7b8b6ac8c107c0bcf linux-amazon-thor-93d33e4ad78da921538384cccf951162f5fc349b.tar.gz -620f3a2278e1d15977e6e966e6b480f38f020ea8376da013b3baef0c8543bcf2df2462b9e01971fb646920e2082e131f56eeb1253bec91f20901f3bc58f639a3 config-amazon-thor.armhf +sha512sums="7d9f9001c6fc11954922070e3ed18f7e2843d5cd45dbab0f86ab332d6c45ee0279dd2c9bf498d91c017322f8b56f7f7417f132201bf2104ea5826212d09224f7 linux-amazon-thor-f73e4eec8717c6104eca954cf9c259d9d37c38a5.tar.gz +d682b04c30b7829d6e90b4ad3eb40201ff253dfdb1717742b6b6574b8d3c86abc95e6f7ee8e8ab097520b41e0240b06bdd75fc8be727ac481e656c4d23f8dd30 config-amazon-thor.armhf d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 00_fix_return_address.patch 2d77d90b501aa8afbf81629e73fc0a2055b373942975f58277e43f398d0835b3dbbff4a1118137ec82873ba90a254fea87c1d73ba7708578f1779bd0b4c6ff2d 00_Input-sentelic-use-static-inline-instead-of-inline.patch diff --git a/device/linux-amazon-thor/config-amazon-thor.armhf b/device/linux-amazon-thor/config-amazon-thor.armhf index ad68bfc1b..9a4d83247 100755 --- a/device/linux-amazon-thor/config-amazon-thor.armhf +++ b/device/linux-amazon-thor/config-amazon-thor.armhf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.4.0 Kernel Configuration +# Linux/arm 3.4.113 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -42,7 +42,7 @@ CONFIG_IRQ_WORK=y CONFIG_EXPERIMENTAL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" -CONFIG_LOCALVERSION="-perf" +CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_LZMA=y @@ -91,6 +91,7 @@ CONFIG_RCU_FAST_NO_HZ=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 +CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y @@ -108,7 +109,7 @@ CONFIG_RT_GROUP_SCHED=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set -# CONFIG_IPC_NS is not set +CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y @@ -182,6 +183,8 @@ CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y # # GCOV-based kernel profiling @@ -235,6 +238,7 @@ CONFIG_IOSCHED_TEST=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_ROW=y CONFIG_IOSCHED_CFQ=y +# CONFIG_IOSCHED_BFQ is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_ROW=y # CONFIG_DEFAULT_CFQ is not set @@ -268,7 +272,7 @@ CONFIG_UNINLINE_SPIN_UNLOCK=y # CONFIG_INLINE_WRITE_UNLOCK_BH is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set -CONFIG_MUTEX_SPIN_ON_OWNER=y +# CONFIG_MUTEX_SPIN_ON_OWNER is not set CONFIG_FREEZER=y # @@ -381,6 +385,9 @@ CONFIG_MSM_AMSS_VERSION=6225 # CONFIG_MSM_AMSS_VERSION_6210 is not set # CONFIG_MSM_AMSS_VERSION_6220 is not set CONFIG_MSM_AMSS_VERSION_6225=y +CONFIG_MSM_HAS_DEBUG_UART_HS=y +CONFIG_MSM_HAS_DEBUG_UART_HS_V14=y +CONFIG_DEBUG_MSM8974_UART=y CONFIG_MSM7X00A_USE_GP_TIMER=y # CONFIG_MSM7X00A_USE_DG_TIMER is not set CONFIG_MSM7X00A_SLEEP_MODE_POWER_COLLAPSE_SUSPEND=y @@ -440,7 +447,8 @@ CONFIG_AMSS_7X25_VERSION_2009=y CONFIG_RTAC=y # CONFIG_MSM_VREG_SWITCH_INVERTED is not set CONFIG_MSM_DMA_TEST=m -# CONFIG_WIFI_CONTROL_FUNC is not set +CONFIG_WIFI_CONTROL_FUNC=y +# CONFIG_WIFI_MEM_PREALLOC is not set CONFIG_MSM_SLEEP_TIME_OVERRIDE=y # CONFIG_MSM_MEMORY_LOW_POWER_MODE is not set CONFIG_MSM_PM_TIMEOUT_HALT=y @@ -520,13 +528,14 @@ CONFIG_MSM_L1_ERR_PANIC=y CONFIG_MSM_L1_RECOV_ERR_PANIC=y CONFIG_MSM_L1_ERR_LOG=y CONFIG_MSM_L2_ERP_PRINT_ACCESS_ERRORS=y -# CONFIG_MSM_L2_ERP_PORT_PANIC is not set +CONFIG_MSM_L2_ERP_PORT_PANIC=y # CONFIG_MSM_L2_ERP_1BIT_PANIC is not set -# CONFIG_MSM_L2_ERP_2BIT_PANIC is not set +CONFIG_MSM_L2_ERP_2BIT_PANIC=y # CONFIG_MSM_DCVS is not set # CONFIG_MSM_CPR is not set CONFIG_HAVE_ARCH_HAS_CURRENT_TIMER=y -# CONFIG_MSM_CACHE_DUMP is not set +CONFIG_MSM_CACHE_DUMP=y +CONFIG_MSM_CACHE_DUMP_ON_PANIC=y # CONFIG_MSM_HSIC_SYSMON is not set CONFIG_MSM_ENABLE_WDOG_DEBUG_CONTROL=y # CONFIG_USE_DEV_CTRL_VOLUME is not set @@ -646,7 +655,7 @@ CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_SPLIT_PTLOCK_CPUS=999999 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set @@ -658,6 +667,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set CONFIG_MEMORY_HOLE_CARVEOUT=y # CONFIG_USE_USER_ACCESSIBLE_TIMERS is not set +# CONFIG_ZSMALLOC is not set # CONFIG_ARCH_MEMORY_PROBE is not set # CONFIG_ARCH_MEMORY_REMOVE is not set # CONFIG_ENABLE_DMM is not set @@ -741,8 +751,7 @@ CONFIG_KERNEL_MODE_NEON=y CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_HAVE_AOUT=y -# CONFIG_BINFMT_AOUT is not set +# CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # @@ -1052,7 +1061,7 @@ CONFIG_BRIDGE_EBT_BROUTE=y # CONFIG_TIPC is not set # CONFIG_ATM is not set CONFIG_L2TP=y -# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y # CONFIG_L2TP_IP is not set # CONFIG_L2TP_ETH is not set @@ -1185,7 +1194,7 @@ CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y -CONFIG_CFG80211=y +CONFIG_CFG80211=m CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set @@ -1196,7 +1205,17 @@ CONFIG_CFG80211_WEXT=y # CONFIG_WIRELESS_EXT_SYSFS is not set # CONFIG_LIB80211 is not set # CONFIG_CFG80211_ALLOW_RECONNECT is not set -# CONFIG_MAC80211 is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +# CONFIG_MAC80211_RC_PID is not set +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +# CONFIG_MAC80211_LEDS is not set +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_DEBUG_MENU is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_PM=y @@ -1400,6 +1419,7 @@ CONFIG_SCSI_LOWLEVEL=y # CONFIG_ATA is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set +CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y @@ -1526,17 +1546,29 @@ CONFIG_USB_NET_ZAURUS=y # CONFIG_USB_VL600 is not set CONFIG_MSM_RMNET_USB=m CONFIG_WLAN=y +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_AT76C50X_USB is not set # CONFIG_USB_ZD1201 is not set # CONFIG_USB_NET_RNDIS_WLAN is not set +# CONFIG_RTL8187 is not set +# CONFIG_MAC80211_HWSIM is not set # CONFIG_LIBRA_SDIOIF is not set # CONFIG_ATH6K_LEGACY_EXT is not set # CONFIG_WCNSS_CORE is not set # CONFIG_ATH_COMMON is not set +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set # CONFIG_BCMDHD is not set # CONFIG_BRCMFMAC is not set # CONFIG_HOSTAP is not set # CONFIG_IWM is not set # CONFIG_LIBERTAS is not set +# CONFIG_P54_COMMON is not set +# CONFIG_RT2X00 is not set +# CONFIG_RTL8192CU is not set +# CONFIG_WL1251 is not set +# CONFIG_WL12XX_MENU is not set +# CONFIG_ZD1211RW is not set # CONFIG_MWIFIEX is not set # @@ -2807,7 +2839,6 @@ CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y -# CONFIG_USB_UAS is not set # CONFIG_USB_LIBUSUAL is not set # @@ -3057,8 +3088,6 @@ CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_ALARM=y -CONFIG_RTC_INTF_ALARM_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set @@ -3139,6 +3168,7 @@ CONFIG_UIO_MSM_SHAREDMEM=y # CONFIG_STAGING=y # CONFIG_USBIP_CORE is not set +# CONFIG_W35UND is not set # CONFIG_PRISM2_USB is not set # CONFIG_ECHO is not set # CONFIG_ASUS_OLED is not set @@ -3151,7 +3181,6 @@ CONFIG_STAGING=y # CONFIG_USB_SERIAL_QUATECH_USB2 is not set # CONFIG_VT6656 is not set # CONFIG_IIO is not set -# CONFIG_ZSMALLOC is not set # CONFIG_FB_SM7XX is not set # CONFIG_USB_ENESTORAGE is not set # CONFIG_BCM_WIMAX is not set @@ -3170,6 +3199,8 @@ CONFIG_STAGING=y # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDER_IPC_32BIT=y +CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" CONFIG_ASHMEM=y CONFIG_ANDROID_LOGGER=y CONFIG_LOGCAT_SIZE=256 @@ -3178,7 +3209,8 @@ CONFIG_ANDROID_RAM_CONSOLE=y # CONFIG_PERSISTENT_TRACER is not set CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y -# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y # CONFIG_ANDROID_SWITCH is not set # CONFIG_ANDROID_INTF_ALARM_DEV is not set # CONFIG_PHONE is not set @@ -3276,6 +3308,13 @@ CONFIG_FS_MBCACHE=y # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=y +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +# CONFIG_F2FS_FS_SECURITY is not set +# CONFIG_F2FS_CHECK_FS is not set +# CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_POSIX_ACL=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y @@ -3313,6 +3352,21 @@ CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS is not set +CONFIG_SDFAT_FS=y +CONFIG_SDFAT_USE_FOR_EXFAT=y +CONFIG_SDFAT_DELAYED_META_DIRTY=y +# CONFIG_SDFAT_SUPPORT_DIR_SYNC is not set +CONFIG_SDFAT_DEFAULT_CODEPAGE=437 +CONFIG_SDFAT_DEFAULT_IOCHARSET="utf8" +# CONFIG_SDFAT_CHECK_RO_ATTR is not set +CONFIG_SDFAT_ALIGNED_MPAGE_WRITE=y +CONFIG_SDFAT_VIRTUAL_XATTR=y +CONFIG_SDFAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0" +CONFIG_SDFAT_DEBUG=y +# CONFIG_SDFAT_DBG_IOCTL is not set +CONFIG_SDFAT_DBG_MSG=y +# CONFIG_SDFAT_DBG_BUGON is not set +CONFIG_SDFAT_STATISTICS=y # # Pseudo filesystems @@ -3355,12 +3409,6 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_PSTORE is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set -CONFIG_F2FS_FS=y -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -# CONFIG_F2FS_FS_SECURITY is not set -# CONFIG_F2FS_CHECK_FS is not set CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set # CONFIG_NFSD is not set @@ -3432,30 +3480,36 @@ CONFIG_DEBUG_FS=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set -# CONFIG_LOCKUP_DETECTOR is not set +CONFIG_LOCKUP_DETECTOR=y # CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_SCHED_DEBUG=y CONFIG_SYSRQ_SCHED_DEBUG=y -# CONFIG_SCHEDSTATS is not set -CONFIG_TIMER_STATS=y +CONFIG_SCHEDSTATS=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_PREEMPT is not set +CONFIG_DEBUG_KMEMLEAK=y +CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4000 +# CONFIG_DEBUG_KMEMLEAK_TEST is not set +CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y +CONFIG_DEBUG_PREEMPT=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set +CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y -# CONFIG_DEBUG_STACK_USAGE is not set +CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y @@ -3464,7 +3518,7 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set @@ -3490,26 +3544,28 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACER_MAX_TRACE=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_EVENT_POWER_TRACING_DEPRECATED=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_PREEMPT_TRACER is not set -# CONFIG_SCHED_TRACER is not set -# CONFIG_ENABLE_DEFAULT_TRACERS is not set +CONFIG_SCHED_TRACER=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_KPROBE_EVENT=y -# CONFIG_CPU_FREQ_SWITCH_PROFILER is not set +CONFIG_CPU_FREQ_SWITCH_PROFILER=y +# CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_BENCHMARK is not set CONFIG_DYNAMIC_DEBUG=y # CONFIG_DMA_API_DEBUG is not set @@ -3524,10 +3580,14 @@ CONFIG_ARM_UNWIND=y # CONFIG_DEBUG_USER is not set # CONFIG_FORCE_PAGES is not set # CONFIG_FREE_PAGES_RDONLY is not set -# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL=y +CONFIG_DEBUG_LL_UART_NONE=y +# CONFIG_DEBUG_ICEDCC is not set +# CONFIG_DEBUG_SEMIHOSTING is not set +CONFIG_EARLY_PRINTK=y # CONFIG_ARM_KPROBES_TEST is not set CONFIG_PID_IN_CONTEXTIDR=y -# CONFIG_DEBUG_SET_MODULE_RONX is not set +CONFIG_DEBUG_SET_MODULE_RONX=y # # Security options @@ -3720,7 +3780,7 @@ CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y -# CONFIG_AVERAGE is not set +CONFIG_AVERAGE=y # CONFIG_CORDIC is not set CONFIG_QMI_ENCDEC=y # CONFIG_QMI_ENCDEC_DEBUG is not set