sim/remoteproc: boot the usrsock at startup

Change-Id: I918eb2256f53d45a8e9b495db2478b70a6b81b97
Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an
2021-03-19 23:35:03 +08:00
committed by chao an
parent 6fe0941119
commit e8ce4f7f20
2 changed files with 18 additions and 1 deletions
+4 -1
View File
@@ -5,6 +5,7 @@
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
# modifications.
#
# CONFIG_SIM_NETDEV is not set
CONFIG_ARCH="sim"
CONFIG_ARCH_BOARD="sim"
CONFIG_ARCH_BOARD_SIM=y
@@ -20,6 +21,7 @@ CONFIG_FS_HOSTFS=y
CONFIG_FS_HOSTFS_RPMSG=y
CONFIG_FS_PROCFS=y
CONFIG_FS_ROMFS=y
CONFIG_FS_UNIONFS=y
CONFIG_HAVE_CXX=y
CONFIG_IDLETHREAD_STACKSIZE=4096
CONFIG_LIBC_FLOATINGPOINT=y
@@ -29,6 +31,7 @@ CONFIG_NETDB_DNSCLIENT=y
CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x771d1d1d
CONFIG_NETDEV_IFINDEX=y
CONFIG_NETUTILS_USRSOCK_RPMSG=y
CONFIG_NET_ICMP_NO_STACK=y
CONFIG_NET_RPMSG=y
@@ -59,9 +62,9 @@ CONFIG_RTC_RPMSG=y
CONFIG_SCHED_CHILD_STATUS=y
CONFIG_SCHED_HAVE_PARENT=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_SERIAL_TERMIOS=y
CONFIG_SIG_DEFAULT=y
CONFIG_SIM_M32=y
CONFIG_STACK_COLORATION=y
CONFIG_SYSLOG_PREFIX=y
+14
View File
@@ -46,6 +46,14 @@ mount -t vfat CONCAT(/dev/ram, CONFIG_NSH_FATDEVNO) CONFIG_NSH_FATMOUNTPT
#ifdef CONFIG_FS_HOSTFS_RPMSG
mount -t hostfs -o fs=/system /system
mount -t hostfs -o fs=/data /data
#if defined (CONFIG_NSH_PROC_MOUNTPOINT) && defined (CONFIG_FS_UNIONFS)
umount CONFIG_NSH_PROC_MOUNTPOINT
mount -t procfs /proc1
mount -t hostfs -o fs=/proc/net /net2
mount -t unionfs -o fspath1=/proc1,fspath2=/net2,prefix2=net CONFIG_NSH_PROC_MOUNTPOINT
#endif
#else
mount -t hostfs -o fs=../apps /system
mount -t hostfs -o fs=. /data
@@ -97,3 +105,9 @@ bttester
sensor &
#endif /* CONFIG_SENSOR_MANAGER */
#if defined (CONFIG_NET_USRSOCK)
usrsock server &
#elif defined (CONFIG_NETUTILS_USRSOCK_RPMSG)
usrsock &
#endif