Skip to content

Commit 0ff5cbd

Browse files
committed
update
1 parent c36e95e commit 0ff5cbd

File tree

10 files changed

+145
-211
lines changed

10 files changed

+145
-211
lines changed

bsp/phytium/aarch32/.config

+12-44
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
CONFIG_RT_NAME_MAX=16
66
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
7-
CONFIG_RT_USING_SMART=y
7+
# CONFIG_RT_USING_SMART is not set
88
# CONFIG_RT_USING_NANO is not set
99
# CONFIG_RT_USING_AMP is not set
1010
CONFIG_RT_USING_SMP=y
@@ -25,7 +25,7 @@ CONFIG_SYSTEM_THREAD_STACK_SIZE=4096
2525
CONFIG_RT_USING_TIMER_SOFT=y
2626
CONFIG_RT_TIMER_THREAD_PRIO=4
2727
CONFIG_RT_TIMER_THREAD_STACK_SIZE=4096
28-
CONFIG_RT_USING_CPU_USAGE_TRACER=y
28+
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
2929

3030
#
3131
# kservice optimization
@@ -48,7 +48,7 @@ CONFIG_RT_DEBUGING_CONTEXT=y
4848
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
4949
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
5050
# CONFIG_RT_DEBUGING_SPINLOCK is not set
51-
CONFIG_RT_DEBUGING_CRITICAL=y
51+
# CONFIG_RT_DEBUGING_CRITICAL is not set
5252
CONFIG_RT_USING_OVERFLOW_CHECK=y
5353

5454
#
@@ -84,9 +84,9 @@ CONFIG_RT_USING_HEAP=y
8484
# end of Memory Management
8585

8686
CONFIG_RT_USING_DEVICE=y
87-
CONFIG_RT_USING_DEVICE_OPS=y
87+
# CONFIG_RT_USING_DEVICE_OPS is not set
8888
# CONFIG_RT_USING_INTERRUPT_INFO is not set
89-
CONFIG_RT_USING_THREADSAFE_PRINTF=y
89+
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
9090
CONFIG_RT_USING_SCHED_THREAD_CTX=y
9191
CONFIG_RT_USING_CONSOLE=y
9292
CONFIG_RT_CONSOLEBUF_SIZE=256
@@ -102,8 +102,6 @@ CONFIG_RT_USING_CPU_FFS=y
102102
CONFIG_ARCH_MM_MMU=y
103103
CONFIG_ARCH_ARM=y
104104
CONFIG_ARCH_ARM_MMU=y
105-
CONFIG_KERNEL_VADDR_START=0xc0000000
106-
# CONFIG_RT_IOREMAP_LATE is not set
107105
CONFIG_ARCH_ARM_CORTEX_A=y
108106
CONFIG_RT_USING_GIC_V3=y
109107
# CONFIG_ARCH_ARM_SECURE_MODE is not set
@@ -140,8 +138,12 @@ CONFIG_FINSH_USING_OPTION_COMPLETION=y
140138
CONFIG_RT_USING_DFS=y
141139
CONFIG_DFS_USING_POSIX=y
142140
CONFIG_DFS_USING_WORKDIR=y
141+
# CONFIG_RT_USING_DFS_MNTTABLE is not set
143142
CONFIG_DFS_FD_MAX=16
144-
CONFIG_RT_USING_DFS_V2=y
143+
CONFIG_RT_USING_DFS_V1=y
144+
# CONFIG_RT_USING_DFS_V2 is not set
145+
CONFIG_DFS_FILESYSTEMS_MAX=4
146+
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
145147
CONFIG_RT_USING_DFS_ELMFAT=y
146148

147149
#
@@ -170,22 +172,11 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
170172

171173
CONFIG_RT_USING_DFS_DEVFS=y
172174
# CONFIG_RT_USING_DFS_ROMFS is not set
173-
CONFIG_RT_USING_DFS_PTYFS=y
174175
# CONFIG_RT_USING_DFS_CROMFS is not set
176+
CONFIG_RT_USING_DFS_RAMFS=y
175177
# CONFIG_RT_USING_DFS_TMPFS is not set
176178
CONFIG_RT_USING_DFS_MQUEUE=y
177-
CONFIG_RT_USING_PAGECACHE=y
178-
179-
#
180-
# page cache config
181-
#
182-
CONFIG_RT_PAGECACHE_COUNT=4096
183-
CONFIG_RT_PAGECACHE_ASPACE_COUNT=1024
184-
CONFIG_RT_PAGECACHE_PRELOAD=4
185-
CONFIG_RT_PAGECACHE_HASH_NR=1024
186-
CONFIG_RT_PAGECACHE_GC_WORK_LEVEL=90
187-
CONFIG_RT_PAGECACHE_GC_STOP_LEVEL=70
188-
# end of page cache config
179+
# CONFIG_RT_USING_DFS_NFS is not set
189180
# end of DFS: device virtual file system
190181

