Files
BPI-CM9-Linux/aml-patches/amlbian/0002-di-enable-process-1-1.patch
T

107 lines
3.3 KiB
Diff

From 708a434506d5c5b6d67c278ed36a943e2b033aa0 Mon Sep 17 00:00:00 2001
From: "zongren.yin" <[email protected]>
Date: Fri, 5 Jun 2026 21:13:51 +0800
Subject: [PATCH 2/3] di: enable process [1/1]
PD#SWPL-292824
Problem:
di process disabled
Solution:
enable di process
Fixed conflicts:
NA
Verify:
a9
Change-Id: Ie5b1e9e41c0ce6f434e4dca91026b945ba3f8ab8
Signed-off-by: zongren.yin <[email protected]>
---
lib/function-package.sh | 2 +-
patches/linux_defconf/a9.cfg | 2 +-
patches/linux_defconf/common.cfg | 14 ++++++++++++++
scripts/build-kernel.sh | 12 +-----------
4 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/lib/function-package.sh b/lib/function-package.sh
index 019440b..292e170 100644
--- a/lib/function-package.sh
+++ b/lib/function-package.sh
@@ -906,4 +906,4 @@ function amlbian_post_image_creation() {
# ==============================================================================
# End of function-package.sh
-# ==============================================================================
\ No newline at end of file
+# ==============================================================================
diff --git a/patches/linux_defconf/a9.cfg b/patches/linux_defconf/a9.cfg
index 397151e..f68993c 100644
--- a/patches/linux_defconf/a9.cfg
+++ b/patches/linux_defconf/a9.cfg
@@ -29,4 +29,4 @@ CONFIG_TMPFS_POSIX_ACL=y
CONFIG_AMLOGIC_AMFC=m
# if soc not define, it will use default AMFC_S7D
CONFIG_AMFC_A9=y
-CONFIG_AMFC_BASE=0xFE092000
+CONFIG_AMFC_BASE=0xFE092000
\ No newline at end of file
diff --git a/patches/linux_defconf/common.cfg b/patches/linux_defconf/common.cfg
index 85c221d..10ba540 100644
--- a/patches/linux_defconf/common.cfg
+++ b/patches/linux_defconf/common.cfg
@@ -54,3 +54,17 @@ CONFIG_KASAN_VMALLOC=n
CONFIG_MODVERSIONS=n
CONFIG_USER_NS=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_VT_CONSOLE_SLEEP=y
+# CONFIG_VT_HW_CONSOLE_BINDING is not set
+CONFIG_FHANDLE=y
+CONFIG_IPC_NS=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_NTFS3_FS=y
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+# CONFIG_NTFS3_LZX_XPRESS is not set
+# CONFIG_NTFS3_FS_POSIX_ACL is not set
diff --git a/scripts/build-kernel.sh b/scripts/build-kernel.sh
index 705575b..817a715 100755
--- a/scripts/build-kernel.sh
+++ b/scripts/build-kernel.sh
@@ -180,15 +180,6 @@ function prepare_linux_config() {
fi
fi
- # separate base config
- EXCLUDED_FILES=("common.cfg" "${LINUX_DEFCONFIG}")
- EXT_CONFIG=""
- for file in "$KERNEL_CONFIG_DIR"/*; do
- filename=$(basename "$file")
- if [[ ! " ${EXCLUDED_FILES[@]} " =~ " $filename " ]]; then
- EXT_CONFIG+=" ${KERNEL_CONFIG_DIR}/$filename"
- fi
- done
if [ "${RT_LINUX}" = "yes" ]; then
RT_CONFIG="${KERNEL_SOURCE_DIR}/common_drivers/arch/arm64/configs/preempt_rt.fragment"
@@ -204,9 +195,8 @@ function prepare_linux_config() {
${KERNEL_SOURCE_DIR}/common_drivers/arch/arm64/configs/amlogic_gki.debug \
${KERNEL_SOURCE_DIR}/common_drivers/arch/arm64/configs/amlogic_gcc64_defconfig \
${KERNEL_CONFIG_DIR}/common.cfg \
- ${RT_CONFIG} \
${KERNEL_CONFIG_DIR}/${LINUX_DEFCONFIG} \
- $EXT_CONFIG
+ ${RT_CONFIG}
cp ${FINAL_DEFCONFIG_PATH}/${Kernel_config} ${GKI_DEFCONFIG_PATH}/${Kernel_config}
export LINUX_DEFCONFIG=${Kernel_config}
--
2.55.0