107 lines
3.3 KiB
Diff
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
|
|
|