191182
# CONFIG_RT_USING_FAL is not set
@@ -285,9 +276,6 @@ CONFIG_RT_USING_POSIX_STDIO=y
285276
CONFIG_RT_USING_POSIX_POLL=y
286277
CONFIG_RT_USING_POSIX_SELECT=y
287278
# CONFIG_RT_USING_POSIX_EVENTFD is not set
288-
CONFIG_RT_USING_POSIX_EPOLL=y
289-
CONFIG_RT_USING_POSIX_SIGNALFD=y
290-
CONFIG_RT_SIGNALFD_MAX_NUM=10
291279
# CONFIG_RT_USING_POSIX_TIMERFD is not set
292280
# CONFIG_RT_USING_POSIX_SOCKET is not set
293281
CONFIG_RT_USING_POSIX_TERMIOS=y
@@ -429,26 +417,6 @@ CONFIG_RT_USING_ADT_REF=y
429417
# end of Utilities
430418

431419
# CONFIG_RT_USING_VBUS is not set
432-
CONFIG_RT_USING_LWP=y
433-
# CONFIG_LWP_DEBUG is not set
434-
CONFIG_RT_LWP_MAX_NR=30
435-
CONFIG_LWP_TASK_STACK_SIZE=16384
436-
CONFIG_RT_CH_MSG_MAX_NR=1024
437-
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
438-
CONFIG_LWP_TID_MAX_NR=64
439-
CONFIG_LWP_ENABLE_ASID=y
440-
CONFIG_RT_LWP_SHM_MAX_NR=64
441-
CONFIG_RT_USING_LDSO=y
442-
# CONFIG_ELF_DEBUG_ENABLE is not set
443-
# CONFIG_ELF_LOAD_RANDOMIZE is not set
444-
CONFIG_LWP_USING_TERMINAL=y
445-
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
446-
447-
#
448-
# Memory management
449-
#
450-
# CONFIG_RT_USING_MEMBLOCK is not set
451-
# end of Memory management
452420

453421
#
454422
# Using USB legacy version

bsp/phytium/aarch32/rtconfig.h

+4-37
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
/* RT-Thread Kernel */
55

66
#define RT_NAME_MAX 16
7-
#define RT_USING_SMART
87
#define RT_USING_SMP
98
#define RT_CPUS_NR 4
109
#define RT_ALIGN_SIZE 4
@@ -20,7 +19,6 @@
2019
#define RT_USING_TIMER_SOFT
2120
#define RT_TIMER_THREAD_PRIO 4
2221
#define RT_TIMER_THREAD_STACK_SIZE 4096
23-
#define RT_USING_CPU_USAGE_TRACER
2422

2523
/* kservice optimization */
2624

@@ -33,7 +31,6 @@
3331
#define RT_DEBUGING_ASSERT
3432
#define RT_DEBUGING_COLOR
3533
#define RT_DEBUGING_CONTEXT
36-
#define RT_DEBUGING_CRITICAL
3734
#define RT_USING_OVERFLOW_CHECK
3835

3936
/* Inter-Thread communication */
@@ -57,8 +54,6 @@
5754
#define RT_USING_HEAP
5855
/* end of Memory Management */
5956
#define RT_USING_DEVICE
60-
#define RT_USING_DEVICE_OPS
61-
#define RT_USING_THREADSAFE_PRINTF
6257
#define RT_USING_SCHED_THREAD_CTX
6358
#define RT_USING_CONSOLE
6459
#define RT_CONSOLEBUF_SIZE 256
@@ -73,7 +68,6 @@
7368
#define ARCH_MM_MMU
7469
#define ARCH_ARM
7570
#define ARCH_ARM_MMU
76-
#define KERNEL_VADDR_START 0xc0000000
7771
#define ARCH_ARM_CORTEX_A
7872
#define RT_USING_GIC_V3
7973

