arch/sim: Enable SIM_WALLTIME option by default
### Summary of Changes ### Running the NuttX simulation 'as fast as possible' breaks the features that depend on timing: eg. the Bluetooth stack. Enabling this option by default SIM_WALLTIME=y will introduce delays and will tick the simulation at a real pace. Refresh defconfigs for sim targets and add depends on SIM_WALLTIME for SIM_HCISOCKET. Signed-off-by: Sebastian Ene <sene@apache.org>
This commit is contained in:
parent
73d7ceab09
commit
8d1fc32e54
13 changed files with 4 additions and 17 deletions
|
@ -99,7 +99,7 @@ endchoice
|
|||
|
||||
config SIM_WALLTIME
|
||||
bool "Run the simulation at a fixed cadence in near real-time"
|
||||
default n
|
||||
default y
|
||||
|
||||
if SIM_WALLTIME
|
||||
choice
|
||||
|
@ -134,10 +134,9 @@ endif
|
|||
config SIM_NETDEV
|
||||
bool "Simulated Network Device"
|
||||
default y
|
||||
depends on NET_ETHERNET
|
||||
select ARCH_HAVE_NETDEV_STATISTICS
|
||||
select SCHED_LPWORK
|
||||
select SIM_WALLTIME
|
||||
depends on (NET_ETHERNET && SIM_WALLTIME)
|
||||
---help---
|
||||
Build in support for a simulated network device.
|
||||
|
||||
|
@ -226,7 +225,7 @@ config SIM_X11FB
|
|||
bool "Use X11 window"
|
||||
default n
|
||||
select SCHED_LPWORK
|
||||
select SIM_WALLTIME
|
||||
depends on SIM_WALLTIME
|
||||
---help---
|
||||
Use an X11 graphics window to simulate the graphics device"
|
||||
|
||||
|
@ -498,7 +497,7 @@ config SIM_QSPIFLASH_PAGESIZE
|
|||
config SIM_HCISOCKET
|
||||
bool "Attach Host Bluetooth"
|
||||
default false
|
||||
depends on (WIRELESS_BLUETOOTH && HOST_LINUX)
|
||||
depends on (WIRELESS_BLUETOOTH && HOST_LINUX && SIM_WALLTIME)
|
||||
---help---
|
||||
Attached the local bluetooth device to the simulation
|
||||
target via HCI_CHANNEL_USER. This gives NuttX full
|
||||
|
|
|
@ -39,7 +39,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -64,7 +64,6 @@ CONFIG_SCHED_ONEXIT=y
|
|||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_HCISOCKET=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_DAY=3
|
||||
CONFIG_START_MONTH=4
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -54,7 +54,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -63,7 +63,6 @@ CONFIG_SCHED_LPWORKPRIORITY=140
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -45,7 +45,6 @@ CONFIG_SCHED_ONEXIT=y
|
|||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_M32=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=m
|
||||
|
|
|
@ -49,7 +49,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -51,7 +51,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -44,7 +44,6 @@ CONFIG_READLINE_TABCOMPLETION=y
|
|||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_LZF=y
|
||||
|
|
|
@ -47,7 +47,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_HPWORK=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SIG_DEFAULT=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_SYSLOG_PREFIX=y
|
||||
CONFIG_SYSLOG_PREFIX_STRING="proxy: "
|
||||
CONFIG_SYSLOG_RPMSG=y
|
||||
|
|
|
@ -20,7 +20,6 @@ CONFIG_NSH_ARCHINIT=y
|
|||
CONFIG_NSH_BUILTIN_APPS=y
|
||||
CONFIG_SCHED_HAVE_PARENT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_SMP=y
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
CONFIG_TESTING_OSTEST=y
|
||||
|
|
|
@ -65,7 +65,6 @@ CONFIG_SCHED_LPWORKPRIORITY=140
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
|
@ -41,7 +41,6 @@ CONFIG_SCHED_HAVE_PARENT=y
|
|||
CONFIG_SCHED_ONEXIT=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SDCLONE_DISABLE=y
|
||||
CONFIG_SIM_WALLTIME=y
|
||||
CONFIG_START_MONTH=6
|
||||
CONFIG_START_YEAR=2008
|
||||
CONFIG_SYSTEM_NSH=y
|
||||
|
|
Loading…
Reference in a new issue