Skip to content

Commit 6de92a9

Browse files
committed
Eliminate vdso and web frameworks
1 parent bbeeeee commit 6de92a9

File tree

2 files changed

+8
-148
lines changed

2 files changed

+8
-148
lines changed

bsp/xuantie/virt64/c906/.config

Lines changed: 6 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -271,9 +271,9 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
271271
CONFIG_RT_USING_DFS_DEVFS=y
272272
CONFIG_RT_USING_DFS_ROMFS=y
273273
CONFIG_RT_USING_DFS_PTYFS=y
274-
# CONFIG_RT_USING_DFS_PROCFS is not set
274+
CONFIG_RT_USING_DFS_PROCFS=y
275275
# CONFIG_RT_USING_DFS_CROMFS is not set
276-
# CONFIG_RT_USING_DFS_TMPFS is not set
276+
CONFIG_RT_USING_DFS_TMPFS=y
277277
# CONFIG_RT_USING_DFS_MQUEUE is not set
278278
CONFIG_RT_USING_PAGECACHE=y
279279

@@ -414,89 +414,9 @@ CONFIG_RT_USING_POSIX_PIPE_SIZE=512
414414
#
415415
# Network
416416
#
417-
CONFIG_RT_USING_SAL=y
418-
CONFIG_SAL_INTERNET_CHECK=y
419-
420-
#
421-
# Docking with protocol stacks
422-
#
423-
CONFIG_SAL_USING_LWIP=y
424-
# CONFIG_SAL_USING_AT is not set
425-
# CONFIG_SAL_USING_TLS is not set
426-
# end of Docking with protocol stacks
427-
428-
CONFIG_SAL_USING_POSIX=y
429-
CONFIG_RT_USING_NETDEV=y
430-
CONFIG_NETDEV_USING_IFCONFIG=y
431-
CONFIG_NETDEV_USING_PING=y
432-
CONFIG_NETDEV_USING_NETSTAT=y
433-
CONFIG_NETDEV_USING_AUTO_DEFAULT=y
434-
# CONFIG_NETDEV_USING_LINK_STATUS_CALLBACK is not set
435-
# CONFIG_NETDEV_USING_IPV6 is not set
436-
CONFIG_NETDEV_IPV4=1
437-
CONFIG_NETDEV_IPV6=0
438-
CONFIG_RT_USING_LWIP=y
439-
# CONFIG_RT_USING_LWIP_LOCAL_VERSION is not set
440-
# CONFIG_RT_USING_LWIP141 is not set
441-
CONFIG_RT_USING_LWIP203=y
442-
# CONFIG_RT_USING_LWIP212 is not set
443-
# CONFIG_RT_USING_LWIP_LATEST is not set
444-
CONFIG_RT_USING_LWIP_VER_NUM=0x20003
445-
# CONFIG_RT_USING_LWIP_IPV6 is not set
446-
CONFIG_RT_LWIP_MEM_ALIGNMENT=4
447-
CONFIG_RT_LWIP_IGMP=y
448-
CONFIG_RT_LWIP_ICMP=y
449-
# CONFIG_RT_LWIP_SNMP is not set
450-
CONFIG_RT_LWIP_DNS=y
451-
CONFIG_RT_LWIP_DHCP=y
452-
CONFIG_IP_SOF_BROADCAST=1
453-
CONFIG_IP_SOF_BROADCAST_RECV=1
454-
455-
#
456-
# Static IPv4 Address
457-
#
458-
CONFIG_RT_LWIP_IPADDR="192.168.1.30"
459-
CONFIG_RT_LWIP_GWADDR="192.168.1.1"
460-
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
461-
# end of Static IPv4 Address
462-
463-
CONFIG_RT_LWIP_UDP=y
464-
CONFIG_RT_LWIP_TCP=y
465-
CONFIG_RT_LWIP_RAW=y
466-
# CONFIG_RT_LWIP_PPP is not set
467-
CONFIG_RT_MEMP_NUM_NETCONN=8
468-
CONFIG_RT_LWIP_PBUF_NUM=16
469-
CONFIG_RT_LWIP_RAW_PCB_NUM=4
470-
CONFIG_RT_LWIP_UDP_PCB_NUM=4
471-
CONFIG_RT_LWIP_TCP_PCB_NUM=4
472-
CONFIG_RT_LWIP_TCP_SEG_NUM=40
473-
CONFIG_RT_LWIP_TCP_SND_BUF=8196
474-
CONFIG_RT_LWIP_TCP_WND=8196
475-
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10
476-
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=8
477-
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=8192
478-
# CONFIG_LWIP_NO_RX_THREAD is not set
479-
# CONFIG_LWIP_NO_TX_THREAD is not set
480-
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12
481-
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=8192
482-
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
483-
# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
484-
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
485-
CONFIG_LWIP_NETIF_LINK_CALLBACK=1
486-
CONFIG_RT_LWIP_NETIF_NAMESIZE=6
487-
CONFIG_SO_REUSE=1
488-
CONFIG_LWIP_SO_RCVTIMEO=1
489-
CONFIG_LWIP_SO_SNDTIMEO=1
490-
CONFIG_LWIP_SO_RCVBUF=1
491-
CONFIG_LWIP_SO_LINGER=0
492-
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
493-
CONFIG_LWIP_NETIF_LOOPBACK=0
494-
# CONFIG_RT_LWIP_STATS is not set
495-
# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
496-
CONFIG_RT_LWIP_USING_PING=y
497-
# CONFIG_LWIP_USING_DHCPD is not set
498-
# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
499-
# CONFIG_RT_LWIP_DEBUG is not set
417+
# CONFIG_RT_USING_SAL is not set
418+
# CONFIG_RT_USING_NETDEV is not set
419+
# CONFIG_RT_USING_LWIP is not set
500420
# CONFIG_RT_USING_AT is not set
501421
# end of Network
502422