@@ -104,7 +98,9 @@
10498
#define DFS_USING_POSIX
10599
#define DFS_USING_WORKDIR
106100
#define DFS_FD_MAX 16
107-
#define RT_USING_DFS_V2
101+
#define RT_USING_DFS_V1
102+
#define DFS_FILESYSTEMS_MAX 4
103+
#define DFS_FILESYSTEM_TYPES_MAX 4
108104
#define RT_USING_DFS_ELMFAT
109105

110106
/* elm-chan's FatFs, Generic FAT Filesystem Module */
@@ -122,19 +118,8 @@
122118
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
123119
/* end of elm-chan's FatFs, Generic FAT Filesystem Module */
124120
#define RT_USING_DFS_DEVFS
125-
#define RT_USING_DFS_PTYFS
121+
#define RT_USING_DFS_RAMFS
126122
#define RT_USING_DFS_MQUEUE
127-
#define RT_USING_PAGECACHE
128-
129-
/* page cache config */
130-
131-
#define RT_PAGECACHE_COUNT 4096
132-
#define RT_PAGECACHE_ASPACE_COUNT 1024
133-
#define RT_PAGECACHE_PRELOAD 4
134-
#define RT_PAGECACHE_HASH_NR 1024
135-
#define RT_PAGECACHE_GC_WORK_LEVEL 90
136-
#define RT_PAGECACHE_GC_STOP_LEVEL 70
137-
/* end of page cache config */
138123
/* end of DFS: device virtual file system */
139124

140125
/* Device Drivers */
@@ -190,9 +175,6 @@
190175
#define RT_USING_POSIX_STDIO
191176
#define RT_USING_POSIX_POLL
192177
#define RT_USING_POSIX_SELECT
193-
#define RT_USING_POSIX_EPOLL
194-
#define RT_USING_POSIX_SIGNALFD
195-
#define RT_SIGNALFD_MAX_NUM 10
196178
#define RT_USING_POSIX_TERMIOS
197179
#define RT_USING_POSIX_AIO
198180
#define RT_USING_POSIX_DELAY
@@ -291,21 +273,6 @@
291273
#define RT_USING_ADT_HASHMAP
292274
#define RT_USING_ADT_REF
293275
/* end of Utilities */
294-
#define RT_USING_LWP
295-
#define RT_LWP_MAX_NR 30
296-
#define LWP_TASK_STACK_SIZE 16384
297-
#define RT_CH_MSG_MAX_NR 1024
298-
#define LWP_CONSOLE_INPUT_BUFFER_SIZE 1024
299-
#define LWP_TID_MAX_NR 64
300-
#define LWP_ENABLE_ASID
301-
#define RT_LWP_SHM_MAX_NR 64
302-
#define RT_USING_LDSO
303-
#define LWP_USING_TERMINAL
304-
#define LWP_PTY_MAX_PARIS_LIMIT 64
305-
306-
/* Memory management */
307-
308-
/* end of Memory management */
309276

310277
/* Using USB legacy version */
311278

bsp/phytium/aarch64/.config

+15-73
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
CONFIG_RT_NAME_MAX=16
66
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
7-
CONFIG_RT_USING_SMART=y
7+
# CONFIG_RT_USING_SMART is not set
88
# CONFIG_RT_USING_NANO is not set
99
# CONFIG_RT_USING_AMP is not set
1010
CONFIG_RT_USING_SMP=y
@@ -25,7 +25,7 @@ CONFIG_SYSTEM_THREAD_STACK_SIZE=8192
2525
CONFIG_RT_USING_TIMER_SOFT=y
2626
CONFIG_RT_TIMER_THREAD_PRIO=4
2727
CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192
28-
CONFIG_RT_USING_CPU_USAGE_TRACER=y
28+
# CONFIG_RT_USING_CPU_USAGE_TRACER is not set
2929

3030
#
3131
# kservice optimization
@@ -44,11 +44,11 @@ CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
4444
CONFIG_RT_USING_DEBUG=y
4545
CONFIG_RT_DEBUGING_ASSERT=y
4646
CONFIG_RT_DEBUGING_COLOR=y
47-
CONFIG_RT_DEBUGING_CONTEXT=y
47+
# CONFIG_RT_DEBUGING_CONTEXT is not set
4848
# CONFIG_RT_DEBUGING_AUTO_INIT is not set
4949
# CONFIG_RT_DEBUGING_PAGE_LEAK is not set
5050
# CONFIG_RT_DEBUGING_SPINLOCK is not set
51-
CONFIG_RT_DEBUGING_CRITICAL=y
51+
# CONFIG_RT_DEBUGING_CRITICAL is not set
5252
CONFIG_RT_USING_OVERFLOW_CHECK=y
5353

