154568cb3Sopenharmony_cimenu "Arch Modules Configuration"
254568cb3Sopenharmony_ci
354568cb3Sopenharmony_cisource "arch/cpu/Kconfig"
454568cb3Sopenharmony_ci
554568cb3Sopenharmony_cimenu "Generic Configuration"
654568cb3Sopenharmony_ciconfig OS_HARDWARE_PLATFORM
754568cb3Sopenharmony_ci	string
854568cb3Sopenharmony_ci	default "OS_CORTEX_M4" if INTERNAL_OS_PLATFORM_M4
954568cb3Sopenharmony_ci
1054568cb3Sopenharmony_ciconfig OS_CPU_TYPE
1154568cb3Sopenharmony_ci	string
1254568cb3Sopenharmony_ci	default "OS_STM32F407" if INTERNAL_OS_CORTEX_M4
1354568cb3Sopenharmony_ci
1454568cb3Sopenharmony_ciconfig OS_MAX_CORE_NUM
1554568cb3Sopenharmony_ci	int "The maxinum number of cores"
1654568cb3Sopenharmony_ci	default 1  if INTERNAL_OS_PLATFORM_M4
1754568cb3Sopenharmony_ci
1854568cb3Sopenharmony_ciconfig INTERNAL_OS_BYTE_ORDER_LE
1954568cb3Sopenharmony_ci	bool
2054568cb3Sopenharmony_ci	default y
2154568cb3Sopenharmony_ci	help
2254568cb3Sopenharmony_ci	  This indicates little endian if y
2354568cb3Sopenharmony_ci
2454568cb3Sopenharmony_ciconfig OS_BYTE_ORDER
2554568cb3Sopenharmony_ci	string
2654568cb3Sopenharmony_ci	default "OS_LITTLE_ENDIAN" if INTERNAL_OS_BYTE_ORDER_LE
2754568cb3Sopenharmony_ci	default "OS_BIG_ENDIAN" if !INTERNAL_OS_BYTE_ORDER_LE
2854568cb3Sopenharmony_ci
2954568cb3Sopenharmony_ciendmenu
3054568cb3Sopenharmony_ci
3154568cb3Sopenharmony_ciendmenu
32