mirror of
https://github.com/apache/nuttx.git
synced 2026-05-25 01:39:44 +08:00
sim:rpserver_virtio and rpproxy_virtio: add rpmsg_virtio config for sim
add rpserver_virtio and rproxy_virtio to verify the rpmsg virtio transport Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
#
|
||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
||||
#
|
||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_NET_ETHERNET is not set
|
||||
CONFIG_ARCH="sim"
|
||||
CONFIG_ARCH_BOARD="sim"
|
||||
CONFIG_ARCH_BOARD_SIM=y
|
||||
CONFIG_ARCH_CHIP="sim"
|
||||
CONFIG_ARCH_SIM=y
|
||||
CONFIG_BLK_RPMSG=y
|
||||
CONFIG_BOARDCTL_POWEROFF=y
|
||||
CONFIG_BUILTIN=y
|
||||
CONFIG_DEBUG_ASSERTIONS=y
|
||||
CONFIG_DEBUG_FEATURES=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ERROR=y
|
||||
CONFIG_DEBUG_SYMBOLS=y
|
||||
CONFIG_DEV_RPMSG=y
|
||||
CONFIG_DEV_SIMPLE_ADDRENV=y
|
||||
CONFIG_EXAMPLES_HELLO=y
|
||||
CONFIG_EXAMPLES_RPMSGSOCKET=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RPMSGFS=y
|
||||
CONFIG_IDLETHREAD_STACKSIZE=4096
|
||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||
CONFIG_INPUT=y
|
||||
CONFIG_LIBC_HOSTNAME="proxy"
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_BYTE_WRITE=y
|
||||
CONFIG_NDEBUG=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NETDB_DNSCLIENT=y
|
||||
CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
|
||||
CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
|
||||
CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x771d1d1d
|
||||
CONFIG_NETUTILS_IPERF=y
|
||||
CONFIG_NET_RPMSG=y
|
||||
CONFIG_NET_USRSOCK=y
|
||||
CONFIG_NET_USRSOCK_ICMP=y
|
||||
CONFIG_NET_USRSOCK_RPMSG=y
|
||||
CONFIG_NET_USRSOCK_RPMSG_CPUNAME="server"
|
||||
CONFIG_NET_USRSOCK_TCP=y
|
||||
CONFIG_NET_USRSOCK_UDP=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_NSH_PROMPT_STRING="proxy> "
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_OPENAMP_DEBUG=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_RPMSGMTD=y
|
||||
CONFIG_RPMSG_PING=y
|
||||
CONFIG_RPMSG_UART=y
|
||||
CONFIG_RPMSG_VIRTIO=y
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_ARCH=y
|
||||
CONFIG_RTC_DRIVER=y
|
||||
CONFIG_RTC_EXTERNAL=y
|
||||
CONFIG_RTC_RPMSG=y
|
||||
CONFIG_RTC_RPMSG_SERVER_NAME="server"
|
||||
CONFIG_SCHED_CHILD_STATUS=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SENSORS=y
|
||||
CONFIG_SENSORS_RPMSG=y
|
||||
CONFIG_SIG_DEFAULT=y
|
||||
CONFIG_SIM_M32=y
|
||||
CONFIG_SYSLOG_PREFIX=y
|
||||
CONFIG_SYSLOG_PREFIX_STRING="proxy"
|
||||
CONFIG_SYSLOG_RPMSG=y
|
||||
CONFIG_SYSLOG_RPMSG_SERVER_NAME="server"
|
||||
CONFIG_SYSLOG_TIMESTAMP=y
|
||||
CONFIG_SYSTEM_CLE=y
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
CONFIG_SYSTEM_PING=y
|
||||
CONFIG_UINPUT_BUTTONS=y
|
||||
CONFIG_UINPUT_KEYBOARD=y
|
||||
CONFIG_UINPUT_RPMSG=y
|
||||
CONFIG_UINPUT_TOUCH=y
|
||||
CONFIG_UORB=y
|
||||
CONFIG_UORB_LISTENER=y
|
||||
CONFIG_USENSOR=y
|
||||
@@ -0,0 +1,111 @@
|
||||
#
|
||||
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
||||
#
|
||||
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||
# modifications.
|
||||
#
|
||||
CONFIG_ARCH="sim"
|
||||
CONFIG_ARCH_BOARD="sim"
|
||||
CONFIG_ARCH_BOARD_SIM=y
|
||||
CONFIG_ARCH_CHIP="sim"
|
||||
CONFIG_ARCH_SIM=y
|
||||
CONFIG_BLK_RPMSG_SERVER=y
|
||||
CONFIG_BOARDCTL_POWEROFF=y
|
||||
CONFIG_BUILTIN=y
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_RPMSG=y
|
||||
CONFIG_DEBUG_ASSERTIONS=y
|
||||
CONFIG_DEBUG_FEATURES=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ERROR=y
|
||||
CONFIG_DEBUG_SYMBOLS=y
|
||||
CONFIG_DEV_RPMSG_SERVER=y
|
||||
CONFIG_DEV_SIMPLE_ADDRENV=y
|
||||
CONFIG_EXAMPLES_RPMSGSOCKET=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_FS_RPMSGFS_SERVER=y
|
||||
CONFIG_IDLETHREAD_STACKSIZE=4096
|
||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||
CONFIG_INPUT=y
|
||||
CONFIG_IOB_BUFSIZE=256
|
||||
CONFIG_IOB_NBUFFERS=512
|
||||
CONFIG_IOB_THROTTLE=32
|
||||
CONFIG_IOEXPANDER=y
|
||||
CONFIG_IOEXPANDER_RPMSG=y
|
||||
CONFIG_LIBC_HOSTNAME="server"
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_BYTE_WRITE=y
|
||||
CONFIG_NDEBUG=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NETDB_DNSCLIENT=y
|
||||
CONFIG_NETDB_DNSCLIENT_MAXRESPONSE=176
|
||||
CONFIG_NETDB_DNSCLIENT_RECV_TIMEOUT=3
|
||||
CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x771d1d1d
|
||||
CONFIG_NETDEV_STATISTICS=y
|
||||
CONFIG_NETINIT_DHCPC=y
|
||||
CONFIG_NETINIT_THREAD=y
|
||||
CONFIG_NETUTILS_DHCPC=y
|
||||
CONFIG_NETUTILS_IPERF=y
|
||||
CONFIG_NET_BROADCAST=y
|
||||
CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_LOOPBACK=y
|
||||
CONFIG_NET_RPMSG=y
|
||||
CONFIG_NET_RPMSG_DRV=y
|
||||
CONFIG_NET_STATISTICS=y
|
||||
CONFIG_NET_TCP=y
|
||||
CONFIG_NET_TCPBACKLOG=y
|
||||
CONFIG_NET_TCP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_UDP=y
|
||||
CONFIG_NET_UDP_WRITE_BUFFERS=y
|
||||
CONFIG_NET_USRSOCK_RPMSG_SERVER=y
|
||||
CONFIG_NSH_ARCHINIT=y
|
||||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_NSH_PROMPT_STRING="server> "
|
||||
CONFIG_NSH_READLINE=y
|
||||
CONFIG_OPENAMP_DEBUG=y
|
||||
CONFIG_RAMMTD=y
|
||||
CONFIG_READLINE_CMD_HISTORY=y
|
||||
CONFIG_READLINE_TABCOMPLETION=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_RPMSG=y
|
||||
CONFIG_RPMSGMTD_SERVER=y
|
||||
CONFIG_RPMSG_PING=y
|
||||
CONFIG_RPMSG_UART=y
|
||||
CONFIG_RPMSG_VIRTIO=y
|
||||
CONFIG_RTC=y
|
||||
CONFIG_RTC_ARCH=y
|
||||
CONFIG_RTC_DRIVER=y
|
||||
CONFIG_RTC_RPMSG=y
|
||||
CONFIG_RTC_RPMSG_SERVER=y
|
||||
CONFIG_SCHED_CHILD_STATUS=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SENSORS=y
|
||||
CONFIG_SENSORS_RPMSG=y
|
||||
CONFIG_SIG_DEFAULT=y
|
||||
CONFIG_SIM_HOSTFS=y
|
||||
CONFIG_SIM_M32=y
|
||||
CONFIG_SIM_NETDEV=y
|
||||
CONFIG_SIM_NET_BRIDGE=y
|
||||
CONFIG_SIM_RPMSG_MASTER=y
|
||||
CONFIG_SIM_UART0_NAME="/dev/ttyUSB0"
|
||||
CONFIG_SIM_UART_NUMBER=1
|
||||
CONFIG_SYSLOG_PREFIX=y
|
||||
CONFIG_SYSLOG_PREFIX_STRING="server"
|
||||
CONFIG_SYSLOG_RPMSG_SERVER=y
|
||||
CONFIG_SYSLOG_TIMESTAMP=y
|
||||
CONFIG_SYSTEM_CLE=y
|
||||
CONFIG_SYSTEM_CUTERM=y
|
||||
CONFIG_SYSTEM_CUTERM_DEFAULT_DEVICE="/dev/ttyproxy"
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
CONFIG_SYSTEM_PING=y
|
||||
CONFIG_TTY_SIGINT=y
|
||||
CONFIG_UINPUT_BUTTONS=y
|
||||
CONFIG_UINPUT_KEYBOARD=y
|
||||
CONFIG_UINPUT_RPMSG=y
|
||||
CONFIG_UINPUT_TOUCH=y
|
||||
CONFIG_UORB=y
|
||||
CONFIG_UORB_LISTENER=y
|
||||
CONFIG_USENSOR=y
|
||||
@@ -483,6 +483,14 @@ int sim_bringup(void)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_RPMSG_VIRTIO
|
||||
# ifdef CONFIG_SIM_RPMSG_MASTER
|
||||
sim_rpmsg_virtio_init("server-proxy", "proxy", true);
|
||||
# else
|
||||
sim_rpmsg_virtio_init("server-proxy", "server", false);
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_DEV_RPMSG
|
||||
rpmsgdev_register("server", "/dev/console", "/dev/server-console", 0);
|
||||
rpmsgdev_register("server", "/dev/null", "/dev/server-null", 0);
|
||||
|
||||
Reference in New Issue
Block a user