5454
#
@@ -84,9 +84,9 @@ CONFIG_RT_USING_HEAP=y
8484
# end of Memory Management
8585

8686
CONFIG_RT_USING_DEVICE=y
87-
CONFIG_RT_USING_DEVICE_OPS=y
87+
# CONFIG_RT_USING_DEVICE_OPS is not set
8888
# CONFIG_RT_USING_INTERRUPT_INFO is not set
89-
CONFIG_RT_USING_THREADSAFE_PRINTF=y
89+
# CONFIG_RT_USING_THREADSAFE_PRINTF is not set
9090
CONFIG_RT_USING_SCHED_THREAD_CTX=y
9191
CONFIG_RT_USING_CONSOLE=y
9292
CONFIG_RT_CONSOLEBUF_SIZE=128
@@ -114,7 +114,6 @@ CONFIG_RT_USING_CPU_FFS=y
114114
CONFIG_ARCH_MM_MMU=y
115115
CONFIG_ARCH_ARM=y
116116
CONFIG_ARCH_ARM_MMU=y
117-
CONFIG_KERNEL_VADDR_START=0xffff000000000000
118117
CONFIG_ARCH_ARMV8=y
119118

120119
#
@@ -148,8 +147,12 @@ CONFIG_FINSH_USING_OPTION_COMPLETION=y
148147
CONFIG_RT_USING_DFS=y
149148
CONFIG_DFS_USING_POSIX=y
150149
CONFIG_DFS_USING_WORKDIR=y
150+
# CONFIG_RT_USING_DFS_MNTTABLE is not set
151151
CONFIG_DFS_FD_MAX=16
152-
CONFIG_RT_USING_DFS_V2=y
152+
CONFIG_RT_USING_DFS_V1=y
153+
# CONFIG_RT_USING_DFS_V2 is not set
154+
CONFIG_DFS_FILESYSTEMS_MAX=4
155+
CONFIG_DFS_FILESYSTEM_TYPES_MAX=4
153156
CONFIG_RT_USING_DFS_ELMFAT=y
154157

155158
#
@@ -178,22 +181,11 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
178181

179182
CONFIG_RT_USING_DFS_DEVFS=y
180183
# CONFIG_RT_USING_DFS_ROMFS is not set
181-
CONFIG_RT_USING_DFS_PTYFS=y
182184
# CONFIG_RT_USING_DFS_CROMFS is not set
185+
CONFIG_RT_USING_DFS_RAMFS=y
183186
# CONFIG_RT_USING_DFS_TMPFS is not set
184187
# CONFIG_RT_USING_DFS_MQUEUE is not set
185-
CONFIG_RT_USING_PAGECACHE=y
186-
187-
#
188-
# page cache config
189-
#
190-
CONFIG_RT_PAGECACHE_COUNT=4096
191-
CONFIG_RT_PAGECACHE_ASPACE_COUNT=1024
192-
CONFIG_RT_PAGECACHE_PRELOAD=4
193-
CONFIG_RT_PAGECACHE_HASH_NR=1024
194-
CONFIG_RT_PAGECACHE_GC_WORK_LEVEL=90
195-
CONFIG_RT_PAGECACHE_GC_STOP_LEVEL=70
196-
# end of page cache config
188+
# CONFIG_RT_USING_DFS_NFS is not set
197189
# end of DFS: device virtual file system
198190

