On 24.06.21 08:45, Hongzhan Chen wrote: > enable Rtnet, Rtdmtest, RTIPC, watchdog, RT sched class and > related drivers that would be tested by smokey test. > > Signed-off-by: Hongzhan Chen <hongzhan.c...@intel.com> > > 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 > > # >
Thanks, applied (with tiny wording tweaks to the log). Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux