enable Rtnet, Rtdmtest, RTIPC, watchdog, RT sched class and related drivers that would be tested by smokey test.
Signed-off-by: Hongzhan Chen <[email protected]> diff --git a/recipes-kernel/linux/files/arm64_defconfig b/recipes-kernel/linux/files/arm64_defconfig index d4e717e..122aeac 100644 --- a/recipes-kernel/linux/files/arm64_defconfig +++ b/recipes-kernel/linux/files/arm64_defconfig @@ -360,19 +360,31 @@ CONFIG_XENOMAI=y # # Core features # -# CONFIG_XENO_OPT_SCHED_CLASSES is not set +CONFIG_XENO_OPT_SCHED_CLASSES=y +CONFIG_XENO_OPT_SCHED_WEAK=y +CONFIG_XENO_OPT_SCHED_TP=y +CONFIG_XENO_OPT_SCHED_TP_NRPART=4 +CONFIG_XENO_OPT_SCHED_SPORADIC=y +CONFIG_XENO_OPT_SCHED_SPORADIC_MAXREPL=8 +CONFIG_XENO_OPT_SCHED_QUOTA=y +CONFIG_XENO_OPT_SCHED_QUOTA_PERIOD=10000 +CONFIG_XENO_OPT_SCHED_QUOTA_NR_GROUPS=32 CONFIG_XENO_OPT_STATS=y -# CONFIG_XENO_OPT_SHIRQ is not set +CONFIG_XENO_OPT_STATS_IRQS=y +CONFIG_XENO_OPT_SHIRQ=y CONFIG_XENO_OPT_RR_QUANTUM=1000 CONFIG_XENO_OPT_AUTOTUNE=y -# CONFIG_XENO_OPT_SCALABLE_SCHED is not set -CONFIG_XENO_OPT_TIMER_LIST=y -# CONFIG_XENO_OPT_TIMER_RBTREE is not set +CONFIG_XENO_OPT_SCALABLE_SCHED=y +# CONFIG_XENO_OPT_TIMER_LIST is not set +CONFIG_XENO_OPT_TIMER_RBTREE=y +CONFIG_XENO_OPT_PIPE=y +CONFIG_XENO_OPT_MAP=y CONFIG_XENO_OPT_VFILE=y # # Sizes and static limits # +CONFIG_XENO_OPT_PIPE_NRDEV=32 CONFIG_XENO_OPT_REGISTRY_NRSLOTS=512 CONFIG_XENO_OPT_SYS_HEAPSZ=4096 CONFIG_XENO_OPT_PRIVATE_HEAPSZ=256 @@ -396,7 +408,12 @@ CONFIG_XENO_DRIVERS_AUTOTUNE=y # # Serial drivers # -# CONFIG_XENO_DRIVERS_16550A is not set +CONFIG_XENO_DRIVERS_16550A=y +CONFIG_XENO_DRIVERS_16550A_PIO=y +# CONFIG_XENO_DRIVERS_16550A_MMIO is not set +# CONFIG_XENO_DRIVERS_16550A_ANY is not set +CONFIG_XENO_DRIVERS_16550A_PCI=y +CONFIG_XENO_DRIVERS_16550A_PCI_MOXA=y # # Testing drivers @@ -404,17 +421,106 @@ CONFIG_XENO_DRIVERS_AUTOTUNE=y CONFIG_XENO_DRIVERS_TIMERBENCH=y CONFIG_XENO_DRIVERS_SWITCHTEST=y CONFIG_XENO_DRIVERS_HEAPCHECK=y -# CONFIG_XENO_DRIVERS_RTDMTEST is not set +CONFIG_XENO_DRIVERS_RTDMTEST=m # # CAN drivers # -# CONFIG_XENO_DRIVERS_CAN is not set +CONFIG_XENO_DRIVERS_CAN=y +CONFIG_XENO_DRIVERS_CAN_DEBUG=y +CONFIG_XENO_DRIVERS_CAN_LOOPBACK=y +CONFIG_XENO_DRIVERS_CAN_RXBUF_SIZE=1024 +CONFIG_XENO_DRIVERS_CAN_MAX_DEVICES=4 +CONFIG_XENO_DRIVERS_CAN_MAX_RECEIVERS=16 +CONFIG_XENO_DRIVERS_CAN_BUS_ERR=y +# CONFIG_XENO_DRIVERS_CAN_CALC_BITTIME_OLD is not set +CONFIG_XENO_DRIVERS_CAN_VIRT=y +# CONFIG_XENO_DRIVERS_CAN_FLEXCAN is not set +CONFIG_XENO_DRIVERS_CAN_SJA1000=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_ISA=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_MEM=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_PEAK_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_IXXAT_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_ADV_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_PLX_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_EMS_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_ESD_PCI=y +CONFIG_XENO_DRIVERS_CAN_SJA1000_PEAK_DNG=y # # RTnet # -# CONFIG_XENO_DRIVERS_NET is not set +CONFIG_XENO_DRIVERS_NET=m +CONFIG_XENO_DRIVERS_RTNET_CHECKED=y + +# +# Protocol Stack +# + +# +# Stack parameters +# +CONFIG_XENO_DRIVERS_NET_RX_FIFO_SIZE=32 +CONFIG_XENO_DRIVERS_NET_ETH_P_ALL=y +CONFIG_XENO_DRIVERS_NET_RTWLAN=y + +# +# Protocols +# +CONFIG_XENO_DRIVERS_NET_RTIPV4=m +CONFIG_XENO_DRIVERS_NET_RTIPV4_ICMP=y +CONFIG_XENO_DRIVERS_NET_RTIPV4_HOST_ROUTES=32 +CONFIG_XENO_DRIVERS_NET_RTIPV4_NETROUTING=y +CONFIG_XENO_DRIVERS_NET_RTIPV4_NET_ROUTES=16 +CONFIG_XENO_DRIVERS_NET_RTIPV4_ROUTER=y +CONFIG_XENO_DRIVERS_NET_RTIPV4_DEBUG=y +CONFIG_XENO_DRIVERS_NET_RTIPV4_UDP=m +CONFIG_XENO_DRIVERS_NET_RTIPV4_TCP=m +CONFIG_XENO_DRIVERS_NET_RTIPV4_TCP_ERROR_INJECTION=y +CONFIG_XENO_DRIVERS_NET_RTPACKET=m +CONFIG_XENO_DRIVERS_NET_RTMAC=m +CONFIG_XENO_DRIVERS_NET_TDMA=m +CONFIG_XENO_DRIVERS_NET_TDMA_MASTER=y +CONFIG_XENO_DRIVERS_NET_NOMAC=m +CONFIG_XENO_DRIVERS_NET_RTCFG=m +CONFIG_XENO_DRIVERS_NET_RTCFG_DEBUG=y + +# +# Drivers +# + +# +# Common PCI Drivers +# +CONFIG_XENO_DRIVERS_NET_DRV_PCNET32=m +CONFIG_XENO_DRIVERS_NET_DRV_TULIP=m +CONFIG_XENO_DRIVERS_NET_DRV_EEPRO100=m +CONFIG_XENO_DRIVERS_NET_DRV_EEPRO100_CMDTIMEOUT=20 +# CONFIG_XENO_DRIVERS_NET_DRV_EEPRO100_DBG is not set +CONFIG_XENO_DRIVERS_NET_DRV_E1000=m +CONFIG_XENO_DRIVERS_NET_DRV_E1000E=m +CONFIG_XENO_DRIVERS_NET_DRV_NATSEMI=m +CONFIG_XENO_DRIVERS_NET_DRV_8139=m +CONFIG_XENO_DRIVERS_NET_DRV_VIA_RHINE=m +CONFIG_XENO_DRIVERS_NET_DRV_IGB=m +CONFIG_XENO_DRIVERS_NET_DRV_R8169=m + +# +# Misc Drivers +# +CONFIG_XENO_DRIVERS_NET_DRV_LOOPBACK=m +CONFIG_XENO_DRIVERS_NET_DRV_SMC91111=m +CONFIG_XENO_DRIVERS_NET_EXP_DRIVERS=y +CONFIG_XENO_DRIVERS_NET_DRV_3C59X=m +CONFIG_XENO_DRIVERS_NET_DRV_E1000_NEW=m +CONFIG_XENO_DRIVERS_NET_DRV_RT2500=m + +# +# Add-Ons +# +CONFIG_XENO_DRIVERS_NET_ADDON_RTCAP=m +CONFIG_XENO_DRIVERS_NET_ADDON_PROXY=m +CONFIG_XENO_DRIVERS_NET_ADDON_PROXY_ARP=y # # ANALOGY drivers @@ -424,7 +530,12 @@ CONFIG_XENO_DRIVERS_HEAPCHECK=y # # Real-time IPC drivers # -# CONFIG_XENO_DRIVERS_RTIPC is not set +CONFIG_XENO_DRIVERS_RTIPC=y +CONFIG_XENO_DRIVERS_RTIPC_XDDP=y +CONFIG_XENO_DRIVERS_RTIPC_IDDP=y +CONFIG_XENO_OPT_IDDP_NRPORT=32 +CONFIG_XENO_DRIVERS_RTIPC_BUFP=y +CONFIG_XENO_OPT_BUFP_NRPORT=32 # # UDD support @@ -469,10 +580,9 @@ CONFIG_XENO_ARCH_OUTOFLINE_XNLOCK=y # cause troubles with Xenomai. You should disable them. # CONFIG_XENO_VERSION_MAJOR=3 -CONFIG_XENO_VERSION_MINOR=0 -CONFIG_XENO_REVISION_LEVEL=90 -CONFIG_XENO_VERSION_STRING="3.1-devel" -CONFIG_XENO_VERSION_NAME="Xenomai -next" +CONFIG_XENO_VERSION_MINOR=1 +CONFIG_XENO_REVISION_LEVEL=0 +CONFIG_XENO_VERSION_STRING="3.1" CONFIG_FREEZER=y # -- 2.17.1