199191
# CONFIG_RT_USING_FAL is not set
@@ -290,12 +282,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
290282
CONFIG_RT_USING_POSIX_FS=y
291283
CONFIG_RT_USING_POSIX_DEVIO=y
292284
CONFIG_RT_USING_POSIX_STDIO=y
293-
CONFIG_RT_USING_POSIX_POLL=y
285+
# CONFIG_RT_USING_POSIX_POLL is not set
294286
# CONFIG_RT_USING_POSIX_SELECT is not set
295287
# CONFIG_RT_USING_POSIX_EVENTFD is not set
296-
CONFIG_RT_USING_POSIX_EPOLL=y
297-
CONFIG_RT_USING_POSIX_SIGNALFD=y
298-
CONFIG_RT_SIGNALFD_MAX_NUM=10
299288
# CONFIG_RT_USING_POSIX_TIMERFD is not set
300289
# CONFIG_RT_USING_POSIX_SOCKET is not set
301290
CONFIG_RT_USING_POSIX_TERMIOS=y
@@ -404,35 +393,7 @@ CONFIG_LWIP_NETIF_LOOPBACK=0
404393
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
405394
CONFIG_RT_LWIP_USING_PING=y
406395
# CONFIG_LWIP_USING_DHCPD is not set
407-
CONFIG_RT_LWIP_DEBUG=y
408-
# CONFIG_RT_LWIP_SYS_DEBUG is not set
409-
# CONFIG_RT_LWIP_ETHARP_DEBUG is not set
410-
# CONFIG_RT_LWIP_PPP_DEBUG is not set
411-
# CONFIG_RT_LWIP_MEM_DEBUG is not set
412-
# CONFIG_RT_LWIP_MEMP_DEBUG is not set
413-
# CONFIG_RT_LWIP_PBUF_DEBUG is not set
414-
# CONFIG_RT_LWIP_API_LIB_DEBUG is not set
415-
# CONFIG_RT_LWIP_API_MSG_DEBUG is not set
416-
# CONFIG_RT_LWIP_TCPIP_DEBUG is not set
417-
CONFIG_RT_LWIP_NETIF_DEBUG=y
418-
# CONFIG_RT_LWIP_SOCKETS_DEBUG is not set
419-
# CONFIG_RT_LWIP_DNS_DEBUG is not set
420-
# CONFIG_RT_LWIP_AUTOIP_DEBUG is not set
421-
# CONFIG_RT_LWIP_DHCP_DEBUG is not set
422-
# CONFIG_RT_LWIP_IP_DEBUG is not set
423-
# CONFIG_RT_LWIP_IP_REASS_DEBUG is not set
424-
# CONFIG_RT_LWIP_ICMP_DEBUG is not set
425-
# CONFIG_RT_LWIP_IGMP_DEBUG is not set
426-
# CONFIG_RT_LWIP_UDP_DEBUG is not set
427-
# CONFIG_RT_LWIP_TCP_DEBUG is not set
428-
# CONFIG_RT_LWIP_TCP_INPUT_DEBUG is not set
429-
# CONFIG_RT_LWIP_TCP_OUTPUT_DEBUG is not set
430-
# CONFIG_RT_LWIP_TCP_RTO_DEBUG is not set
431-
# CONFIG_RT_LWIP_TCP_CWND_DEBUG is not set
432-
# CONFIG_RT_LWIP_TCP_WND_DEBUG is not set
433-
# CONFIG_RT_LWIP_TCP_FR_DEBUG is not set
434-
# CONFIG_RT_LWIP_TCP_QLEN_DEBUG is not set
435-
# CONFIG_RT_LWIP_TCP_RST_DEBUG is not set
396+
# CONFIG_RT_LWIP_DEBUG is not set
436397
# CONFIG_RT_USING_AT is not set
437398
# end of Network
438399

@@ -462,25 +423,6 @@ CONFIG_RT_USING_ADT_REF=y
462423
# end of Utilities
463424

464425
# CONFIG_RT_USING_VBUS is not set
465-
CONFIG_RT_USING_LWP=y
466-
# CONFIG_LWP_DEBUG is not set
467-
CONFIG_RT_LWP_MAX_NR=30
468-
CONFIG_LWP_TASK_STACK_SIZE=16384
469-
CONFIG_RT_CH_MSG_MAX_NR=1024
470-
CONFIG_LWP_CONSOLE_INPUT_BUFFER_SIZE=1024
471-
CONFIG_LWP_TID_MAX_NR=64
472-
CONFIG_RT_LWP_SHM_MAX_NR=64
473-
CONFIG_RT_USING_LDSO=y
474-
# CONFIG_ELF_DEBUG_ENABLE is not set
475-
# CONFIG_ELF_LOAD_RANDOMIZE is not set
476-
CONFIG_LWP_USING_TERMINAL=y
477-
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
478-
479-
#
480-
# Memory management
481-
#
482-
# CONFIG_RT_USING_MEMBLOCK is not set
483-
# end of Memory management
484426

485427
#
486428
# Using USB legacy version

0 commit comments

Comments
 (0)