@@ -558,7 +478,7 @@ CONFIG_RT_USING_LDSO=y
558478
# CONFIG_ELF_LOAD_RANDOMIZE is not set
559479
CONFIG_LWP_USING_TERMINAL=y
560480
CONFIG_LWP_PTY_MAX_PARIS_LIMIT=64
561-
CONFIG_RT_USING_VDSO=y
481+
# CONFIG_RT_USING_VDSO is not set
562482

563483
#
564484
# Using USB legacy version
@@ -1587,8 +1507,6 @@ CONFIG_RT_USING_VDSO=y
15871507
#
15881508
# Network Utilities
15891509
#
1590-
# CONFIG_PKG_USING_MDNS is not set
1591-
# CONFIG_PKG_USING_UPNP is not set
15921510
# end of Network Utilities
15931511

15941512
# CONFIG_PKG_USING_WICED is not set

bsp/xuantie/virt64/c906/rtconfig.h

Lines changed: 2 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@
183183
#define RT_USING_DFS_DEVFS
184184
#define RT_USING_DFS_ROMFS
185185
#define RT_USING_DFS_PTYFS
186+
#define RT_USING_DFS_PROCFS
187+
#define RT_USING_DFS_TMPFS
186188
#define RT_USING_PAGECACHE
187189

188190
/* page cache config */
@@ -265,65 +267,6 @@
265267

266268
/* Network */
267269

268-
#define RT_USING_SAL
269-
#define SAL_INTERNET_CHECK
270-
271-
/* Docking with protocol stacks */
272-
273-
#define SAL_USING_LWIP
274-
/* end of Docking with protocol stacks */
275-
#define SAL_USING_POSIX
276-
#define RT_USING_NETDEV
277-
#define NETDEV_USING_IFCONFIG
278-
#define NETDEV_USING_PING
279-
#define NETDEV_USING_NETSTAT
280-
#define NETDEV_USING_AUTO_DEFAULT
281-
#define NETDEV_IPV4 1
282-
#define NETDEV_IPV6 0
283-
#define RT_USING_LWIP
284-
#define RT_USING_LWIP203
285-
#define RT_USING_LWIP_VER_NUM 0x20003
286-
#define RT_LWIP_MEM_ALIGNMENT 4
287-
#define RT_LWIP_IGMP
288-
#define RT_LWIP_ICMP
289-
#define RT_LWIP_DNS
290-
#define RT_LWIP_DHCP
291-
#define IP_SOF_BROADCAST 1
292-
#define IP_SOF_BROADCAST_RECV 1
293-
294-
/* Static IPv4 Address */
295-
296-
#define RT_LWIP_IPADDR "192.168.1.30"
297-
#define RT_LWIP_GWADDR "192.168.1.1"
298-
#define RT_LWIP_MSKADDR "255.255.255.0"
299-
/* end of Static IPv4 Address */
300-
#define RT_LWIP_UDP
301-
#define RT_LWIP_TCP
302-
#define RT_LWIP_RAW
303-
#define RT_MEMP_NUM_NETCONN 8
304-
#define RT_LWIP_PBUF_NUM 16
305-
#define RT_LWIP_RAW_PCB_NUM 4
306-
#define RT_LWIP_UDP_PCB_NUM 4
307-
#define RT_LWIP_TCP_PCB_NUM 4
308-
#define RT_LWIP_TCP_SEG_NUM 40
309-
#define RT_LWIP_TCP_SND_BUF 8196
310-
#define RT_LWIP_TCP_WND 8196
311-
#define RT_LWIP_TCPTHREAD_PRIORITY 10
312-
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
313-
#define RT_LWIP_TCPTHREAD_STACKSIZE 8192
314-
#define RT_LWIP_ETHTHREAD_PRIORITY 12
315-
#define RT_LWIP_ETHTHREAD_STACKSIZE 8192
316-
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
317-
#define LWIP_NETIF_STATUS_CALLBACK 1
318-
#define LWIP_NETIF_LINK_CALLBACK 1
319-
#define RT_LWIP_NETIF_NAMESIZE 6
320-
#define SO_REUSE 1
321-
#define LWIP_SO_RCVTIMEO 1
322-
#define LWIP_SO_SNDTIMEO 1
323-
#define LWIP_SO_RCVBUF 1
324-
#define LWIP_SO_LINGER 0
325-
#define LWIP_NETIF_LOOPBACK 0
326-
#define RT_LWIP_USING_PING
327270
/* end of Network */
328271

329272
/* Memory protection */
@@ -362,7 +305,6 @@
362305
#define RT_USING_LDSO
363306
#define LWP_USING_TERMINAL
364307
#define LWP_PTY_MAX_PARIS_LIMIT 64
365-
#define RT_USING_VDSO
366308

367309
/* Using USB legacy version */
368310

0 commit comments

Comments
 (0)