diff options
| author | Shell <[email protected]> | 2024-11-19 16:18:00 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2024-11-24 13:44:34 -0500 |
| commit | b7520e262b6b07e72bd18f4280156e324edac11b (patch) | |
| tree | a36a601985a4bdf21bfda4fc3f7a5111b75b5240 | |
| parent | fe2b124345f67d25afc333f2a012ae3d1534e5d6 (diff) | |
feat: Kconfig: moving the arm64 specified configs to sub-menu
Just for better readability.
Signed-off-by: Shell <[email protected]>
| -rw-r--r-- | libcpu/Kconfig | 26 | ||||
| -rw-r--r-- | libcpu/aarch64/Kconfig | 25 |
2 files changed, 26 insertions, 25 deletions
diff --git a/libcpu/Kconfig b/libcpu/Kconfig index 2162b25f1f..1edace109a 100644 --- a/libcpu/Kconfig +++ b/libcpu/Kconfig @@ -1,29 +1,5 @@ if ARCH_ARMV8 && ARCH_CPU_64BIT - menu "AArch64 Architecture Configuration" - config ARCH_TEXT_OFFSET - hex "Text offset" - default 0x200000 - config ARCH_RAM_OFFSET - hex "RAM offset" - default 0 - config ARCH_SECONDARY_CPU_STACK_SIZE - int "Secondary CPU stack size" - default 4096 - config ARCH_HAVE_EFFICIENT_UNALIGNED_ACCESS - bool - default y - config ARCH_USING_GENERIC_CPUID - bool "Using generic cpuid implemenation" - select ARCH_USING_HW_THREAD_SELF - default y if RT_USING_OFW - default n - config ARCH_HEAP_SIZE - hex "Size of system heap" - default 0x4000000 - config ARCH_INIT_PAGE_SIZE - hex "Size of init page region" - default 0x200000 - endmenu + orsource "./aarch64/Kconfig" endif config ARCH_CPU_64BIT diff --git a/libcpu/aarch64/Kconfig b/libcpu/aarch64/Kconfig new file mode 100644 index 0000000000..5429751d3a --- /dev/null +++ b/libcpu/aarch64/Kconfig @@ -0,0 +1,25 @@ +menu "AArch64 Architecture Configuration" + config ARCH_TEXT_OFFSET + hex "Text offset" + default 0x200000 + config ARCH_RAM_OFFSET + hex "RAM offset" + default 0 + config ARCH_SECONDARY_CPU_STACK_SIZE + int "Secondary CPU stack size" + default 4096 + config ARCH_HAVE_EFFICIENT_UNALIGNED_ACCESS + bool + default y + config ARCH_USING_GENERIC_CPUID + bool "Using generic cpuid implemenation" + select ARCH_USING_HW_THREAD_SELF + default y if RT_USING_OFW + default n + config ARCH_HEAP_SIZE + hex "Size of system heap" + default 0x4000000 + config ARCH_INIT_PAGE_SIZE + hex "Size of init page region" + default 0x200000 +endmenu |
