Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Kernel Liteos M
提交
cde26d8d
K
Kernel Liteos M
项目概览
OpenHarmony
/
Kernel Liteos M
大约 1 年 前同步成功
通知
20
Star
28
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel Liteos M
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
cde26d8d
编写于
8月 11, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 11, 2023
浏览文件
操作
浏览文件
下载
差异文件
!1080 Kconfig清理冗余代码
Merge pull request !1080 from 乔克叔叔/master
上级
4140bd67
f42c36ac
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
1 addition
and
216 deletion
+1
-216
Kconfig
Kconfig
+0
-170
arch/Kconfig
arch/Kconfig
+0
-21
components/lms/Kconfig
components/lms/Kconfig
+1
-8
components/shell/Kconfig
components/shell/Kconfig
+0
-14
components/trace/Kconfig
components/trace/Kconfig
+0
-3
未找到文件。
Kconfig
浏览文件 @
cde26d8d
...
@@ -39,19 +39,9 @@ choice
...
@@ -39,19 +39,9 @@ choice
config COMPILER_GCC
config COMPILER_GCC
bool "GCC"
bool "GCC"
config CROSS_COMPILE
string "GCC cross-compile toolchain prefix"
depends on COMPILER_GCC
default "arm-none-eabi-" if ARCH_ARM_AARCH32
config COMPILER_CLANG_LLVM
config COMPILER_CLANG_LLVM
bool "Clang"
bool "Clang"
config LLVM_TARGET
string "Clang LLVM target"
depends on COMPILER_CLANG_LLVM
default "arm-liteos-ohos" if ARCH_ARM_AARCH32
config COMPILER_ICCARM
config COMPILER_ICCARM
bool "ICCARM"
bool "ICCARM"
...
@@ -96,15 +86,6 @@ config PLATFORM
...
@@ -96,15 +86,6 @@ config PLATFORM
string
string
default "virt" if PLATFORM_QEMU_ARM_VIRT_CM7 || PLATFORM_QEMU_ARM_VIRT_CM4 || PLATFORM_QEMU_ARM_VIRT_CM55 || PRODUCT_QEMU_RISCV32_VIRT || PLATFORM_QEMU_CSKY_SMARTL || PLATFORM_QEMU_XTENSA_ESP32
default "virt" if PLATFORM_QEMU_ARM_VIRT_CM7 || PLATFORM_QEMU_ARM_VIRT_CM4 || PLATFORM_QEMU_ARM_VIRT_CM55 || PRODUCT_QEMU_RISCV32_VIRT || PLATFORM_QEMU_CSKY_SMARTL || PLATFORM_QEMU_XTENSA_ESP32
config PRODUCT_NAME
string
default "arm_virt" if PRODUCT_QEMU_ARM
default "arm_mps2_an386" if PRODUCT_QEMU_ARM_MPS2_AN386
default "arm_mps3_an547" if PRODUCT_QEMU_ARM_MPS3_AN547
default "riscv32_virt" if PRODUCT_QEMU_RISCV32_VIRT
default "csky_smartl_e802" if PRODUCT_QEMU_CSKY_SMARTL_E802
default "xtensa_esp32" if PRODUCT_QEMU_XTENSA_ESP32
config DEVICE_COMPANY
config DEVICE_COMPANY
string
string
default "qemu" if PLATFORM_QEMU_ARM_VIRT_CM7 || PLATFORM_QEMU_ARM_VIRT_CM4 || PLATFORM_QEMU_ARM_VIRT_CM55 || PRODUCT_QEMU_RISCV32_VIRT || PLATFORM_QEMU_CSKY_SMARTL || PLATFORM_QEMU_XTENSA_ESP32
default "qemu" if PLATFORM_QEMU_ARM_VIRT_CM7 || PLATFORM_QEMU_ARM_VIRT_CM4 || PLATFORM_QEMU_ARM_VIRT_CM55 || PRODUCT_QEMU_RISCV32_VIRT || PLATFORM_QEMU_CSKY_SMARTL || PLATFORM_QEMU_XTENSA_ESP32
...
@@ -163,24 +144,9 @@ choice
...
@@ -163,24 +144,9 @@ choice
help
help
Select your target board.
Select your target board.
config PRODUCT_QEMU_ARM
bool "arm_virt" if PLATFORM_QEMU_ARM_VIRT_CM7
config PRODUCT_QEMU_ARM_MPS2_AN386
bool "arm_mps2_an386" if PLATFORM_QEMU_ARM_VIRT_CM4
config PRODUCT_QEMU_ARM_MPS3_AN547
bool "arm_mps3_an547" if PLATFORM_QEMU_ARM_VIRT_CM55
config PRODUCT_QEMU_RISCV32_VIRT
config PRODUCT_QEMU_RISCV32_VIRT
bool "riscv32_virt" if PLATFORM_QEMU_RISCV32_VIRT
bool "riscv32_virt" if PLATFORM_QEMU_RISCV32_VIRT
config PRODUCT_QEMU_CSKY_SMARTL_E802
bool "csky_smartl_e802" if PLATFORM_QEMU_CSKY_SMARTL
config PRODUCT_QEMU_XTENSA_ESP32
bool "xtensa_esp32" if PLATFORM_QEMU_XTENSA_ESP32
endchoice
endchoice
...
@@ -219,12 +185,6 @@ endchoice
...
@@ -219,12 +185,6 @@ endchoice
orsource "../../device/soc/*/Kconfig.liteos_m.soc"
orsource "../../device/soc/*/Kconfig.liteos_m.soc"
config QUICK_START
bool "Enable QUICK_START"
default n
depends on DRIVERS && FS_VFS
help
Answer Y to enable LiteOS support quick start.
endmenu
endmenu
######################### config options of kernel #####################
######################### config options of kernel #####################
...
@@ -343,21 +303,6 @@ config KERNEL_PM_IDLE
...
@@ -343,21 +303,6 @@ config KERNEL_PM_IDLE
Configuration item for low power frame tailoring.
Configuration item for low power frame tailoring.
If you wish to build LiteOS with support for power management idle.
If you wish to build LiteOS with support for power management idle.
config KERNEL_PM_TASK_PTIORITY
int "Power Management Task Priority"
default 1
range 1 31
depends on KERNEL_PM
help
Configuration item for priority of low-power task.
config KERNEL_PM_TASK_STACKSIZE
int "Power Management Task Stack Size"
default 1024
depends on KERNEL_PM
help
Configuration item for stack size of low-power task.
config KERNEL_PM_DEBUG
config KERNEL_PM_DEBUG
bool "Power Management Debug"
bool "Power Management Debug"
default n
default n
...
@@ -393,17 +338,6 @@ source "components/lms/Kconfig"
...
@@ -393,17 +338,6 @@ source "components/lms/Kconfig"
endmenu
endmenu
######################### config options of lib ########################
menu "Lib"
config LIB_LIBC
bool "Enable Libc"
default y
help
Answer Y to enable libc for full code.
endmenu
######################### config options of compatibility ##############
######################### config options of compatibility ##############
menu "Compat"
menu "Compat"
...
@@ -436,43 +370,6 @@ endmenu
...
@@ -436,43 +370,6 @@ endmenu
######################## config options of debug ########################
######################## config options of debug ########################
menu "Debug"
menu "Debug"
config GDB
bool "Enable gdb functions"
default n
help
Answer Y to enable gdb functions.
config PLATFORM_ADAPT
bool "Enable Os_adapt"
default y
help
Answer Y to add os_adapt.c to LiteOS.
config ENABLE_OOM_LOOP_TASK
bool "Enable Oom loop task"
default n
depends on KERNEL_VM
help
Answer Y to enable oom loop kthread to check system out of memory.
config DO_ALIGN
bool "Enable do align for hi3518e"
default y
depends on PLATFORM_HI3518EV200
help
Answer Y to enable do align for hi3518e.
config ENABLE_MAGICKEY
bool "Enable MAGIC KEY"
default y
help
Answer Y to enable LiteOS Magic key.
ctrl + r : Magic key check switch;
ctrl + z : Show all magic op key;
ctrl + t : Show task information;
ctrl + p : System panic;
ctrl + e : Check system memory pool.
config THUMB
config THUMB
bool "Enable Thumb"
bool "Enable Thumb"
...
@@ -481,20 +378,6 @@ config THUMB
...
@@ -481,20 +378,6 @@ config THUMB
help
help
Answer Y to build thumb version. This will make LiteOS smaller.
Answer Y to build thumb version. This will make LiteOS smaller.
config PLATFORM_DVFS
bool "Enable Dvfs"
default n
depends on COMPAT_LINUXKPI
help
Answer Y to enable LiteOS support dynamic voltage and frequency scaling feature for
low power consumption.
config SAVE_EXCINFO
bool "Enable Saving Exception Information"
default n
help
Answer Y to enable LiteOS support saving exception information to storage medium.
config DEBUG_VERSION
config DEBUG_VERSION
bool "Enable a Debug Version"
bool "Enable a Debug Version"
default y
default y
...
@@ -514,13 +397,6 @@ config DEBUG_KERNEL
...
@@ -514,13 +397,6 @@ config DEBUG_KERNEL
It also means you want to get queue, mutex, semaphore, memory debug information.
It also means you want to get queue, mutex, semaphore, memory debug information.
That means you want a opposite behaviour compared to release version.
That means you want a opposite behaviour compared to release version.
config DEBUG_QUEUE
bool "Enable Queue Debugging"
default n
depends on DEBUG_KERNEL
help
Answer Y to enable debug queue.
config MUTEX_CREATE_TRACE
config MUTEX_CREATE_TRACE
bool "Enable Mutex Trace Debugging"
bool "Enable Mutex Trace Debugging"
default n
default n
...
@@ -529,20 +405,6 @@ config MUTEX_CREATE_TRACE
...
@@ -529,20 +405,6 @@ config MUTEX_CREATE_TRACE
help
help
Answer Y to enable debug mutex trace.
Answer Y to enable debug mutex trace.
config DEBUG_DEADLOCK
bool "Enable Mutex Deadlock Debugging"
default n
depends on DEBUG_KERNEL
help
Answer Y to enable debug mutex deadlock.
config DEBUG_SEMAPHORE
bool "Enable Semaphore Debugging"
default n
depends on DEBUG_KERNEL
help
Answer Y to enable debug semaphore.
config NET_LWIP_SACK_TFTP
config NET_LWIP_SACK_TFTP
bool "Enable Tftp"
bool "Enable Tftp"
default y
default y
...
@@ -557,18 +419,6 @@ config DEBUG_HOOK
...
@@ -557,18 +419,6 @@ config DEBUG_HOOK
help
help
Enable the kernel hook framework to support customized trace information capture.
Enable the kernel hook framework to support customized trace information capture.
config SCHED_DEBUG
bool "Enable sched debug Feature"
default n
depends on DEBUG_VERSION
help
If you wish to build LiteOS with support for sched debug.
config USER_INIT_DEBUG
bool "Enable user init Debug"
default n
depends on DEBUG_VERSION
config SHELL_CMD_DEBUG
config SHELL_CMD_DEBUG
bool "Enable shell cmd Debug"
bool "Enable shell cmd Debug"
default n
default n
...
@@ -581,13 +431,6 @@ config DEBUG_TOOLS
...
@@ -581,13 +431,6 @@ config DEBUG_TOOLS
help
help
Answer Y to enable LiteOS debug tools, include stackdump, hwidump, tasktrack.
Answer Y to enable LiteOS debug tools, include stackdump, hwidump, tasktrack.
config USB_DEBUG
bool "Enable USB Debug"
default n
depends on SHELL && DRIVERS_USB && DEBUG_VERSION
help
Answer Y to enable LiteOS support usb debug.
use shell command to open the specified debug level print.
config MEM_DEBUG
config MEM_DEBUG
bool "Enable MEM Debug"
bool "Enable MEM Debug"
default n
default n
...
@@ -611,13 +454,6 @@ config MEM_WATERLINE
...
@@ -611,13 +454,6 @@ config MEM_WATERLINE
default n
default n
depends on DEBUG_VERSION && MEM_DEBUG
depends on DEBUG_VERSION && MEM_DEBUG
config VM_OVERLAP_CHECK
bool "Enable VM overlap check or not"
default n
depends on DEBUG_VERSION && MEM_DEBUG
help
Answer Y to enable vm overlap check.
config TASK_MEM_USED
config TASK_MEM_USED
bool "Enable show task mem used or not"
bool "Enable show task mem used or not"
default n
default n
...
@@ -643,12 +479,6 @@ config SECURE_HEAP_SIZE
...
@@ -643,12 +479,6 @@ config SECURE_HEAP_SIZE
int "TrustZone Heap Size (bytes)"
int "TrustZone Heap Size (bytes)"
default 2048
default 2048
depends on SECURE_TRUSTZONE
depends on SECURE_TRUSTZONE
config SECURE_STACK_DEFAULT_SIZE
int "TrustZone Stack Size (bytes)"
default 512
depends on SECURE_TRUSTZONE
help
The secure stack must be allocated before the task calls non-secure functions.
config SECURE
config SECURE
bool "Enable Security"
bool "Enable Security"
default n
default n
...
...
arch/Kconfig
浏览文件 @
cde26d8d
...
@@ -24,27 +24,6 @@ config ARCH_FPU_DISABLE
...
@@ -24,27 +24,6 @@ config ARCH_FPU_DISABLE
help
help
This option will bypass floating procedure in system.
This option will bypass floating procedure in system.
config ARCH_SECURE_MONITOR_MODE
bool "Run On Secure Monitor Mode"
default n
depends on ARCH_ARM_AARCH64
help
This option will make the system run on EL3.
config ARCH_INTERRUPT_PREEMPTION
bool "Enable Interrupt Preemption"
default n
depends on ARCH_ARM_AARCH64
help
This option will support high priority interrupt preemption.
config IRQ_USE_STANDALONE_STACK
bool "Use Interrupt Stack"
default y
depends on ARCH_ARM_AARCH64 || ARCH_ARM_AARCH32
help
This option will support using standalone interrupt stack.
config ARCH_UNALIGNED_EXC
config ARCH_UNALIGNED_EXC
bool "Enable Unaligned Exception"
bool "Enable Unaligned Exception"
default y
default y
...
...
components/lms/Kconfig
浏览文件 @
cde26d8d
...
@@ -31,11 +31,4 @@ config LMS_CHECK_STRICT
...
@@ -31,11 +31,4 @@ config LMS_CHECK_STRICT
default n
default n
depends on KERNEL_LMS
depends on KERNEL_LMS
help
help
Select y to enable byte-by-byte check in lms
Select y to enable byte-by-byte check in Lms
config LMS_LIBC_FULL_CHECK
bool "Enable libc all function do lms check"
default n
depends on KERNEL_LMS
help
Select y to enable libc full check
components/shell/Kconfig
浏览文件 @
cde26d8d
...
@@ -24,18 +24,4 @@ config SHELL_STACK_SIZE
...
@@ -24,18 +24,4 @@ config SHELL_STACK_SIZE
default 4096
default 4096
depends on SHELL
depends on SHELL
config SHELL_LK
bool "Enable Shell lk"
default y
depends on DEBUG_VERSION && SHELL
help
Answer Y to enable LiteOS support shell lk.
config SHELL_DMESG
bool "Enable Shell dmesg"
default n
depends on DEBUG_VERSION && SHELL && SHELL_CMD_DEBUG
help
Answer Y to enable LiteOS support shell dmesg.
endmenu
endmenu
components/trace/Kconfig
浏览文件 @
cde26d8d
...
@@ -72,7 +72,4 @@ config TRACE_CONTROL_VIA_SHELL
...
@@ -72,7 +72,4 @@ config TRACE_CONTROL_VIA_SHELL
config TRACE_CONTROL_AGENT
config TRACE_CONTROL_AGENT
bool "Via Trace Agent Task"
bool "Via Trace Agent Task"
config TRACE_NO_CONTROL
bool "No Control"
endchoice
endchoice
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录