summaryrefslogtreecommitdiffstats
path: root/spec/acfg
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-04-20 07:26:15 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-04-21 17:37:21 +0200
commit71d8b3c08ae2baacf410abe33da475de3db644da (patch)
tree948b4b4da73ede172430cb4d6f647687461ffc12 /spec/acfg
parentEnable branch coverage (diff)
downloadrtems-central-71d8b3c08ae2baacf410abe33da475de3db644da.tar.bz2
Remove Doorstop specifics
Diffstat (limited to 'spec/acfg')
-rw-r--r--spec/acfg/.doorstop.yml15
-rw-r--r--spec/acfg/bdbuf.yml (renamed from spec/acfg/RTEMS-ACFG-BDBUF.yml)10
-rw-r--r--spec/acfg/bsp.yml (renamed from spec/acfg/RTEMS-ACFG-BSP.yml)10
-rw-r--r--spec/acfg/classic.yml (renamed from spec/acfg/RTEMS-ACFG-CLASSIC.yml)10
-rw-r--r--spec/acfg/classicinit.yml (renamed from spec/acfg/RTEMS-ACFG-CLASSICINIT.yml)10
-rw-r--r--spec/acfg/devdrv.yml (renamed from spec/acfg/RTEMS-ACFG-DEVDRV.yml)10
-rw-r--r--spec/acfg/eventrecord.yml (renamed from spec/acfg/RTEMS-ACFG-EVENTRECORD.yml)10
-rw-r--r--spec/acfg/filesystem.yml (renamed from spec/acfg/RTEMS-ACFG-FILESYSTEM.yml)10
-rw-r--r--spec/acfg/general.yml (renamed from spec/acfg/RTEMS-ACFG-GENERAL.yml)10
-rw-r--r--spec/acfg/idle.yml (renamed from spec/acfg/RTEMS-ACFG-IDLE.yml)10
-rw-r--r--spec/acfg/mpci.yml (renamed from spec/acfg/RTEMS-ACFG-MPCI.yml)10
-rw-r--r--spec/acfg/opt/.doorstop.yml24
-rw-r--r--spec/acfg/opt/appldisablefilesystem.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml)14
-rw-r--r--spec/acfg/opt/appldoesnotneedclockdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applextradrivers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLEXTRADRIVERS.yml)22
-rw-r--r--spec/acfg/opt/applneedsatadriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSATADRIVER.yml)10
-rw-r--r--spec/acfg/opt/applneedsclockdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedsconsoledriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedsframebufferdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedsidedriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSIDEDRIVER.yml)10
-rw-r--r--spec/acfg/opt/applneedslibblock.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml)12
-rw-r--r--spec/acfg/opt/applneedsnulldriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedsrtcdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedssimpleconsoledriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedssimpletaskconsoledriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedsstubdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedstimerdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedswatchdogdriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml)12
-rw-r--r--spec/acfg/opt/applneedszerodriver.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml)12
-rw-r--r--spec/acfg/opt/applprerequisitedrivers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-APPLPREREQUISITEDRIVERS.yml)22
-rw-r--r--spec/acfg/opt/atadrivertaskpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-ATADRIVERTASKPRIORITY.yml)20
-rw-r--r--spec/acfg/opt/bdbufbuffermaxsize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMAXSIZE.yml)20
-rw-r--r--spec/acfg/opt/bdbufbufferminsize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMINSIZE.yml)18
-rw-r--r--spec/acfg/opt/bdbufcachememorysize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFCACHEMEMORYSIZE.yml)18
-rw-r--r--spec/acfg/opt/bdbufmaxreadaheadblocks.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXREADAHEADBLOCKS.yml)18
-rw-r--r--spec/acfg/opt/bdbufmaxwriteblocks.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXWRITEBLOCKS.yml)18
-rw-r--r--spec/acfg/opt/bdbufreadaheadtaskpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFREADAHEADTASKPRIORITY.yml)20
-rw-r--r--spec/acfg/opt/bdbuftaskstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/bspidletaskbody.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKBODY.yml)22
-rw-r--r--spec/acfg/opt/bspidletaskstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml)20
-rw-r--r--spec/acfg/opt/bspinitialextension.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BSPINITIALEXTENSION.yml)22
-rw-r--r--spec/acfg/opt/bspinterruptstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/bspprerequisitedrivers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-BSPPREREQUISITEDRIVERS.yml)22
-rw-r--r--spec/acfg/opt/cbsmaximumservers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CBSMAXIMUMSERVERS.yml)22
-rw-r--r--spec/acfg/opt/constraintbspappmin.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml)7
-rw-r--r--spec/acfg/opt/constraintidlestackarea.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml)7
-rw-r--r--spec/acfg/opt/constraintisrstackalign.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml)7
-rw-r--r--spec/acfg/opt/constraintisrstackarea.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml)7
-rw-r--r--spec/acfg/opt/constraintmemsz.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml)7
-rw-r--r--spec/acfg/opt/constraintposix.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPOSIX.yml)7
-rw-r--r--spec/acfg/opt/constraintprioclassic.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC.yml)7
-rw-r--r--spec/acfg/opt/constraintstackspace.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml)7
-rw-r--r--spec/acfg/opt/constraintunlimited.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml)7
-rw-r--r--spec/acfg/opt/constraintwkspace.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml)7
-rw-r--r--spec/acfg/opt/dirtymemory.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml)12
-rw-r--r--spec/acfg/opt/disablebspsettings.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-DISABLEBSPSETTINGS.yml)12
-rw-r--r--spec/acfg/opt/disablenewlibreentrancy.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-DISABLENEWLIBREENTRANCY.yml)10
-rw-r--r--spec/acfg/opt/executiveramsize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-EXECUTIVERAMSIZE.yml)20
-rw-r--r--spec/acfg/opt/extrataskstacks.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml)20
-rw-r--r--spec/acfg/opt/filesystemall.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMALL.yml)10
-rw-r--r--spec/acfg/opt/filesystemdosfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMDOSFS.yml)10
-rw-r--r--spec/acfg/opt/filesystemftpfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMFTPFS.yml)10
-rw-r--r--spec/acfg/opt/filesystemimfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMIMFS.yml)10
-rw-r--r--spec/acfg/opt/filesystemjffs2.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMJFFS2.yml)10
-rw-r--r--spec/acfg/opt/filesystemnfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMNFS.yml)10
-rw-r--r--spec/acfg/opt/filesystemrfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMRFS.yml)10
-rw-r--r--spec/acfg/opt/filesystemtftpfs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMTFTPFS.yml)10
-rw-r--r--spec/acfg/opt/idletaskbody.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKBODY.yml)22
-rw-r--r--spec/acfg/opt/idletaskinitappl.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml)12
-rw-r--r--spec/acfg/opt/idletaskstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/imfsdisablechmod.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablechown.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHOWN.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablelink.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLELINK.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablemknod.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNOD.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablemknoddevice.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODDEVICE.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablemknodfile.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODFILE.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablemount.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMOUNT.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablereaddir.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADDIR.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablereadlink.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADLINK.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablerename.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERENAME.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablermnod.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERMNOD.yml)12
-rw-r--r--spec/acfg/opt/imfsdisablesymlink.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLESYMLINK.yml)12
-rw-r--r--spec/acfg/opt/imfsdisableunmount.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUNMOUNT.yml)12
-rw-r--r--spec/acfg/opt/imfsdisableutime.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUTIME.yml)12
-rw-r--r--spec/acfg/opt/imfsenablemkfifo.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSENABLEMKFIFO.yml)12
-rw-r--r--spec/acfg/opt/imfsmemfilebytesperblock.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-IMFSMEMFILEBYTESPERBLOCK.yml)32
-rw-r--r--spec/acfg/opt/initialextensions.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITIALEXTENSIONS.yml)22
-rw-r--r--spec/acfg/opt/inittaskarguments.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml)22
-rw-r--r--spec/acfg/opt/inittaskattributes.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKATTRIBUTES.yml)20
-rw-r--r--spec/acfg/opt/inittaskentrypoint.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKENTRYPOINT.yml)22
-rw-r--r--spec/acfg/opt/inittaskinitialmodes.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKINITIALMODES.yml)20
-rw-r--r--spec/acfg/opt/inittaskname.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKNAME.yml)22
-rw-r--r--spec/acfg/opt/inittaskpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKPRIORITY.yml)18
-rw-r--r--spec/acfg/opt/inittaskstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/interruptstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/mallocbspsupportssbrk.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCBSPSUPPORTSSBRK.yml)12
-rw-r--r--spec/acfg/opt/mallocdirty.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCDIRTY.yml)10
-rw-r--r--spec/acfg/opt/maxbarriers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml)24
-rw-r--r--spec/acfg/opt/maxdrivers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml)28
-rw-r--r--spec/acfg/opt/maxfiledescriptors.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml)22
-rw-r--r--spec/acfg/opt/maxmessagequeues.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml)24
-rw-r--r--spec/acfg/opt/maxpartitions.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml)24
-rw-r--r--spec/acfg/opt/maxperiods.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml)24
-rw-r--r--spec/acfg/opt/maxports.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml)24
-rw-r--r--spec/acfg/opt/maxposixkeys.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml)24
-rw-r--r--spec/acfg/opt/maxposixkeyvaluepairs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml)24
-rw-r--r--spec/acfg/opt/maxposixmessagequeues.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml)26
-rw-r--r--spec/acfg/opt/maxposixqueuedsignals.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml)24
-rw-r--r--spec/acfg/opt/maxposixsemaphores.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml)26
-rw-r--r--spec/acfg/opt/maxposixshms.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSHMS.yml)26
-rw-r--r--spec/acfg/opt/maxposixthreads.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml)24
-rw-r--r--spec/acfg/opt/maxposixtimers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml)26
-rw-r--r--spec/acfg/opt/maxpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPRIORITY.yml)28
-rw-r--r--spec/acfg/opt/maxprocessors.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXPROCESSORS.yml)18
-rw-r--r--spec/acfg/opt/maxregions.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml)24
-rw-r--r--spec/acfg/opt/maxsemaphores.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml)24
-rw-r--r--spec/acfg/opt/maxtasks.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml)26
-rw-r--r--spec/acfg/opt/maxthreadnamesize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml)22
-rw-r--r--spec/acfg/opt/maxtimers.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml)24
-rw-r--r--spec/acfg/opt/maxuserextensions.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml)22
-rw-r--r--spec/acfg/opt/memoryoverhead.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml)22
-rw-r--r--spec/acfg/opt/messagebuffermemory.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml)22
-rw-r--r--spec/acfg/opt/microsecondspertick.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MICROSECONDSPERTICK.yml)22
-rw-r--r--spec/acfg/opt/minposixthreadstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml)20
-rw-r--r--spec/acfg/opt/mintaskstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml)20
-rw-r--r--spec/acfg/opt/mpappl.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml)12
-rw-r--r--spec/acfg/opt/mpextraserverstack.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPEXTRASERVERSTACK.yml)26
-rw-r--r--spec/acfg/opt/mpmaxglobalobjects.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXGLOBALOBJECTS.yml)18
-rw-r--r--spec/acfg/opt/mpmaxnodes.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXNODES.yml)18
-rw-r--r--spec/acfg/opt/mpmaxproxies.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXPROXIES.yml)18
-rw-r--r--spec/acfg/opt/mpmpcitablepointer.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPMPCITABLEPOINTER.yml)22
-rw-r--r--spec/acfg/opt/mpnodenumber.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-MPNODENUMBER.yml)18
-rw-r--r--spec/acfg/opt/posixinitthreadentrypoint.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADENTRYPOINT.yml)22
-rw-r--r--spec/acfg/opt/posixinitthreadstacksize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml)22
-rw-r--r--spec/acfg/opt/posixinitthreadtable.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml)12
-rw-r--r--spec/acfg/opt/recordextensionsenabled.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml)12
-rw-r--r--spec/acfg/opt/recordfataldumpbase64.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml)12
-rw-r--r--spec/acfg/opt/recordfataldumpbase64zlib.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml)12
-rw-r--r--spec/acfg/opt/recordperprocessoritems.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml)26
-rw-r--r--spec/acfg/opt/rtemsinittaskstable.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml)12
-rw-r--r--spec/acfg/opt/schedulerassignments.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERASSIGNMENTS.yml)34
-rw-r--r--spec/acfg/opt/schedulercbs.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml)12
-rw-r--r--spec/acfg/opt/scheduleredf.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml)12
-rw-r--r--spec/acfg/opt/scheduleredfsmp.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml)12
-rw-r--r--spec/acfg/opt/schedulername.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERNAME.yml)22
-rw-r--r--spec/acfg/opt/schedulerpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml)12
-rw-r--r--spec/acfg/opt/schedulerpriorityaffinitysmp.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml)12
-rw-r--r--spec/acfg/opt/schedulerprioritysmp.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml)12
-rw-r--r--spec/acfg/opt/schedulersimple.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml)12
-rw-r--r--spec/acfg/opt/schedulersimplesmp.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml)12
-rw-r--r--spec/acfg/opt/schedulerstrongapa.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSTRONGAPA.yml)12
-rw-r--r--spec/acfg/opt/scheduleruser.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml)12
-rw-r--r--spec/acfg/opt/stackcheckerenabled.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml)12
-rw-r--r--spec/acfg/opt/swapoutblockhold.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTBLOCKHOLD.yml)18
-rw-r--r--spec/acfg/opt/swapoutswapperiod.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTSWAPPERIOD.yml)18
-rw-r--r--spec/acfg/opt/swapouttaskpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTTASKPRIORITY.yml)18
-rw-r--r--spec/acfg/opt/swapoutworkertaskpriority.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKPRIORITY.yml)18
-rw-r--r--spec/acfg/opt/swapoutworkertasks.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKS.yml)18
-rw-r--r--spec/acfg/opt/taskstackallocator.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATOR.yml)22
-rw-r--r--spec/acfg/opt/taskstackallocatorinit.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATORINIT.yml)22
-rw-r--r--spec/acfg/opt/taskstackdeallocator.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKDEALLOCATOR.yml)22
-rw-r--r--spec/acfg/opt/taskstackfromalloc.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKFROMALLOC.yml)28
-rw-r--r--spec/acfg/opt/taskstacknowkspace.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKNOWKSPACE.yml)12
-rw-r--r--spec/acfg/opt/tickspertimeslice.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-TICKSPERTIMESLICE.yml)18
-rw-r--r--spec/acfg/opt/unifiedworkareas.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-UNIFIEDWORKAREAS.yml)12
-rw-r--r--spec/acfg/opt/unlimitedallocationsize.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDALLOCATIONSIZE.yml)22
-rw-r--r--spec/acfg/opt/unlimitedobjects.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml)12
-rw-r--r--spec/acfg/opt/usedevfsasbasefilesystem.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml)12
-rw-r--r--spec/acfg/opt/useminiimfsasbasefilesystem.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml)12
-rw-r--r--spec/acfg/opt/verbosesysteminit.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml)12
-rw-r--r--spec/acfg/opt/zeroworkspaceautomatically.yml (renamed from spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml)12
-rw-r--r--spec/acfg/posix.yml (renamed from spec/acfg/RTEMS-ACFG-POSIX.yml)10
-rw-r--r--spec/acfg/posixinit.yml (renamed from spec/acfg/RTEMS-ACFG-POSIXINIT.yml)10
-rw-r--r--spec/acfg/schedgeneral.yml (renamed from spec/acfg/RTEMS-ACFG-SCHEDGENERAL.yml)10
-rw-r--r--spec/acfg/stackalloc.yml (renamed from spec/acfg/RTEMS-ACFG-STACKALLOC.yml)10
175 files changed, 868 insertions, 1955 deletions
diff --git a/spec/acfg/.doorstop.yml b/spec/acfg/.doorstop.yml
deleted file mode 100644
index f470bed4..00000000
--- a/spec/acfg/.doorstop.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-settings:
- digits: 3
- parent: RTEMS
- prefix: RTEMS-ACFG
- sep: '-'
-attributes:
- defaults:
- SPDX-License-Identifier: CC-BY-SA-4.0
- enabled-by: []
- interface-type: appl-config-group
- type: interface
- reviewed:
- - enabled-by
- - interface-type
- - type
diff --git a/spec/acfg/RTEMS-ACFG-BDBUF.yml b/spec/acfg/bdbuf.yml
index 09e111e9..158733e8 100644
--- a/spec/acfg/RTEMS-ACFG-BDBUF.yml
+++ b/spec/acfg/bdbuf.yml
@@ -1,20 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the Block Device Cache
(bdbuf).
appl-config-group-name: Block Device Cache Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.1
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: FnjaE8ztXyPAXKTsaagVNfHfh_8f4ncdxIG9ho9n_AA=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-BSP.yml b/spec/acfg/bsp.yml
index 16d6cfcc..b74b2851 100644
--- a/spec/acfg/RTEMS-ACFG-BSP.yml
+++ b/spec/acfg/bsp.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the BSP. Some
configuration options may have a BSP-specific setting which is defined by
@@ -8,15 +7,10 @@ appl-config-group-description: |
appl-config-group-name: BSP Related Configuration Options
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.17
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: rwjX-0R-u4r1rGEOE2eY-zh80RZYwzt1bEC7_CYm5VU=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-CLASSIC.yml b/spec/acfg/classic.yml
index 84e4025b..1a350084 100644
--- a/spec/acfg/RTEMS-ACFG-CLASSIC.yml
+++ b/spec/acfg/classic.yml
@@ -1,19 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the Classic API.
appl-config-group-name: Classic API Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.2
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: o56vQeLZdVSQ3We-eSixhJxwqGLBNJpD5wnaHeTlLjM=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-CLASSICINIT.yml b/spec/acfg/classicinit.yml
index 3f0cd373..2ceef407 100644
--- a/spec/acfg/RTEMS-ACFG-CLASSICINIT.yml
+++ b/spec/acfg/classicinit.yml
@@ -1,20 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the Classic API
initialization task.
appl-config-group-name: Classic API Initialization Task Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.3
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: mTC3DcfCqElhgdthRiOLV1t1Bw-Si4IM5_d5xP-2GSg=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-DEVDRV.yml b/spec/acfg/devdrv.yml
index 4b31af6a..d5ff9a7c 100644
--- a/spec/acfg/RTEMS-ACFG-DEVDRV.yml
+++ b/spec/acfg/devdrv.yml
@@ -1,20 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the device drivers.
Note that network device drivers are not covered by the following options.
appl-config-group-name: Device Driver Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.4
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: LjipM-Hewis0-OHSPKwqB_Uffae0qmfBtzppXqrqBDU=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-EVENTRECORD.yml b/spec/acfg/eventrecord.yml
index d0e1c8b5..94306a14 100644
--- a/spec/acfg/RTEMS-ACFG-EVENTRECORD.yml
+++ b/spec/acfg/eventrecord.yml
@@ -1,19 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the event recording.
appl-config-group-name: Event Recording Configuration
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.5
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: tvw_EOJI4tIu_ZEKuxFvRuetfNZY7SwzZsOweSpi9W0=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml b/spec/acfg/filesystem.yml
index 1e86bd22..1577f749 100644
--- a/spec/acfg/RTEMS-ACFG-FILESYSTEM.yml
+++ b/spec/acfg/filesystem.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to filesytems.
By default, the In-Memory Filesystem (IMFS) is used as the base filesystem (also
@@ -45,15 +44,10 @@ appl-config-group-description: |
appl-config-group-name: Filesystem Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.6
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: guzvijvCL3KNldxRZblk0dG3MnBE2BNDLRci3Rthhj8=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-GENERAL.yml b/spec/acfg/general.yml
index 76ae83ef..7502a9af 100644
--- a/spec/acfg/RTEMS-ACFG-GENERAL.yml
+++ b/spec/acfg/general.yml
@@ -1,19 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes general system configuration options.
appl-config-group-name: General System Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.7
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: tQsepmlFchBRHS82XbAeBrN48Kk6-2V6XLryBW_z5Bw=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-IDLE.yml b/spec/acfg/idle.yml
index e46ad599..80c332b5 100644
--- a/spec/acfg/RTEMS-ACFG-IDLE.yml
+++ b/spec/acfg/idle.yml
@@ -1,19 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the idle tasks.
appl-config-group-name: Idle Task Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.8
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: 1wxlxj8JAjN2L2SS5ZWNiJDPOaPAykHSlNmo-Xvn-9Y=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-MPCI.yml b/spec/acfg/mpci.yml
index 2a08f2c1..3714996e 100644
--- a/spec/acfg/RTEMS-ACFG-MPCI.yml
+++ b/spec/acfg/mpci.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes multiprocessing related configuration options. The
options are only used if RTEMS was built with the ``--enable-multiprocessing``
@@ -10,15 +9,10 @@ appl-config-group-description: |
appl-config-group-name: Multiprocessing Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.9
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: yXBH3hwCoRc1nTBA3tRJJdwwHdJSqpY9ffgWt2dFrV4=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/opt/.doorstop.yml b/spec/acfg/opt/.doorstop.yml
deleted file mode 100644
index 84f34806..00000000
--- a/spec/acfg/opt/.doorstop.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-settings:
- digits: 3
- parent: RTEMS-ACFG
- prefix: RTEMS-ACFG-OPT
- sep: '-'
-attributes:
- defaults:
- SPDX-License-Identifier: CC-BY-SA-4.0
- appl-config-option-type: feature-enable
- appl-config-option-description: |
- Text.
- appl-config-option-index: []
- appl-config-option-name: CONFIGURE_NEW
- appl-config-option-notes: |
- None.
- copyrights:
- - Copyright (C) 2020 John Doe
- enabled-by: []
- interface-type: appl-config-option
- type: interface
- reviewed:
- - enabled-by
- - interface-type
- - type
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml b/spec/acfg/opt/appldisablefilesystem.yml
index 62ff60e0..802bea35 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDISABLEFILESYSTEM.yml
+++ b/spec/acfg/opt/appldisablefilesystem.yml
@@ -1,7 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-name: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then a base filesystem and the
configured filesystems are initialized during system initialization.
@@ -10,21 +7,18 @@ appl-config-option-description: |
initialized during system initialization and **no** filesystems are
configured.
appl-config-option-index: []
+appl-config-option-name: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
appl-config-option-notes: |
Filesystems shall be initialized to support file descriptor based device
drivers and basic input/output functions such as :c:func:`printf`.
Filesystems can be disabled to reduce the memory footprint of an application.
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.49
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: ISCAPa6Rmc7Wjwjzcpt2JGYcS_1NjTrLjGFNaQFP1CY=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml b/spec/acfg/opt/appldoesnotneedclockdriver.yml
index 99f7d985..b92252b1 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLDOESNOTNEEDCLOCKDRIVER.yml
+++ b/spec/acfg/opt/appldoesnotneedclockdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then a Clock Driver may be
initialized during system initialization.
@@ -23,17 +21,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`,
otherwise a compile time error in the configuration file will occur.
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.32
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: _T9fkYVAoLLbQYU-jS3lI-pjFUgiFcsK3955GQS27hg=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLEXTRADRIVERS.yml b/spec/acfg/opt/applextradrivers.yml
index 55dd2798..56216642 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLEXTRADRIVERS.yml
+++ b/spec/acfg/opt/applextradrivers.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of initializers for
+ structures of type :c:type:`rtems_driver_address_table`.
appl-config-option-default-value: |
The default value is the empty list.
appl-config-option-description: |
@@ -14,22 +17,13 @@ appl-config-option-notes: |
See :ref:`CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS` for an alternative
placement of application device driver initializers.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of initializers for
- structures of type :c:type:`rtems_driver_address_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.33
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: 1UivcEWeu7DQQ3YP0hVHwzRhICaQvtjZIngPW_odEtM=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSATADRIVER.yml b/spec/acfg/opt/applneedsatadriver.yml
index 2b21f367..3e06f1d6 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSATADRIVER.yml
+++ b/spec/acfg/opt/applneedsatadriver.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the ATA Driver is
initialized during system initialization.
@@ -13,15 +12,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.139
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml b/spec/acfg/opt/applneedsclockdriver.yml
index 1d632495..fc65e1f6 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCLOCKDRIVER.yml
+++ b/spec/acfg/opt/applneedsclockdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Clock Driver is
initialized during system initialization.
@@ -19,17 +17,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`,
otherwise a compile time error in the configuration file will occur.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.34
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: iYo4gVJmAy2sTZW86RErx_Si06MJ7ls-YdCePAOJ5JI=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml b/spec/acfg/opt/applneedsconsoledriver.yml
index 6928f883..84c03042 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSCONSOLEDRIVER.yml
+++ b/spec/acfg/opt/applneedsconsoledriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Console Driver is
initialized during system initialization.
@@ -23,17 +21,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER`
configuration options are mutually exclusive.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.35
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: VpP5UWholTSJHqJZbAbU9jxEauYgF8_PgwbJOVCwldc=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml b/spec/acfg/opt/applneedsframebufferdriver.yml
index 743d0023..c2ddd246 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSFRAMEBUFFERDRIVER.yml
+++ b/spec/acfg/opt/applneedsframebufferdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Frame Buffer Driver is
initialized during system initialization.
@@ -12,17 +10,13 @@ appl-config-option-notes: |
If this option is defined and the BSP does not have this device driver, then
the user will get a link time error for an undefined symbol.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.36
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: 2F01KzXw6CfqnUWhn2AacbqEERlpzY_lGS-MM0kTNMU=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSIDEDRIVER.yml b/spec/acfg/opt/applneedsidedriver.yml
index 425c1792..71c9964d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSIDEDRIVER.yml
+++ b/spec/acfg/opt/applneedsidedriver.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the IDE Driver is
initialized during system initialization.
@@ -13,15 +12,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.140'
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml b/spec/acfg/opt/applneedslibblock.yml
index a0fa6696..525a79f4 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSLIBBLOCK.yml
+++ b/spec/acfg/opt/applneedslibblock.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Block Device Cache is
initialized during system initialization.
@@ -10,17 +8,13 @@ appl-config-option-notes: |
Each option of the Block Device Cache (bdbuf) configuration can be explicitly
set by the user with the configuration options below. The Block Device Cache
is used for example by the RFS and DOSFS filesystems.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.1
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: M833U9HGwq-4g4ELB7aIDa_BZow-M0GaFavclYvSffI=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml b/spec/acfg/opt/applneedsnulldriver.yml
index ca744aaa..cb32179b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSNULLDRIVER.yml
+++ b/spec/acfg/opt/applneedsnulldriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the :file:`/dev/null`
Driver is initialized during system initialization.
@@ -9,17 +7,13 @@ appl-config-option-index:
appl-config-option-name: CONFIGURE_APPLICATION_NEEDS_NULL_DRIVER
appl-config-option-notes: |
This device driver is supported by all BSPs.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.37
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: PUE4qQOTUh2GbprwppZoYYsECHdwKECRtfiwbd988C8=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml b/spec/acfg/opt/applneedsrtcdriver.yml
index 3771188f..fa64f254 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSRTCDRIVER.yml
+++ b/spec/acfg/opt/applneedsrtcdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Real-Time Clock Driver
is initialized during system initialization.
@@ -12,17 +10,13 @@ appl-config-option-notes: |
If this is defined and the BSP does not have this device driver, then the
user will get a link time error for an undefined symbol.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.38
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: 7z9kkey_i48fitPzhEtNOBktrDkPKJKhQUn-fKZkg7c=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml b/spec/acfg/opt/applneedssimpleconsoledriver.yml
index 18a955ff..8f0c564a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLECONSOLEDRIVER.yml
+++ b/spec/acfg/opt/applneedssimpleconsoledriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Simple Console Driver
is initialized during system initialization.
@@ -27,17 +25,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER`
configuration options are mutually exclusive.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.39
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: qkHAEqgIdMA19PJTZzuAlwHxp0KIMoT4BbzrDP2ik7M=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml b/spec/acfg/opt/applneedssimpletaskconsoledriver.yml
index dd947184..e0cf6e1b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSIMPLETASKCONSOLEDRIVER.yml
+++ b/spec/acfg/opt/applneedssimpletaskconsoledriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Simple Task Console
Driver is initialized during system initialization.
@@ -36,17 +34,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_APPLICATION_NEEDS_SIMPLE_TASK_CONSOLE_DRIVER`
configuration options are mutually exclusive.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.40'
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: N-CV1Km7BOdv7hv_JgySEVM6bkfMVO61kWv3WcSotYE=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml b/spec/acfg/opt/applneedsstubdriver.yml
index cbdb397d..4bf23bc9 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSSTUBDRIVER.yml
+++ b/spec/acfg/opt/applneedsstubdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Stub Driver is
initialized during system initialization.
@@ -9,17 +7,13 @@ appl-config-option-name: CONFIGURE_APPLICATION_NEEDS_STUB_DRIVER
appl-config-option-notes: |
This device driver simply provides entry points that return successful and
is primarily a test fixture. It is supported by all BSPs.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.41
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: KsaiA9DjlpfXZhK-VjPyk1FTWxlwgI35LQyJb6erL78=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml b/spec/acfg/opt/applneedstimerdriver.yml
index 76a8175d..95ee32d1 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSTIMERDRIVER.yml
+++ b/spec/acfg/opt/applneedstimerdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Benchmark Timer Driver is
initialized during system initialization.
@@ -19,17 +17,13 @@ appl-config-option-notes: |
* `CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`,
otherwise a compile time error will occur.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.42
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: z6pDFVmdbU3gNP-3KPQ8f14ebmZZzUu54GxGIffS9_E=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml b/spec/acfg/opt/applneedswatchdogdriver.yml
index 03441464..e20f1e60 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSWATCHDOGDRIVER.yml
+++ b/spec/acfg/opt/applneedswatchdogdriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the Watchdog Driver is
initialized during system initialization.
@@ -12,17 +10,13 @@ appl-config-option-notes: |
If this is defined and the BSP does not have this device driver, then the
user will get a link time error for an undefined symbol.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.43
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: 7owvbyMVAe4Bz7tPsWiKrq9pIiFHN2hR0Lkx2H1pBv8=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml b/spec/acfg/opt/applneedszerodriver.yml
index 48330eec..da8d98bf 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLNEEDSZERODRIVER.yml
+++ b/spec/acfg/opt/applneedszerodriver.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the :file:`/dev/zero`
Driver is initialized during system initialization.
@@ -9,17 +7,13 @@ appl-config-option-index:
appl-config-option-name: CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
appl-config-option-notes: |
This device driver is supported by all BSPs.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.44
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: HcrYQYZcCkuaF8hFIOnl74j6H5A1Zs5j6Z3S5cTR2Yg=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLPREREQUISITEDRIVERS.yml b/spec/acfg/opt/applprerequisitedrivers.yml
index dd3848b0..1b6da928 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-APPLPREREQUISITEDRIVERS.yml
+++ b/spec/acfg/opt/applprerequisitedrivers.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of initializers for
+ structures of type :c:type:`rtems_driver_address_table`.
appl-config-option-default-value: |
The default value is the empty list.
appl-config-option-description: |
@@ -15,22 +18,13 @@ appl-config-option-notes: |
See :ref:`CONFIGURE_APPLICATION_EXTRA_DRIVERS` for an alternative placement
of application device driver initializers.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of initializers for
- structures of type :c:type:`rtems_driver_address_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.45
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: N1-UI29pbUm9t9Dh809r1155DANz2vOL6My245rNpNk=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-ATADRIVERTASKPRIORITY.yml b/spec/acfg/opt/atadrivertaskpriority.yml
index 0fd74847..cf7dce14 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-ATADRIVERTASKPRIORITY.yml
+++ b/spec/acfg/opt/atadrivertaskpriority.yml
@@ -1,28 +1,22 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintprioclassic
appl-config-option-default-value: 140
-appl-config-option-index: []
appl-config-option-description: |
The value of this configuration option defines the ATA task priority.
+appl-config-option-index: []
appl-config-option-name: CONFIGURE_ATA_DRIVER_TASK_PRIORITY
appl-config-option-notes: |
This configuration option is only evaluated if the configuration option
:ref:`CONFIGURE_APPLICATION_NEEDS_ATA_DRIVER` is defined.
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC
+appl-config-option-type: integer
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.141
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMAXSIZE.yml b/spec/acfg/opt/bdbufbuffermaxsize.yml
index b09f1e90..757de0cd 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMAXSIZE.yml
+++ b/spec/acfg/opt/bdbufbuffermaxsize.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - It shall be an integral multiple of :ref:`CONFIGURE_BDBUF_BUFFER_MIN_SIZE`.
+ min: 0
appl-config-option-default-value: 4096
appl-config-option-description: |
The value of this configuration option defines the maximum size of a buffer
@@ -8,21 +10,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_BUFFER_MAX_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- custom:
- - It shall be an integral multiple of :ref:`CONFIGURE_BDBUF_BUFFER_MIN_SIZE`.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.2
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: fub05CXZScm_6L83WbMN6tNgzGgpuy9paA-VKGj2VaE=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMINSIZE.yml b/spec/acfg/opt/bdbufbufferminsize.yml
index 6a331363..bfae0e4d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFBUFFERMINSIZE.yml
+++ b/spec/acfg/opt/bdbufbufferminsize.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 512
appl-config-option-description: |
The value of this configuration option defines the minimum size of a buffer
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_BUFFER_MIN_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.3
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: qv78xwy_pWaNmasquzxSSYjSu29sI4OTunttgNCdFQY=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFCACHEMEMORYSIZE.yml b/spec/acfg/opt/bdbufcachememorysize.yml
index 41b722ec..ee62a542 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFCACHEMEMORYSIZE.yml
+++ b/spec/acfg/opt/bdbufcachememorysize.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``SIZE_MAX``'
+ min: 0
appl-config-option-default-value: 32768
appl-config-option-description: |
The value of this configuration option defines the size of the cache memory
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``SIZE_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.4
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: ztDCYYeTOq-TfO2EtPIBYz0rowaJG-5EZadtp5Ekr_g=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXREADAHEADBLOCKS.yml b/spec/acfg/opt/bdbufmaxreadaheadblocks.yml
index 2b639eda..31bdec7f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXREADAHEADBLOCKS.yml
+++ b/spec/acfg/opt/bdbufmaxreadaheadblocks.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum blocks per
@@ -11,20 +12,13 @@ appl-config-option-notes: |
A value of 0 disables the read-ahead task (default). The read-ahead task
will issue speculative read transfers if a sequential access pattern is
detected. This can improve the performance on some systems.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.5
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: Lchcp6brJcQ0aMB3wBlfUD37WjbJ8CbjJUtLPz3u5sM=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXWRITEBLOCKS.yml b/spec/acfg/opt/bdbufmaxwriteblocks.yml
index 9940a847..e0df8c66 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFMAXWRITEBLOCKS.yml
+++ b/spec/acfg/opt/bdbufmaxwriteblocks.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 16
appl-config-option-description: |
The value of this configuration option defines the maximum blocks per write
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_MAX_WRITE_BLOCKS
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.6
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: IlQp-5NgXh5l0BFnnKzyAykBreQdE4MyZ2Xv-gvWpp4=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFREADAHEADTASKPRIORITY.yml b/spec/acfg/opt/bdbufreadaheadtaskpriority.yml
index acffacc2..0666fa6c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFREADAHEADTASKPRIORITY.yml
+++ b/spec/acfg/opt/bdbufreadaheadtaskpriority.yml
@@ -1,26 +1,20 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintprioclassic
appl-config-option-default-value: 15
appl-config-option-description: |
The value of this configuration option defines the read-ahead task priority.
-appl-config-option-notes: null
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC
+appl-config-option-notes: null
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.7
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: kE7Rcc1Fye0pi8-M8ufLxQnKdL63ba067U5VgAU6maE=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml b/spec/acfg/opt/bdbuftaskstacksize.yml
index e35448d2..71356e0b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BDBUFTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/bdbuftaskstacksize.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintstackspace
+ - /acfg/opt/constraintmemsz
+ min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
appl-config-option-default-value: '``RTEMS_MINIMUM_STACK_SIZE``'
appl-config-option-description: |
The value of this configuration option defines the task stack size of the
@@ -8,22 +11,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_BDBUF_TASK_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.8
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: RNlzHbb_NjWFj0FpfnvOVRnHip5ZTfRX3IpogitGn9s=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKBODY.yml b/spec/acfg/opt/bspidletaskbody.yml
index f19eb7aa..18afe85e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKBODY.yml
+++ b/spec/acfg/opt/bspidletaskbody.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void *( *idle_body )( uintptr_t )``.
appl-config-option-default-value: |
The default value is BSP-specific.
appl-config-option-description: |
@@ -18,22 +21,13 @@ appl-config-option-notes: |
As it has knowledge of the specific CPU model, system controller logic, and
peripheral buses, a BSP-specific IDLE task may be capable of turning
components off to save power during extended periods of no task activity.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void *( *idle_body )( uintptr_t )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.123
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: tQwexSVyaofV3ETvezRbUOHChUYBcMxaVp-Gg1XzKdI=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml b/spec/acfg/opt/bspidletaskstacksize.yml
index e2d8e0ea..1ac84f7f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPIDLETASKSTACKSIZE.yml
+++ b/spec/acfg/opt/bspidletaskstacksize.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintidlestackarea
+ - /acfg/opt/constraintbspappmin
appl-config-option-default-value: |
The default value is BSP-specific.
appl-config-option-description: |
@@ -15,21 +17,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: BSP_IDLE_TASK_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.124
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: 7pOEeaD7uYF8aVrkAtJ8NgZ5v5OuE_dMnRbuttiCX5A=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINITIALEXTENSION.yml b/spec/acfg/opt/bspinitialextension.yml
index 016aa319..ff0a425a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINITIALEXTENSION.yml
+++ b/spec/acfg/opt/bspinitialextension.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of initializers for
+ structures of type :c:type:`rtems_extensions_table`.
appl-config-option-default-value: |
The default value is BSP-specific.
appl-config-option-description: |
@@ -17,22 +20,13 @@ appl-config-option-name: BSP_INITIAL_EXTENSION
appl-config-option-notes: |
The value of this configuration option is placed after the entries of all
other initial user extensions.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of initializers for
- structures of type :c:type:`rtems_extensions_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.125
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: GnIbLfENzpNresFPNwwKix3_KZBpvoZ0F11u0YExFwo=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml b/spec/acfg/opt/bspinterruptstacksize.yml
index dc6f580d..6d4829ac 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPINTERRUPTSTACKSIZE.yml
+++ b/spec/acfg/opt/bspinterruptstacksize.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintisrstackalign
+ - /acfg/opt/constraintisrstackarea
+ - /acfg/opt/constraintbspappmin
appl-config-option-default-value: |
The default value is BSP-specific.
appl-config-option-description: |
@@ -15,22 +18,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: BSP_INTERRUPT_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN
- - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.126
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: J_GQkZT6Jtrwb-LYr52tN-UvpikNSf2SYSPELlON0dA=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPPREREQUISITEDRIVERS.yml b/spec/acfg/opt/bspprerequisitedrivers.yml
index 124f0848..964b5059 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-BSPPREREQUISITEDRIVERS.yml
+++ b/spec/acfg/opt/bspprerequisitedrivers.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of initializers for
+ structures of type :c:type:`rtems_extensions_table`.
appl-config-option-default-value: |
The default value is BSP-specific.
appl-config-option-description: |
@@ -18,22 +21,13 @@ appl-config-option-notes: |
The value of this configuration option is placed before the entries of all
other initial user extensions (including
:ref:`CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS`).
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of initializers for
- structures of type :c:type:`rtems_extensions_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.128
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: O8t88Es4vkBzNEFmBwklHs6Sv5Sh8z-3S7oALxRS2ZA=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CBSMAXIMUMSERVERS.yml b/spec/acfg/opt/cbsmaximumservers.yml
index 6899a055..f354a9e3 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CBSMAXIMUMSERVERS.yml
+++ b/spec/acfg/opt/cbsmaximumservers.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-default-value: ':ref:`CONFIGURE_MAXIMUM_TASKS`'
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``SIZE_MAX``'
+ min: 0
+appl-config-option-default-value: :ref:`CONFIGURE_MAXIMUM_TASKS`
appl-config-option-description: |
The value of this configuration option defines the maximum number Constant
Bandwidth Servers that can be concurrently active.
@@ -10,22 +14,12 @@ appl-config-option-notes: |
This configuration option is only evaluated if the configuration option
:ref:`CONFIGURE_SCHEDULER_CBS` is defined.
appl-config-option-type: integer
-appl-config-option-constraint:
- min: 0
- max: '``SIZE_MAX``'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.142
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml b/spec/acfg/opt/constraintbspappmin.yml
index db059725..cecf8166 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN.yml
+++ b/spec/acfg/opt/constraintbspappmin.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.131
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be greater than or equal to a
BSP-specific and application-specific minimum value.
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml b/spec/acfg/opt/constraintidlestackarea.yml
index 58a5ccd6..36a7aeae 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA.yml
+++ b/spec/acfg/opt/constraintidlestackarea.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.137
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be small enough so that the IDLE
task stack area calculation carried out by ``<rtems/confdefs.h>`` does not
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml b/spec/acfg/opt/constraintisrstackalign.yml
index 2539e85d..142d8b26 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN.yml
+++ b/spec/acfg/opt/constraintisrstackalign.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.136
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be aligned according to
``CPU_INTERRUPT_STACK_ALIGNMENT``.
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml b/spec/acfg/opt/constraintisrstackarea.yml
index ed86de5b..012b67f4 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA.yml
+++ b/spec/acfg/opt/constraintisrstackarea.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.135
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be small enough so that the
interrupt stack area calculation carried out by ``<rtems/confdefs.h>`` does
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml b/spec/acfg/opt/constraintmemsz.yml
index f7a28cab..e99d917a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTMEMSZ.yml
+++ b/spec/acfg/opt/constraintmemsz.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.133
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be less than or equal to a
BSP-specific and application-specific value which depends on the size of the
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPOSIX.yml b/spec/acfg/opt/constraintposix.yml
index 7588b0a1..9441b768 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPOSIX.yml
+++ b/spec/acfg/opt/constraintposix.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.163
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be zero if the POSIX API is not
enabled (e.g. RTEMS was built without the ``--enable-posix`` build
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC.yml b/spec/acfg/opt/constraintprioclassic.yml
index db559ab7..faea24f1 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC.yml
+++ b/spec/acfg/opt/constraintprioclassic.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.162
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be a valid Classic API task
priority. The set of valid task priorities is scheduler-specific.
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml b/spec/acfg/opt/constraintstackspace.yml
index 1a0a6080..3d6d33b8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE.yml
+++ b/spec/acfg/opt/constraintstackspace.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.132
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be small enough so that the task
stack space calculation carried out by ``<rtems/confdefs.h>`` does not
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml b/spec/acfg/opt/constraintunlimited.yml
index e105c049..326b79ea 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED.yml
+++ b/spec/acfg/opt/constraintunlimited.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.134
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option may be defined through
:c:func:`rtems_resource_unlimited` the enable unlimited objects for this
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml b/spec/acfg/opt/constraintwkspace.yml
index ef023fb2..a9043d54 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-CONSTRAINTWKSPACE.yml
+++ b/spec/acfg/opt/constraintwkspace.yml
@@ -1,15 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
-level: 1.138
links: []
-normative: true
-ref: ''
-reviewed: null
text: |
The value of this configuration option shall be small enough so that the
RTEMS Workspace size calculation carried out by ``<rtems/confdefs.h>`` does
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml b/spec/acfg/opt/dirtymemory.yml
index 192bb2b6..43a365d0 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml
+++ b/spec/acfg/opt/dirtymemory.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the memory areas used for
the RTEMS Workspace and the C Program Heap are dirtied with a ``0xCF`` byte
@@ -15,17 +13,13 @@ appl-config-option-notes: |
memory is first dirtied and then zeroed.
See also :ref:`CONFIGURE_MALLOC_DIRTY`.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.67
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: zOyiOMdbdMsmxId-SShr_wXLhsoksxKv9Wq7ZphmPog=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-DISABLEBSPSETTINGS.yml b/spec/acfg/opt/disablebspsettings.yml
index b6e1e2b5..c397693d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-DISABLEBSPSETTINGS.yml
+++ b/spec/acfg/opt/disablebspsettings.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the following BSP related
configuration options are undefined:
@@ -19,17 +17,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_DISABLE_BSP_SETTINGS
appl-config-option-notes: null
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.129
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: NdV6jdrCvK6mfwAVHiZw-0ftzRA1MlxFQxX85WE2otQ=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-DISABLENEWLIBREENTRANCY.yml b/spec/acfg/opt/disablenewlibreentrancy.yml
index 755cd8d3..49ca480f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-DISABLENEWLIBREENTRANCY.yml
+++ b/spec/acfg/opt/disablenewlibreentrancy.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the Newlib reentrancy
support per thread is disabled and a global reentrancy structure is used.
@@ -13,15 +12,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.143
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-EXECUTIVERAMSIZE.yml b/spec/acfg/opt/executiveramsize.yml
index b4e6742a..ee3e72ea 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-EXECUTIVERAMSIZE.yml
+++ b/spec/acfg/opt/executiveramsize.yml
@@ -1,5 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``UINTPTR_MAX``'
+ min: 0
appl-config-option-default-value: |
If this configuration option is undefined, then the RTEMS Workspace and task
stack space size is calculated by ``<rtems/confdefs.h>`` based on the values
@@ -13,22 +17,12 @@ appl-config-option-notes: |
This is an advanced configuration option. Use it only if you know exactly
what you are doing.
appl-config-option-type: integer
-appl-config-option-constraint:
- min: 0
- max: '``UINTPTR_MAX``'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.144
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml b/spec/acfg/opt/extrataskstacks.yml
index 0b88461c..222640aa 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-EXTRATASKSTACKS.yml
+++ b/spec/acfg/opt/extrataskstacks.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintstackspace
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the number of bytes the
@@ -13,21 +15,13 @@ appl-config-option-notes: |
This parameter is very important. If the application creates tasks with
stacks larger then the minimum, then that memory is **not** accounted for by
``<rtems/confdefs.h>``.
-appl-config-option-constraint:
- min: 0
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.68
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: mis7od0PZMb0qfwof2ubzwendT9dClrfwDpT2nCVivk=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMALL.yml b/spec/acfg/opt/filesystemall.yml
index de576c0c..fdb2a486 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMALL.yml
+++ b/spec/acfg/opt/filesystemall.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the following
configuration options will be defined as well
@@ -23,15 +22,10 @@ appl-config-option-notes: null
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.146
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMDOSFS.yml b/spec/acfg/opt/filesystemdosfs.yml
index 8a451b8e..dc0b0557 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMDOSFS.yml
+++ b/spec/acfg/opt/filesystemdosfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the DOS (FAT) filesystem
is registered, so that instances of this filesystem can be mounted by the
@@ -12,15 +11,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.148
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMFTPFS.yml b/spec/acfg/opt/filesystemftpfs.yml
index 7a7639cc..98a3e340 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMFTPFS.yml
+++ b/spec/acfg/opt/filesystemftpfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the FTP filesystem (FTP
client) is registered, so that instances of this filesystem
@@ -10,15 +9,10 @@ appl-config-option-notes: null
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.149
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMIMFS.yml b/spec/acfg/opt/filesystemimfs.yml
index d77463af..758841b0 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMIMFS.yml
+++ b/spec/acfg/opt/filesystemimfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the In-Memory Filesystem
(IMFS) is registered, so that instances of this filesystem can be mounted by
@@ -13,15 +12,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.150'
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMJFFS2.yml b/spec/acfg/opt/filesystemjffs2.yml
index 0f73685d..f2a1b37a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMJFFS2.yml
+++ b/spec/acfg/opt/filesystemjffs2.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the JFFS2 filesystem
is registered, so that instances of this filesystem can be mounted by the
@@ -10,15 +9,10 @@ appl-config-option-notes: null
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.151
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMNFS.yml b/spec/acfg/opt/filesystemnfs.yml
index a583437e..341dc0ff 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMNFS.yml
+++ b/spec/acfg/opt/filesystemnfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the Network Filesystem
(NFS) client is registered, so that instances of this filesystem can be
@@ -10,15 +9,10 @@ appl-config-option-notes: null
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.152
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMRFS.yml b/spec/acfg/opt/filesystemrfs.yml
index 49b1a0b0..164a5b7b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMRFS.yml
+++ b/spec/acfg/opt/filesystemrfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the RTEMS Filesystem (RFS)
is registered, so that instances of this filesystem can be mounted by the
@@ -12,15 +11,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.153
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMTFTPFS.yml b/spec/acfg/opt/filesystemtftpfs.yml
index 53443ed1..4c426a26 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-FILESYSTEMTFTPFS.yml
+++ b/spec/acfg/opt/filesystemtftpfs.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then the TFTP filesystem (TFTP
client) is registered, so that instances of this filesystem can be mounted by
@@ -10,15 +9,10 @@ appl-config-option-notes: null
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.154
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKBODY.yml b/spec/acfg/opt/idletaskbody.yml
index a4f9f327..53b91f1e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKBODY.yml
+++ b/spec/acfg/opt/idletaskbody.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void *( *idle_body )( uintptr_t )``.
appl-config-option-default-value: |
If :ref:`BSP_IDLE_TASK_BODY` is defined, then this will be the default value,
otherwise the default value is ``_CPU_Thread_Idle_body``.
@@ -15,22 +18,13 @@ appl-config-option-notes: |
IDLE threads can be used to initialize the application, see configuration
option :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION`.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void *( *idle_body )( uintptr_t )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.86
links:
-- RTEMS-ACFG-IDLE: MPU6F9VtN3Et8wrFFFP7VlpO0zGaWoJFOwfuikRpGxs=
-normative: true
-ref: ''
-reviewed: tA22lYVMXLWhTE8ZIPIGkocmsXQdVX2GkdMzLobDCO0=
+- role: null
+ uid: ../idle
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml b/spec/acfg/opt/idletaskinitappl.yml
index e5290502..1a86bc7d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKINITAPPL.yml
+++ b/spec/acfg/opt/idletaskinitappl.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the user is assumed to
provide one or more initialization tasks.
@@ -33,17 +31,13 @@ appl-config-option-notes: |
* `CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION`
otherwise a compile time error in the configuration file will occur.
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.87
links:
-- RTEMS-ACFG-IDLE: MPU6F9VtN3Et8wrFFFP7VlpO0zGaWoJFOwfuikRpGxs=
-normative: true
-ref: ''
-reviewed: FgLDcT4kZkxgXgc8x6NU8jDffKzNY1vfPSsMpRljylE=
+- role: null
+ uid: ../idle
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml b/spec/acfg/opt/idletaskstacksize.yml
index 0fc09fdc..9b8f7a32 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IDLETASKSTACKSIZE.yml
+++ b/spec/acfg/opt/idletaskstacksize.yml
@@ -1,7 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
-appl-config-option-default-value: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintidlestackarea
+ - /acfg/opt/constraintbspappmin
+appl-config-option-default-value: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
appl-config-option-description: |
The value of this configuration option defines the task stack size for an
IDLE task.
@@ -10,21 +12,13 @@ appl-config-option-name: CONFIGURE_IDLE_TASK_STACK_SIZE
appl-config-option-notes: |
In SMP configurations, there is one IDLE task per configured processor, see
:ref:`CONFIGURE_MAXIMUM_PROCESSORS`.
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTIDLESTACKAREA
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.88
links:
-- RTEMS-ACFG-IDLE: MPU6F9VtN3Et8wrFFFP7VlpO0zGaWoJFOwfuikRpGxs=
-normative: true
-ref: ''
-reviewed: vCxvokQrszGqeHmPFiKnlsYeZWwUycCMU0_L_sbaQUo=
+- role: null
+ uid: ../idle
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml b/spec/acfg/opt/imfsdisablechmod.yml
index acb8a7dd..e917e997 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHMOD.yml
+++ b/spec/acfg/opt/imfsdisablechmod.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
changing the mode of files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_CHMOD
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.50'
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: J6ILrGCyaH89KzZwbuFXciu5kv4l2EXC2Xh_WjWWQjw=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHOWN.yml b/spec/acfg/opt/imfsdisablechown.yml
index c50993c9..c9dabd97 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLECHOWN.yml
+++ b/spec/acfg/opt/imfsdisablechown.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
changing the ownership of files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_CHOWN
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.51
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: eRyMZHMHpjZC1Os73g1SFhkwDJDO5NC62w4SoeClOpI=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLELINK.yml b/spec/acfg/opt/imfsdisablelink.yml
index a0245421..9c2a1727 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLELINK.yml
+++ b/spec/acfg/opt/imfsdisablelink.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports hard
links.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_LINK
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.52
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: Kz4op88t5gdkMh4ZET2dXEOMA-IkthUq69-lZTpaRI8=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNOD.yml b/spec/acfg/opt/imfsdisablemknod.yml
index c63f0cea..94c0494b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNOD.yml
+++ b/spec/acfg/opt/imfsdisablemknod.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports making
files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_MKNOD
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.53
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: W3_uZFT_UnrDuR34u2IzwYMyccywHxRucu8tShDrz4U=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODDEVICE.yml b/spec/acfg/opt/imfsdisablemknoddevice.yml
index d3dc624e..3d529d1d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODDEVICE.yml
+++ b/spec/acfg/opt/imfsdisablemknoddevice.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports making
device files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.155
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODFILE.yml b/spec/acfg/opt/imfsdisablemknodfile.yml
index 320c1237..c47345cc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMKNODFILE.yml
+++ b/spec/acfg/opt/imfsdisablemknodfile.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports making
regular files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_MKNOD_FILE
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.54
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: 46ydxum3nxKXxueJdAIr-80usly9S5YcALlMv7oHcvI=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMOUNT.yml b/spec/acfg/opt/imfsdisablemount.yml
index 0e855a4c..7ea67abb 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEMOUNT.yml
+++ b/spec/acfg/opt/imfsdisablemount.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
mounting other filesystems.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_MOUNT
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.55
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: x4u1cvybGRBFFUslFJ8iDCSAhrr-TEbF93tiWtI0V_4=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADDIR.yml b/spec/acfg/opt/imfsdisablereaddir.yml
index 3f12fbc3..5e5458f5 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADDIR.yml
+++ b/spec/acfg/opt/imfsdisablereaddir.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
reading directories.
@@ -11,17 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_READDIR
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.56
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: zmO3IMdvDIZktX0p2SnGiHyp3wE0ADvc49lH8dgn1q4=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADLINK.yml b/spec/acfg/opt/imfsdisablereadlink.yml
index d85ed775..caec0206 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEREADLINK.yml
+++ b/spec/acfg/opt/imfsdisablereadlink.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
reading symbolic links.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_READLINK
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.57
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: 2ThG-m0Cd-y-j0dnD-EggrmfYuB28pBilXWH48Zc0tg=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERENAME.yml b/spec/acfg/opt/imfsdisablerename.yml
index f05cc06d..ca27161d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERENAME.yml
+++ b/spec/acfg/opt/imfsdisablerename.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
renaming files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_RENAME
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.58
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: hg3xQ-NB18ypTPDSWB2ZnISFObWHRieRY3WTxNVBGmI=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERMNOD.yml b/spec/acfg/opt/imfsdisablermnod.yml
index 096811ba..5bfdd1ab 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLERMNOD.yml
+++ b/spec/acfg/opt/imfsdisablermnod.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
removing files.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_RMNOD
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.59
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: NVmyY4QJoXlEpr2lPbak0i1cJWOaOuSvKWarMt2Y9I8=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLESYMLINK.yml b/spec/acfg/opt/imfsdisablesymlink.yml
index cc763143..006a051e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLESYMLINK.yml
+++ b/spec/acfg/opt/imfsdisablesymlink.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
creating symbolic links.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_SYMLINK
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.60'
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: 2tTHJZhWZs99a4799w5te-v2YYF_dciwyDbLcdjTUtk=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUNMOUNT.yml b/spec/acfg/opt/imfsdisableunmount.yml
index aff59701..e680e3f2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUNMOUNT.yml
+++ b/spec/acfg/opt/imfsdisableunmount.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
unmounting other filesystems.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_UNMOUNT
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.61
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: nhyacgemgFJGPk279ClvyZsP5k_3P-Mc33BTCG3qJ0E=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUTIME.yml b/spec/acfg/opt/imfsdisableutime.yml
index 65148d20..3b872897 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSDISABLEUTIME.yml
+++ b/spec/acfg/opt/imfsdisableutime.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS supports
changing file times.
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_DISABLE_UTIME
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.62
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: rrGCQJOGjqp0lM5nTvEMOjvV1OUAyGhJJrkHCn8iTdU=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSENABLEMKFIFO.yml b/spec/acfg/opt/imfsenablemkfifo.yml
index cb552f74..fa909676 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSENABLEMKFIFO.yml
+++ b/spec/acfg/opt/imfsenablemkfifo.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the root IMFS does not
support making FIFOs (no support for :c:func:`mkfifo`).
@@ -10,17 +8,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_IMFS_ENABLE_MKFIFO
appl-config-option-notes: null
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.63
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: I0m95z777CzfcvD-A3C2qawNgWd_7hjUtTiq7uw8KEE=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSMEMFILEBYTESPERBLOCK.yml b/spec/acfg/opt/imfsmemfilebytesperblock.yml
index 8ec1a472..267f0e98 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-IMFSMEMFILEBYTESPERBLOCK.yml
+++ b/spec/acfg/opt/imfsmemfilebytesperblock.yml
@@ -1,10 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ set:
+ - 16
+ - 32
+ - 64
+ - 128
+ - 256
+ - 512
appl-config-option-default-value: 128
appl-config-option-description: |
The value of this configuration option defines the block size for in-memory
files managed by the IMFS.
+appl-config-option-index: []
+appl-config-option-name: CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
appl-config-option-notes: |
The configured block size has two impacts. The first is the average amount of
unused memory in the last block of each file. For example, when the block
@@ -31,27 +39,13 @@ appl-config-option-notes: |
- when the block size is 512 bytes, the maximum file size is 1,082,195,456
bytes.
-appl-config-option-index: []
-appl-config-option-name: CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
-appl-config-option-constraint:
- set:
- - 16
- - 32
- - 64
- - 128
- - 256
- - 512
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.64
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: iA2QqUff1w3cWEYU5hSqcvelHFH2rdGHHEb8TCVHTdQ=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITIALEXTENSIONS.yml b/spec/acfg/opt/initialextensions.yml
index 4bab7868..134da920 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITIALEXTENSIONS.yml
+++ b/spec/acfg/opt/initialextensions.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of initializers for
+ structures of type :c:type:`rtems_extensions_table`.
appl-config-option-default-value: |
The default value is the empty list.
appl-config-option-description: |
@@ -12,22 +15,13 @@ appl-config-option-notes: |
The value of this configuration option is placed before the entries of
:ref:`BSP_INITIAL_EXTENSION` and after the entries of all other initial
user extensions.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of initializers for
- structures of type :c:type:`rtems_extensions_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.69
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: Sd9l4jat5QB1IDZpilTkoIwVqC_yJ6N-s_VrP76irAg=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml b/spec/acfg/opt/inittaskarguments.yml
index 3277b5f4..bb677a37 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKARGUMENTS.yml
+++ b/spec/acfg/opt/inittaskarguments.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a valid integer of type
+ ``rtems_task_argument``.
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines task argument of the Classic
@@ -8,22 +11,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_ARGUMENTS
appl-config-option-notes: null
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a valid integer of type
- ``rtems_task_argument``.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.24
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: jMwnu7-4ilJXkAUw6EL_YWvbjmdsKCZfNYHd-NrMhYY=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKATTRIBUTES.yml b/spec/acfg/opt/inittaskattributes.yml
index f01442a7..1fac9aaf 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKATTRIBUTES.yml
+++ b/spec/acfg/opt/inittaskattributes.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a valid task attribute set.
appl-config-option-default-value: '``RTEMS_DEFAULT_ATTRIBUTES``'
appl-config-option-description: |
The value of this configuration option defines the task attributes of the
@@ -8,21 +10,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_ATTRIBUTES
appl-config-option-notes: null
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a valid task attribute set.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.25
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: 1wSAoAaLJYYHhsD2dTGXAPg6sq-HKGO9E4rDL64LoAM=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKENTRYPOINT.yml b/spec/acfg/opt/inittaskentrypoint.yml
index 3a23f56e..ac371fa0 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKENTRYPOINT.yml
+++ b/spec/acfg/opt/inittaskentrypoint.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void ( *entry_point )( rtems_task_argument )``.
appl-config-option-default-value: |
The default value is ``Init``.
appl-config-option-description: |
@@ -11,22 +14,13 @@ appl-config-option-name: CONFIGURE_INIT_TASK_ENTRY_POINT
appl-config-option-notes: |
The application shall provide the function referenced by this configuration
option.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void ( *entry_point )( rtems_task_argument )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.26
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: jOkXLnZAAC3nPhY6NtlLibjtoO6p3DQYy5LcJKHzUOo=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKINITIALMODES.yml b/spec/acfg/opt/inittaskinitialmodes.yml
index 2ed61644..9f34e871 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKINITIALMODES.yml
+++ b/spec/acfg/opt/inittaskinitialmodes.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a valid task mode set.
appl-config-option-default-value: |
In SMP configurations, the default value is ``RTEMS_DEFAULT_MODES``,
otherwise the default value is ``RTEMS_NO_PREEMPT``.
@@ -10,21 +12,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_INITIAL_MODES
appl-config-option-notes: null
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a valid task mode set.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.27
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: cfugRwA222BfynK4vQ6fTwoiebtjWrylcPaHDy9Oaj8=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKNAME.yml b/spec/acfg/opt/inittaskname.yml
index f33d9a00..40bb7321 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKNAME.yml
+++ b/spec/acfg/opt/inittaskname.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a valid integer of type
+ ``rtems_name``.
appl-config-option-default-value: |
The default value is ``rtems_build_name( 'U', 'I', '1', ' ' )``.
appl-config-option-description: |
@@ -10,22 +13,13 @@ appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_NAME
appl-config-option-notes: |
Use :c:func:`rtems_build_name` to define the task name.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a valid integer of type
- ``rtems_name``.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.28
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: YPwhKZqVv-jA9R7N9GdU4xIf4DWBhhtaTebe_kPuwxg=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKPRIORITY.yml b/spec/acfg/opt/inittaskpriority.yml
index e6994bb5..ad819aa2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKPRIORITY.yml
+++ b/spec/acfg/opt/inittaskpriority.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintprioclassic
appl-config-option-default-value: 1
appl-config-option-description: |
The value of this configuration option defines the initial priority of the
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_PRIORITY
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.29
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: Is50r8SdOMSSHLo7zDsCsO6hlwHa7wFKEzfJjTuFZTI=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml b/spec/acfg/opt/inittaskstacksize.yml
index 418e207a..833f5931 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INITTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/inittaskstacksize.yml
@@ -1,28 +1,22 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
-appl-config-option-default-value: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintstackspace
+ min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
+appl-config-option-default-value: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
appl-config-option-description: |
The value of this configuration option defines the task stack size of the
Classic API initialization task.
appl-config-option-index: []
appl-config-option-name: CONFIGURE_INIT_TASK_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.30'
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: NasAYqLLBgKuwqe3fM4UFybmaqO1xw-ikLf6Swxpotw=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml b/spec/acfg/opt/interruptstacksize.yml
index cbfa4f4f..99aba84d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-INTERRUPTSTACKSIZE.yml
+++ b/spec/acfg/opt/interruptstacksize.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintisrstackalign
+ - /acfg/opt/constraintisrstackarea
+ - /acfg/opt/constraintbspappmin
appl-config-option-default-value: |
The default value is :ref:`BSP_INTERRUPT_STACK_SIZE` in case it is defined,
otherwise the default value is ``CPU_STACK_MINIMUM_SIZE``.
@@ -26,22 +29,13 @@ appl-config-option-notes: |
In releases before RTEMS 5.1 the default value was
:ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE` instead of ``CPU_STACK_MINIMUM_SIZE``.
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKALIGN
- - RTEMS-ACFG-OPT-CONSTRAINTISRSTACKAREA
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.70'
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: baaaEdNuGXxSvuDwdHmPZVeBCak0pwpb03jv2nCU2tY=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCBSPSUPPORTSSBRK.yml b/spec/acfg/opt/mallocbspsupportssbrk.yml
index 0bdbd5e6..cfab4cef 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCBSPSUPPORTSSBRK.yml
+++ b/spec/acfg/opt/mallocbspsupportssbrk.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
If
@@ -17,17 +15,13 @@ appl-config-option-name: CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
appl-config-option-notes: |
This option should not be defined by the application. Only the BSP knows how
it allocates memory to the C Program Heap.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.130'
links:
-- RTEMS-ACFG-BSP: _GrDY3wCA-wZIjNaNIwqZBM6OrMLGu0_LLx2H-VYSyA=
-normative: true
-ref: ''
-reviewed: -pt7FJTxjn5rpQP-H-sIahLJqTBj6y93GfUWxLYW9No=
+- role: null
+ uid: ../bsp
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCDIRTY.yml b/spec/acfg/opt/mallocdirty.yml
index 048c8ee6..63d92506 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MALLOCDIRTY.yml
+++ b/spec/acfg/opt/mallocdirty.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-option-description: |
In case this configuration option is defined, then each memory area returned
by C Program Heap allocator functions such as :c:func:`malloc` is dirtied
@@ -14,15 +13,10 @@ appl-config-option-notes: |
appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.156
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml b/spec/acfg/opt/maxbarriers.yml
index d899f691..3c7cbcb3 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXBARRIERS.yml
+++ b/spec/acfg/opt/maxbarriers.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_BARRIERS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.14
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: DXQ7n4VFdgQXHBbJOlUe7oLa-mccRpU-Sl5TzVd9RFk=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml b/spec/acfg/opt/maxdrivers.yml
index f17524a5..a973689d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXDRIVERS.yml
+++ b/spec/acfg/opt/maxdrivers.yml
@@ -1,6 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ It shall be greater than or equal than the number of statically configured
+ device drivers.
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``SIZE_MAX``'
appl-config-option-default-value: |
This is computed by default, and is set to the number of device drivers
configured using the ``CONFIGURE_APPLICATIONS_NEEDS_XXX_DRIVER``
@@ -15,25 +21,13 @@ appl-config-option-notes: |
configured device drivers. Drivers configured using the
``CONFIGURE_APPLICATIONS_NEEDS_XXX_DRIVER`` configuration options are
statically installed.
-appl-config-option-constraint:
- max: '``SIZE_MAX``'
- custom:
- - |
- It shall be greater than or equal than the number of statically configured
- device drivers.
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.46
links:
-- RTEMS-ACFG-DEVDRV: 75G0LF6n2XEdjSX-qN_FPap1vl0feYAa0HTSDWPm6-8=
-normative: true
-ref: ''
-reviewed: ACNNr_lLcGVRhoWgoC2uEf3efgPBHW2Zidm-2X5lfqE=
+- role: null
+ uid: ../devdrv
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml b/spec/acfg/opt/maxfiledescriptors.yml
index 7677ff6b..5e75ec4c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXFILEDESCRIPTORS.yml
+++ b/spec/acfg/opt/maxfiledescriptors.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``SIZE_MAX``'
+ min: 0
appl-config-option-default-value: 3
appl-config-option-description: |
The value of this configuration option defines the maximum number of file
@@ -11,22 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_FILE_DESCRIPTORS
appl-config-option-notes: |
The default value of three file descriptors allows RTEMS to support standard
input, output, and error I/O streams on ``/dev/console``.
-appl-config-option-constraint:
- min: 0
- max: '``SIZE_MAX``'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.71
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: v9NXVb63UxNrgIyr2XArEs-RinffbSpCHW8pKRRKzI8=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml b/spec/acfg/opt/maxmessagequeues.yml
index d6313f9b..8612db75 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXMESSAGEQUEUES.yml
+++ b/spec/acfg/opt/maxmessagequeues.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -12,23 +16,13 @@ appl-config-option-notes: |
:ref:`ConfigUnlimitedObjects`. You have to account for the memory used to
store the messages of each message queue, see
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.15
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: qt88R2j8qTmt8r20x-0unu4cOEfeETPuOHPi247vKIA=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml b/spec/acfg/opt/maxpartitions.yml
index a370a501..c2ddc18c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPARTITIONS.yml
+++ b/spec/acfg/opt/maxpartitions.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_PARTITIONS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.16
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: 7PJjYjWlNHTMhrdDNtDoLbGOcKs1Uq2zhZES8-vCLzk=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml b/spec/acfg/opt/maxperiods.yml
index 9547fe07..8dba533a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPERIODS.yml
+++ b/spec/acfg/opt/maxperiods.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_PERIODS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.17
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: JLk2cRkwP9mBDOkx8quXjrq3DBXq0AxZt_adp-o7AkI=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml b/spec/acfg/opt/maxports.yml
index bb271d89..269f8118 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPORTS.yml
+++ b/spec/acfg/opt/maxports.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_PORTS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.18
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: y1U22RxLdrpygCxueTw_IwQlNELp-xEQK9YVDGFgXEk=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml b/spec/acfg/opt/maxposixkeys.yml
index e5ecc50e..2dbbeee2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYS.yml
+++ b/spec/acfg/opt/maxposixkeys.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_POSIX_KEYS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.95
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: cz7kGSYoOWF2G6BuS2PE9lc1BEF6XaQXWT5GaRsgCOw=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml b/spec/acfg/opt/maxposixkeyvaluepairs.yml
index 59560aa8..ba1c9176 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXKEYVALUEPAIRS.yml
+++ b/spec/acfg/opt/maxposixkeyvaluepairs.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: |
The default value is
:ref:`CONFIGURE_MAXIMUM_POSIX_KEYS` *
@@ -17,23 +21,13 @@ appl-config-option-notes: |
A key value pair is created by :c:func:`pthread_setspecific` if the value
is not :c:macro:`NULL`, otherwise it is deleted.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.96
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: 9Dv05nMxAQ7fqMTd6hyDBY5q_WkZM2cUS0xdFUersG4=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml b/spec/acfg/opt/maxposixmessagequeues.yml
index 211b9aec..d7502f71 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXMESSAGEQUEUES.yml
+++ b/spec/acfg/opt/maxposixmessagequeues.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -12,24 +17,13 @@ appl-config-option-notes: |
:ref:`ConfigUnlimitedObjects`. You have to account for the memory used to
store the messages of each message queue, see
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.97
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: pIovfEL6fbcdMQA4KnqHMHCEOFeafHLNq0pIPoO5eGc=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml b/spec/acfg/opt/maxposixqueuedsignals.yml
index e4c5c1c6..b80af7ec 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXQUEUEDSIGNALS.yml
+++ b/spec/acfg/opt/maxposixqueuedsignals.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintposix
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -12,23 +16,13 @@ appl-config-option-notes: |
Queued signals are only available if RTEMS was built with the
``--enable-posix`` build configuration option.
-appl-config-option-constraint:
- min: 0
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPOSIX
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.98
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: 3y-8Fcir9tbYZbjjF9IYEcXs6TeXA0mq3N0yovhVigc=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml b/spec/acfg/opt/maxposixsemaphores.yml
index 427b601a..da726cc5 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSEMAPHORES.yml
+++ b/spec/acfg/opt/maxposixsemaphores.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -14,24 +19,13 @@ appl-config-option-notes: |
Named semaphores are created with :c:func:`sem_open()`. Semaphores
initialized with :c:func:`sem_init()` are not affected by this configuration
option since the storage space for these semaphores is user-provided.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.99
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: ZpB6iOxxNIA9FklsO1O4SmcJlClGEwS-e2yskIMqwvU=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSHMS.yml b/spec/acfg/opt/maxposixshms.yml
index 42f7d89f..12202666 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXSHMS.yml
+++ b/spec/acfg/opt/maxposixshms.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -10,24 +15,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_POSIX_SHMS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.157
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml b/spec/acfg/opt/maxposixthreads.yml
index 25ea14e8..967c49c2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTHREADS.yml
+++ b/spec/acfg/opt/maxposixthreads.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintstackspace
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -23,23 +27,13 @@ appl-config-option-notes: |
:ref:`CONFIGURE_MAXIMUM_TASKS`.
All POSIX threads have floating point enabled.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.100'
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: Mw1R8iWfvNISMX0oIe8FvPkmsTBJ4UNkReKpzyd8ZMw=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml b/spec/acfg/opt/maxposixtimers.yml
index 4d550ddf..5ad253c2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPOSIXTIMERS.yml
+++ b/spec/acfg/opt/maxposixtimers.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintposix
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of POSIX
@@ -13,24 +18,13 @@ appl-config-option-notes: |
Timers are only available if RTEMS was built with the
``--enable-posix`` build configuration option.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPOSIX
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.101
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: -qjJAIJmmNnRW1tzT__IoHwUhy9sM3bVAnnWIMTW9bQ=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPRIORITY.yml b/spec/acfg/opt/maxpriority.yml
index de767479..9d8bf09a 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPRIORITY.yml
+++ b/spec/acfg/opt/maxpriority.yml
@@ -1,6 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ set:
+ - 3
+ - 7
+ - 31
+ - 63
+ - 127
+ - 255
appl-config-option-default-value: 255
appl-config-option-description: |
For the following schedulers
@@ -40,25 +46,13 @@ appl-config-option-notes: |
The default value is 255, because RTEMS shall support 256 priority levels to
be compliant with various standards. These priorities range from 0 to 255.
-appl-config-option-constraint:
- set:
- - 3
- - 7
- - 31
- - 63
- - 127
- - 255
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.72
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: ksLz61UxfVP62IWAMhRmES1jMkdgahV0JiusncyKuOQ=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPROCESSORS.yml b/spec/acfg/opt/maxprocessors.yml
index e0c32150..05a14daa 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXPROCESSORS.yml
+++ b/spec/acfg/opt/maxprocessors.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``CPU_MAXIMUM_PROCESSORS``'
+ min: 0
appl-config-option-default-value: 1
appl-config-option-description: |
The value of this configuration option defines the maximum number of
@@ -17,20 +18,13 @@ appl-config-option-notes: |
This configuration option is only evaluated in SMP configurations (e.g. RTEMS
was built with the ``--enable-smp`` build configuration option). In all
other configurations it has no effect.
-appl-config-option-constraint:
- min: 0
- max: '``CPU_MAXIMUM_PROCESSORS``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.73
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: yeUx3ny8N0sfPzVnTPrNj-pf5rJHU_ZwPRfapmGdXTs=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml b/spec/acfg/opt/maxregions.yml
index 2149699a..b70f7f19 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXREGIONS.yml
+++ b/spec/acfg/opt/maxregions.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_REGIONS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.19
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: nofEzFgdd649zF9EK2dQNeuKuzLwdR36wnfmaoa4kJc=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml b/spec/acfg/opt/maxsemaphores.yml
index 59461390..f302b948 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXSEMAPHORES.yml
+++ b/spec/acfg/opt/maxsemaphores.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -14,23 +18,13 @@ appl-config-option-notes: |
In SMP configurations, the size of a Semaphore Control Block depends on the
scheduler count (see :ref:`ConfigurationSchedulerTable`). The semaphores
using the :ref:`MrsP` need a ceiling priority per scheduler.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.20'
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: K0_04JLS3hk5w3ck1iYIv9yfezMOdlasvktn8NWzN58=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml b/spec/acfg/opt/maxtasks.yml
index 6fde1e70..21ec33f5 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTASKS.yml
+++ b/spec/acfg/opt/maxtasks.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintstackspace
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -26,24 +31,13 @@ appl-config-option-notes: |
assumption that all tasks have floating point enabled. This would require
the addition of a new configuration parameter to specify the number of
tasks which enable floating point support.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.21
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: XmmAPAmszXjo_ovOXIiqv1Dmhu_rYwAKkJVCEXkRav4=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml b/spec/acfg/opt/maxthreadnamesize.yml
index 16ac0055..4a614c2c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTHREADNAMESIZE.yml
+++ b/spec/acfg/opt/maxthreadnamesize.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``SIZE_MAX``'
+ min: 0
appl-config-option-default-value: 16
appl-config-option-description: |
The value of this configuration option defines the maximum thread name size
@@ -16,22 +19,13 @@ appl-config-option-notes: |
size.
This configuration option is available since RTEMS 5.1.
-appl-config-option-constraint:
- min: 0
- max: '``SIZE_MAX``'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.74
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: bAJnLtU8LrPzUyymLByizlcb-DRHawo1OwhGhKlvXZo=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml b/spec/acfg/opt/maxtimers.yml
index cd29a45d..29732c7d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXTIMERS.yml
+++ b/spec/acfg/opt/maxtimers.yml
@@ -1,6 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintunlimited
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -10,23 +14,13 @@ appl-config-option-name: CONFIGURE_MAXIMUM_TIMERS
appl-config-option-notes: |
This object class can be configured in unlimited allocation mode, see
:ref:`ConfigUnlimitedObjects`.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTUNLIMITED
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.22
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: Aa4Vp5h5rnP-5t_aaT80lcQ6Gestq-3S30k7ze8PR5Q=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml b/spec/acfg/opt/maxuserextensions.yml
index 56e4cdeb..4b071a64 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MAXUSEREXTENSIONS.yml
+++ b/spec/acfg/opt/maxuserextensions.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintmemsz
+ max: 65535
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the maximum number of Classic
@@ -9,22 +12,13 @@ appl-config-option-index: []
appl-config-option-name: CONFIGURE_MAXIMUM_USER_EXTENSIONS
appl-config-option-notes: |
This object class cannot be configured in unlimited allocation mode.
-appl-config-option-constraint:
- min: 0
- max: 65535
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.23
links:
-- RTEMS-ACFG-CLASSIC: xIlmS8RsfhmUc14dTO2H9l5xcMKe5d555tGIZ3hz_SM=
-normative: true
-ref: ''
-reviewed: 62fPPD6G10QQVnoLmuQsz71HQXjRUZqop7KBiiexHBo=
+- role: null
+ uid: ../classic
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml b/spec/acfg/opt/memoryoverhead.yml
index 903d769c..6e4e03d1 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MEMORYOVERHEAD.yml
+++ b/spec/acfg/opt/memoryoverhead.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the number of kilobytes the
@@ -14,22 +17,13 @@ appl-config-option-notes: |
memory allocation will be too low when an application does not account for
all message queue buffers or task stacks, see
:ref:`CONFIGURE_MESSAGE_BUFFER_MEMORY`.
-appl-config-option-constraint:
- min: 0
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.75
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: 8gsKsqCCY-PEXVGihoUMEk_q2YIGyWuGlPsMTA5v_jI=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml b/spec/acfg/opt/messagebuffermemory.yml
index 67bd4a3f..a545a5cc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MESSAGEBUFFERMEMORY.yml
+++ b/spec/acfg/opt/messagebuffermemory.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintwkspace
+ - /acfg/opt/constraintmemsz
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the number of bytes reserved
@@ -56,22 +59,13 @@ appl-config-option-notes: |
sizeof( other_message_type ) \
) \
)
-appl-config-option-constraint:
- min: 0
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTWKSPACE
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.76
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: zVffxJPd0q-aQH6OwzO9GVd18FV5DgsvRbQPfts7WA0=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MICROSECONDSPERTICK.yml b/spec/acfg/opt/microsecondspertick.yml
index 10455ec8..f8154356 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MICROSECONDSPERTICK.yml
+++ b/spec/acfg/opt/microsecondspertick.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - It shall be greater than or equal to a Clock Driver specific value.
+ - It shall be less than or equal to a Clock Driver specific value.
+ - The resulting clock ticks per second should be an integer.
appl-config-option-default-value: 10000
appl-config-option-description: |
The value of this configuration option defines the length of time in
@@ -30,22 +33,13 @@ appl-config-option-notes: |
There may be Clock Driver specific limits on the resolution or maximum value
of a clock tick quantum.
-appl-config-option-constraint:
- custom:
- - It shall be greater than or equal to a Clock Driver specific value.
- - It shall be less than or equal to a Clock Driver specific value.
- - The resulting clock ticks per second should be an integer.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.77
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: GqXZMXycg_UHwy-SmYMFCIlzwHz8QsGCzR4tR8X85pw=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml b/spec/acfg/opt/minposixthreadstacksize.yml
index bac7a298..f0104266 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MINPOSIXTHREADSTACKSIZE.yml
+++ b/spec/acfg/opt/minposixthreadstacksize.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintbspappmin
+ - /acfg/opt/constraintstackspace
appl-config-option-default-value: |
The default value is two times the value of
:ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`.
@@ -11,21 +13,13 @@ appl-config-option-index:
- minimum POSIX thread stack size
appl-config-option-name: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.102
links:
-- RTEMS-ACFG-POSIX: bSf7xgvXVpy1u_mxP7Fk8qCHwxGCpkc9LrwgT9RzWSY=
-normative: true
-ref: ''
-reviewed: lb4vc8b3jIDwHcVrQhPijTl5875G0kxkzw5mnMy-Jp8=
+- role: null
+ uid: ../posix
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml b/spec/acfg/opt/mintaskstacksize.yml
index 283c2ffc..3fe20662 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MINTASKSTACKSIZE.yml
+++ b/spec/acfg/opt/mintaskstacksize.yml
@@ -1,6 +1,8 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintbspappmin
+ - /acfg/opt/constraintstackspace
appl-config-option-default-value: '``CPU_STACK_MINIMUM_SIZE``'
appl-config-option-description: |
The value of this configuration option defines the minimum stack size in
@@ -29,21 +31,13 @@ appl-config-option-notes: |
In releases before RTEMS 5.1 the ``CONFIGURE_MINIMUM_TASK_STACK_SIZE`` was
used to define the default value of :ref:`CONFIGURE_INTERRUPT_STACK_SIZE`.
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTBSPAPPMIN
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.78
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: e_hpc4Dbm4NalBY8FjE7kEjFme9Q5n0ETd6mp6TGTKU=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml b/spec/acfg/opt/mpappl.yml
index 3ee6333e..3448b606 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPAPPL.yml
+++ b/spec/acfg/opt/mpappl.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then the multiprocessing services
are not initialized.
@@ -15,17 +13,13 @@ appl-config-option-notes: |
is not enabled (e.g. RTEMS was built without the ``--enable-multiprocessing``
build configuration option). Otherwise a compile time error in the
configuration file will occur.
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.89
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: B6AGbeDcGdyhJrG52n8r1M79D9wDZ8eoc-aiq11jlbk=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPEXTRASERVERSTACK.yml b/spec/acfg/opt/mpextraserverstack.yml
index c97dd89d..f5fe2ff0 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPEXTRASERVERSTACK.yml
+++ b/spec/acfg/opt/mpextraserverstack.yml
@@ -1,5 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be small enough so that the
+ MPCI receive server stack area calculation carried out by
+ ``<rtems/confdefs.h>`` does not overflow an integer of type ``size_t``.
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the number of bytes the
@@ -11,25 +18,12 @@ appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
appl-config-option-type: integer
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
- custom:
- - |
- The value of this configuration option shall be small enough so that the
- MPCI receive server stack area calculation carried out by
- ``<rtems/confdefs.h>`` does not overflow an integer of type ``size_t``.
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.145
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXGLOBALOBJECTS.yml b/spec/acfg/opt/mpmaxglobalobjects.yml
index 06d5c2ab..e623c879 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXGLOBALOBJECTS.yml
+++ b/spec/acfg/opt/mpmaxglobalobjects.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 32
appl-config-option-description: |
The value of this configuration option defines the maximum number of
@@ -13,20 +14,13 @@ appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.90'
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: D5uiel3qAnJJ_Z4RbIstAGedNwHLWPVIlLUf9iQbOD0=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXNODES.yml b/spec/acfg/opt/mpmaxnodes.yml
index 2f890d39..e1e85dc2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXNODES.yml
+++ b/spec/acfg/opt/mpmaxnodes.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 2
appl-config-option-description: |
The value of this configuration option defines the maximum number of nodes in
@@ -10,20 +11,13 @@ appl-config-option-name: CONFIGURE_MP_MAXIMUM_NODES
appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.91
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: XGuWe2AajRXlpzyibJePbXxwZP_AqDFWKn-9rjwxJac=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXPROXIES.yml b/spec/acfg/opt/mpmaxproxies.yml
index be458cea..03714b0d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMAXPROXIES.yml
+++ b/spec/acfg/opt/mpmaxproxies.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 32
appl-config-option-description: |
The value of this configuration option defines the maximum number of
@@ -16,20 +17,13 @@ appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.92
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: WCnxqy2N_5SCpuNKhJjw1ONhBbirPDP_lqNYKhBxi2I=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMPCITABLEPOINTER.yml b/spec/acfg/opt/mpmpcitablepointer.yml
index 1dea5397..9d2c63a5 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPMPCITABLEPOINTER.yml
+++ b/spec/acfg/opt/mpmpcitablepointer.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a pointer to
+ :c:type:`rtems_mpci_table`.
appl-config-option-default-value: '``&MPCI_table``'
appl-config-option-description: |
The value of this configuration option initializes the MPCI Configuration
@@ -14,22 +17,13 @@ appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a pointer to
- :c:type:`rtems_mpci_table`.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.93
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: RMAEVgTOEMRezZmsqqRIACmHFRrFWISZNrgHtqrlhdo=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-MPNODENUMBER.yml b/spec/acfg/opt/mpnodenumber.yml
index a1a80b36..5872e2df 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-MPNODENUMBER.yml
+++ b/spec/acfg/opt/mpnodenumber.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: '``NODE_NUMBER``'
appl-config-option-description: |
The value of this configuration option defines the node number of this node
@@ -15,20 +16,13 @@ appl-config-option-notes: |
This configuration option is only evaluated if
:ref:`CONFIGURE_MP_APPLICATION` is defined.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.94
links:
-- RTEMS-ACFG-MPCI: xehdBGNzB079tXh4oemnIjNyYffD-9n2YPdqHwfn7Hs=
-normative: true
-ref: ''
-reviewed: c_GhzbTIhMr101CMwBtw9TIVbjJCherlfcVT6GkdDiI=
+- role: null
+ uid: ../mpci
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADENTRYPOINT.yml b/spec/acfg/opt/posixinitthreadentrypoint.yml
index 99698f0d..6bb038f8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADENTRYPOINT.yml
+++ b/spec/acfg/opt/posixinitthreadentrypoint.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void *( *entry_point )( void * )``.
appl-config-option-default-value: '``POSIX_Init``'
appl-config-option-description: |
The value of this configuration option initializes the entry point of the
@@ -10,22 +13,13 @@ appl-config-option-name: CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT
appl-config-option-notes: |
The application shall provide the function referenced by this configuration
option.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void *( *entry_point )( void * )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.103
links:
-- RTEMS-ACFG-POSIXINIT: oVe3LoIfxgyisYoH0mXl_PoC1X2Xc1QXF4i_e4KWRpQ=
-normative: true
-ref: ''
-reviewed: DQ4BSvYaOd9dbm_wG9baBImQCTqf8FqfG6MFJ7ZMWyE=
+- role: null
+ uid: ../posixinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml b/spec/acfg/opt/posixinitthreadstacksize.yml
index cfc9daca..67b12ac4 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADSTACKSIZE.yml
+++ b/spec/acfg/opt/posixinitthreadstacksize.yml
@@ -1,28 +1,22 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
-appl-config-option-default-value: ':ref:`CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE`'
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintstackspace
+ min: :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`
+appl-config-option-default-value: :ref:`CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE`
appl-config-option-description: |
The value of this configuration option defines the thread stack size of the
POSIX API initialization thread.
appl-config-option-index: []
appl-config-option-name: CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
appl-config-option-notes: null
-appl-config-option-constraint:
- min: ':ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`'
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTSTACKSPACE
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.104
links:
-- RTEMS-ACFG-POSIXINIT: oVe3LoIfxgyisYoH0mXl_PoC1X2Xc1QXF4i_e4KWRpQ=
-normative: true
-ref: ''
-reviewed: RpptUB-m1nWQihqz0jz-rW_GDQRVT4UNu887xmupW-I=
+- role: null
+ uid: ../posixinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml b/spec/acfg/opt/posixinitthreadtable.yml
index 1cd46976..34cb9ac7 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-POSIXINITTHREADTABLE.yml
+++ b/spec/acfg/opt/posixinitthreadtable.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then exactly one POSIX
initialization thread is configured.
@@ -17,17 +15,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION`
otherwise a compile time error in the configuration file will occur.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.105
links:
-- RTEMS-ACFG-POSIXINIT: oVe3LoIfxgyisYoH0mXl_PoC1X2Xc1QXF4i_e4KWRpQ=
-normative: true
-ref: ''
-reviewed: PJX5K8XryB0Bh4_e-_llPkPmy42EOQy5xEePVVCuhIE=
+- role: null
+ uid: ../posixinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml b/spec/acfg/opt/recordextensionsenabled.yml
index 893b3661..40cf34da 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDEXTENSIONSENABLED.yml
+++ b/spec/acfg/opt/recordextensionsenabled.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case
@@ -14,17 +12,13 @@ appl-config-option-name: CONFIGURE_RECORD_EXTENSIONS_ENABLED
appl-config-option-notes: |
The record extensions capture thread create, start, restart, delete, switch,
begin, exitted and terminate events.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.47
links:
-- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
-normative: true
-ref: ''
-reviewed: qI6MsDjXn4xTIYt72JHL_vvy1f8Yq9A77D85In8HmLc=
+- role: null
+ uid: ../eventrecord
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml b/spec/acfg/opt/recordfataldumpbase64.yml
index d36e96e8..dccab54f 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml
+++ b/spec/acfg/opt/recordfataldumpbase64.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case
@@ -15,18 +14,13 @@ appl-config-option-index: []
appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64
appl-config-option-notes: |
This extension can be used to produce crash dumps.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-active: true
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.119
links:
-- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../eventrecord
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml b/spec/acfg/opt/recordfataldumpbase64zlib.yml
index fafca967..3d7f82d6 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml
+++ b/spec/acfg/opt/recordfataldumpbase64zlib.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case
@@ -14,18 +13,13 @@ appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB
appl-config-option-notes: |
The zlib compression needs about 512KiB of RAM. This extension can be used
to produce crash dumps.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-active: true
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.120'
links:
-- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../eventrecord
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml b/spec/acfg/opt/recordperprocessoritems.yml
index cf82d9bc..90af94bc 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDPERPROCESSORITEMS.yml
+++ b/spec/acfg/opt/recordperprocessoritems.yml
@@ -1,6 +1,11 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - It shall be a power of two.
+ links:
+ - /acfg/opt/constraintmemsz
+ max: '``SIZE_MAX``'
+ min: 16
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the event record item count
@@ -11,24 +16,13 @@ appl-config-option-notes: |
The event record buffers are statically allocated for each configured
processor (:ref:`CONFIGURE_MAXIMUM_PROCESSORS`). If the value of this
configuration option is zero, then nothing is allocated.
-appl-config-option-constraint:
- min: 16
- max: '``SIZE_MAX``'
- custom:
- - It shall be a power of two.
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTMEMSZ
+appl-config-option-type: integer
copyrights:
- Copyright (C) 2019 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.48
links:
-- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
-normative: true
-ref: ''
-reviewed: MdiQNRkOJS8RnwGzGcBoMPq3hGjkweX4PnMxDCAg6ng=
+- role: null
+ uid: ../eventrecord
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml b/spec/acfg/opt/rtemsinittaskstable.yml
index b4346e80..7da57fac 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-RTEMSINITTASKSTABLE.yml
+++ b/spec/acfg/opt/rtemsinittaskstable.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then exactly one Classic API
initialization task is configured.
@@ -17,17 +15,13 @@ appl-config-option-notes: |
* :ref:`CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION`
otherwise a compile time error in the configuration file will occur.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.31
links:
-- RTEMS-ACFG-CLASSICINIT: pl9Xp1_wCb3lJBR4Q6dEqZUfxqQWWbUDnEt6SKh38LQ=
-normative: true
-ref: ''
-reviewed: tiYa1wK_VBtrW1-IRTub_fZ9M5wIwYBUS-KKyKgRVxA=
+- role: null
+ uid: ../classicinit
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERASSIGNMENTS.yml b/spec/acfg/opt/schedulerassignments.yml
index a4c49b0d..5d3bddd2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERASSIGNMENTS.yml
+++ b/spec/acfg/opt/schedulerassignments.yml
@@ -1,5 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a list of the following
+ macros:
+
+ * ``RTEMS_SCHEDULER_ASSIGN( processor_index, attributes )``
+
+ * :c:macro:`RTEMS_SCHEDULER_ASSIGN_NO_SCHEDULER`
+ - |
+ The value of this configuration option shall be a list of exactly
+ :ref:`CONFIGURE_MAXIMUM_PROCESSORS` elements.
appl-config-option-default-value: |
The default value of this configuration option is computed so that the
default scheduler is assigned to each configured processor (up to 32).
@@ -14,29 +25,12 @@ appl-config-option-notes: |
This is an advanced configuration option, see
:ref:`ConfigurationSchedulersClustered`.
appl-config-option-type: initializer
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a list of the following
- macros:
-
- * ``RTEMS_SCHEDULER_ASSIGN( processor_index, attributes )``
-
- * :c:macro:`RTEMS_SCHEDULER_ASSIGN_NO_SCHEDULER`
- - |
- The value of this configuration option shall be a list of exactly
- :ref:`CONFIGURE_MAXIMUM_PROCESSORS` elements.
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.158
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml b/spec/acfg/opt/schedulercbs.yml
index 5b339328..a8b9fdd6 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERCBS.yml
+++ b/spec/acfg/opt/schedulercbs.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Constant Bandwidth Server (CBS) Scheduler <SchedulerCBS>`
@@ -14,17 +12,13 @@ appl-config-option-notes: |
In case no explicit :ref:`clustered scheduler configuration
<ConfigurationSchedulersClustered>` is present, then it is used as the
scheduler for exactly one processor.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.106
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: lHXDuhkTzlOgm1r9q275WNvH4-cznp1arVrorxWLWao=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml b/spec/acfg/opt/scheduleredf.yml
index bb9cfa78..b3ec9240 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDF.yml
+++ b/spec/acfg/opt/scheduleredf.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Earliest Deadline First (EDF) Scheduler <SchedulerEDF>`
@@ -14,17 +12,13 @@ appl-config-option-notes: |
In case no explicit :ref:`clustered scheduler configuration
<ConfigurationSchedulersClustered>` is present, then it is used as the
scheduler for exactly one processor.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.107
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: 3F6zKqp_sbsJg7MOxooLQM9Fb-2prl9Bz6vjuRnSbRI=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml b/spec/acfg/opt/scheduleredfsmp.yml
index a0d324a2..6484b75e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULEREDFSMP.yml
+++ b/spec/acfg/opt/scheduleredfsmp.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Earliest Deadline First (EDF) SMP Scheduler <SchedulerSMPEDF>`
@@ -21,17 +19,13 @@ appl-config-option-notes: |
This scheduler algorithm is the default in SMP configurations if
:ref:`CONFIGURE_MAXIMUM_PROCESSORS` is
greater than one.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.108
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: XHpNHpf6LlWIddjLaMlq2JzUf2RtFtAUP1hlrl-XcKc=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERNAME.yml b/spec/acfg/opt/schedulername.yml
index f2224331..916fe0b2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERNAME.yml
+++ b/spec/acfg/opt/schedulername.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be a valid integer of type
+ ``rtems_name``.
appl-config-option-default-value: |
The default value is
@@ -31,22 +34,13 @@ appl-config-option-notes: |
Schedulers can be identified via c:func:`rtems_scheduler_ident`.
Use :c:func:`rtems_build_name` to define the scheduler name.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be a valid integer of type
- ``rtems_name``.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.109
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: FtsEqJcF_tYCxRGUsTJ1wmnjaQE9PlZgnu0b01xSe0U=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml b/spec/acfg/opt/schedulerpriority.yml
index c4635b46..1a61f393 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITY.yml
+++ b/spec/acfg/opt/schedulerpriority.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Deterministic Priority Scheduler <SchedulerPriority>`
@@ -21,18 +19,14 @@ appl-config-option-notes: |
The memory allocated for this scheduler depends on the
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2010 Gedare Bloom
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.110'
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: kTe7QM8SgueRgDB3BkZXJUcN5xAD4fKr-MOaojql7tA=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml b/spec/acfg/opt/schedulerpriorityaffinitysmp.yml
index bf39fbf2..5ad8a8c1 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYAFFINITYSMP.yml
+++ b/spec/acfg/opt/schedulerpriorityaffinitysmp.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Arbitrary Processor Affinity SMP Scheduler <SchedulerSMPPriorityAffinity>`
@@ -20,17 +18,13 @@ appl-config-option-notes: |
The memory allocated for this scheduler depends on the
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.111
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: YTbdJKcoyzB4zyR1WLkD4K31OKZyl2_nYF0IayYBZ6Y=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml b/spec/acfg/opt/schedulerprioritysmp.yml
index bed43e67..71304195 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERPRIORITYSMP.yml
+++ b/spec/acfg/opt/schedulerprioritysmp.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Deterministic Priority SMP Scheduler <SchedulerSMPPriority>`
@@ -20,17 +18,13 @@ appl-config-option-notes: |
The memory allocated for this scheduler depends on the
:ref:`CONFIGURE_MAXIMUM_PRIORITY` configuration option.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.112
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: -6i1Yw_5QeVO427vz-uCSgrX8-aaS6PyarQjN583mOA=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml b/spec/acfg/opt/schedulersimple.yml
index 04136b5e..8363bb1e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLE.yml
+++ b/spec/acfg/opt/schedulersimple.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Simple Priority Scheduler <SchedulerPrioritySimple>`
@@ -14,17 +12,13 @@ appl-config-option-notes: |
In case no explicit :ref:`clustered scheduler configuration
<ConfigurationSchedulersClustered>` is present, then it is used as the
scheduler for exactly one processor.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.113
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: sgby0C78hBSvNZfhjERWqy4FW8mrrofL7bLhJskyWT0=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml b/spec/acfg/opt/schedulersimplesmp.yml
index 794b4072..03c127c9 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSIMPLESMP.yml
+++ b/spec/acfg/opt/schedulersimplesmp.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then
:ref:`Simple Priority SMP Scheduler <SchedulerSMPPrioritySimple>`
@@ -18,17 +16,13 @@ appl-config-option-notes: |
In case no explicit :ref:`clustered scheduler configuration
<ConfigurationSchedulersClustered>` is present, then it is used as the
scheduler for up to 32 processors.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.114
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: 2uO_iEFGg5nhsJmtg5WyTv0Sf33uWfyEHZrZy64MBuQ=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSTRONGAPA.yml b/spec/acfg/opt/schedulerstrongapa.yml
index 6fa78735..ea18f98e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERSTRONGAPA.yml
+++ b/spec/acfg/opt/schedulerstrongapa.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then Strong APA algorithm is
made available to the application.
@@ -14,17 +12,13 @@ appl-config-option-notes: |
support enabled.
This scheduler algorithm is not correctly implemented. Do not use it.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.159
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml b/spec/acfg/opt/scheduleruser.yml
index 23ae9574..49125e34 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SCHEDULERUSER.yml
+++ b/spec/acfg/opt/scheduleruser.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the user shall provide a
scheduler algorithm to the application.
@@ -31,18 +29,14 @@ appl-config-option-notes: |
``cpukit/score/src/schedulerpriority*.c`` for guidance. For guidance on
the configuration macros, please examine ``cpukit/sapi/include/confdefs.h``
for how these are defined for the Deterministic Priority Scheduler.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2010 Gedare Bloom
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.115
links:
-- RTEMS-ACFG-SCHEDGENERAL: rc4sMdWxd5qw88Gl1zfZxhSAF4EJ3mvQOTYVBtVHtRc=
-normative: true
-ref: ''
-reviewed: aBtV4yCQ4gYyyfQ1gGrXaHklIh7fJAsI4iQe9KGnD7E=
+- role: null
+ uid: ../schedgeneral
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml b/spec/acfg/opt/stackcheckerenabled.yml
index ee43b6ce..21afd046 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-STACKCHECKERENABLED.yml
+++ b/spec/acfg/opt/stackcheckerenabled.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the stack checker is
enabled.
@@ -12,17 +10,13 @@ appl-config-option-notes: |
switch.
In 4.9 and older, this configuration option was named ``STACK_CHECKER_ON``.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.79
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: oQczTVsafGtaaeNZ_cRs7tkFGeXNI7M78k7m40NQVSg=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTBLOCKHOLD.yml b/spec/acfg/opt/swapoutblockhold.yml
index c73f2206..e6a262a3 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTBLOCKHOLD.yml
+++ b/spec/acfg/opt/swapoutblockhold.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 1000
appl-config-option-description: |
The value of this configuration option defines the swapout task maximum block
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_SWAPOUT_BLOCK_HOLD
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.9
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: lkIL_5ugKUc2dxvt7_VBgZI_QGcY8CXor-8U8tczqUo=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTSWAPPERIOD.yml b/spec/acfg/opt/swapoutswapperiod.yml
index 36ac0890..e4d00774 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTSWAPPERIOD.yml
+++ b/spec/acfg/opt/swapoutswapperiod.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 250
appl-config-option-description: |
The value of this configuration option defines the swapout task swap period
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_SWAPOUT_SWAP_PERIOD
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.10'
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: -lZZxdhpjBmpMCsli_GUGyDB6RL75zJHhjBrzbwnyu8=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTTASKPRIORITY.yml b/spec/acfg/opt/swapouttaskpriority.yml
index b3574f01..d5742c2c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTTASKPRIORITY.yml
+++ b/spec/acfg/opt/swapouttaskpriority.yml
@@ -1,26 +1,20 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintprioclassic
appl-config-option-default-value: 15
appl-config-option-description: |
The value of this configuration option defines the swapout task priority.
appl-config-option-index: []
appl-config-option-name: CONFIGURE_SWAPOUT_TASK_PRIORITY
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.11
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: MmXcrO7g0bTVem0meybginGwTz4KvgI4SAWFTo_tO_4=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKPRIORITY.yml b/spec/acfg/opt/swapoutworkertaskpriority.yml
index b9c94531..2e582171 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKPRIORITY.yml
+++ b/spec/acfg/opt/swapoutworkertaskpriority.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ links:
+ - /acfg/opt/constraintprioclassic
appl-config-option-default-value: 15
appl-config-option-description: |
The value of this configuration option defines the swapout worker task
@@ -8,20 +9,13 @@ appl-config-option-description: |
appl-config-option-index: []
appl-config-option-name: CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY
appl-config-option-notes: null
-appl-config-option-constraint:
- links:
- - RTEMS-ACFG-OPT-CONSTRAINTPRIOCLASSIC
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.12
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: 9LMgY3ssxEKNPIxbn_qcrhcv7ftAF_lXmGx0YCgSqeY=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKS.yml b/spec/acfg/opt/swapoutworkertasks.yml
index 61056b08..6ad3221c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-SWAPOUTWORKERTASKS.yml
+++ b/spec/acfg/opt/swapoutworkertasks.yml
@@ -1,26 +1,20 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 0
appl-config-option-description: |
The value of this configuration option defines the swapout worker task count.
appl-config-option-index: []
appl-config-option-name: CONFIGURE_SWAPOUT_WORKER_TASKS
appl-config-option-notes: null
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.13
links:
-- RTEMS-ACFG-BDBUF: zcZaMkFYCeiO06I2a44TA1UsUbHOcxyH3xxhSH_pntk=
-normative: true
-ref: ''
-reviewed: vJb_StTQzOl6rh7ls8xC8T6eJr9sBcDVW_oQmgoow3E=
+- role: null
+ uid: ../bdbuf
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATOR.yml b/spec/acfg/opt/taskstackallocator.yml
index b9c80bc3..b2bdd075 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATOR.yml
+++ b/spec/acfg/opt/taskstackallocator.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void *( *allocate )( size_t )``.
appl-config-option-default-value: |
The default value is ``_Workspace_Allocate``, which indicates that task
stacks will be allocated from the RTEMS Workspace.
@@ -18,22 +21,13 @@ appl-config-option-notes: |
- `CONFIGURE_TASK_STACK_ALLOCATOR`
- :ref:`CONFIGURE_TASK_STACK_DEALLOCATOR`
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void *( *allocate )( size_t )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.116
links:
-- RTEMS-ACFG-STACKALLOC: RinkAR6bq3NOG7L5KiFW19GxN_mHxMpEd6-axxdk-k4=
-normative: true
-ref: ''
-reviewed: XLkmul143Ctik0B858wJI5kxJE5eYisStCSWSe4-34s=
+- role: null
+ uid: ../stackalloc
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATORINIT.yml b/spec/acfg/opt/taskstackallocatorinit.yml
index cdf90e39..99ecaf63 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKALLOCATORINIT.yml
+++ b/spec/acfg/opt/taskstackallocatorinit.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void ( *initialize )( size_t )`` or to ``NULL``.
appl-config-option-default-value: '``NULL``'
appl-config-option-description: |
The value of this configuration option initializes the stack allocator
@@ -15,22 +18,13 @@ appl-config-option-notes: |
- :ref:`CONFIGURE_TASK_STACK_ALLOCATOR`
- :ref:`CONFIGURE_TASK_STACK_DEALLOCATOR`
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void ( *initialize )( size_t )`` or to ``NULL``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.117
links:
-- RTEMS-ACFG-STACKALLOC: RinkAR6bq3NOG7L5KiFW19GxN_mHxMpEd6-axxdk-k4=
-normative: true
-ref: ''
-reviewed: SF03ndITkMwZXooeg1Y03N5KqDcc9vk-mykL_FCSJUo=
+- role: null
+ uid: ../stackalloc
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKDEALLOCATOR.yml b/spec/acfg/opt/taskstackdeallocator.yml
index c507ee82..8393a39c 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKDEALLOCATOR.yml
+++ b/spec/acfg/opt/taskstackdeallocator.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a valid function
+ pointer of the type ``void ( *deallocate )( void * )``.
appl-config-option-default-value: |
The default value is ``_Workspace_Free``, which indicates that task stacks
will be allocated from the RTEMS Workspace.
@@ -18,22 +21,13 @@ appl-config-option-notes: |
- :ref:`CONFIGURE_TASK_STACK_ALLOCATOR`
- `CONFIGURE_TASK_STACK_DEALLOCATOR`
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a valid function
- pointer of the type ``void ( *deallocate )( void * )``.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.118
links:
-- RTEMS-ACFG-STACKALLOC: RinkAR6bq3NOG7L5KiFW19GxN_mHxMpEd6-axxdk-k4=
-normative: true
-ref: ''
-reviewed: YdVw4bEfKr_GbwiZ3Aq3BIMyoxngs02n3fWxP0sYowY=
+- role: null
+ uid: ../stackalloc
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKFROMALLOC.yml b/spec/acfg/opt/taskstackfromalloc.yml
index f5885fb2..9820e2e2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKFROMALLOC.yml
+++ b/spec/acfg/opt/taskstackfromalloc.yml
@@ -1,6 +1,12 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: initializer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall be defined to a macro which
+ accepts exactly one parameter and returns an unsigned integer. The
+ parameter will be an allocation size and the macro shall return this size
+ plus the overhead of the allocator to manage an allocation request for this
+ size.
appl-config-option-default-value: |
The default value is a macro which supports the system heap allocator.
appl-config-option-description: |
@@ -12,25 +18,13 @@ appl-config-option-name: CONFIGURE_TASK_STACK_FROM_ALLOCATOR
appl-config-option-notes: |
This configuration option may be used if a custom task stack allocator is
configured, see :ref:`CONFIGURE_TASK_STACK_ALLOCATOR`.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall be defined to a macro which
- accepts exactly one parameter and returns an unsigned integer. The
- parameter will be an allocation size and the macro shall return this size
- plus the overhead of the allocator to manage an allocation request for this
- size.
+appl-config-option-type: initializer
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.161
links:
-- RTEMS-ACFG-STACKALLOC: RinkAR6bq3NOG7L5KiFW19GxN_mHxMpEd6-axxdk-k4=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../stackalloc
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKNOWKSPACE.yml b/spec/acfg/opt/taskstacknowkspace.yml
index 4f0b6894..214c7d4e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TASKSTACKNOWKSPACE.yml
+++ b/spec/acfg/opt/taskstacknowkspace.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the system is informed
that the task stack allocator does not use the RTEMS Workspace.
@@ -9,17 +7,13 @@ appl-config-option-name: CONFIGURE_TASK_STACK_ALLOCATOR_AVOIDS_WORK_SPACE
appl-config-option-notes: |
This configuration option may be used if a custom task stack allocator is
configured, see :ref:`CONFIGURE_TASK_STACK_ALLOCATOR`.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.160'
links:
-- RTEMS-ACFG-STACKALLOC: RinkAR6bq3NOG7L5KiFW19GxN_mHxMpEd6-axxdk-k4=
-normative: true
-ref: ''
-reviewed: null
+- role: null
+ uid: ../stackalloc
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-TICKSPERTIMESLICE.yml b/spec/acfg/opt/tickspertimeslice.yml
index c185de6a..75e9865b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-TICKSPERTIMESLICE.yml
+++ b/spec/acfg/opt/tickspertimeslice.yml
@@ -1,6 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ max: '``UINT32_MAX``'
+ min: 0
appl-config-option-default-value: 50
appl-config-option-description: |
The value of this configuration option defines the length of the timeslice
@@ -11,20 +12,13 @@ appl-config-option-name: CONFIGURE_TICKS_PER_TIMESLICE
appl-config-option-notes: |
This configuration option has no impact if the Clock Driver is not
configured, see :ref:`CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER`.
-appl-config-option-constraint:
- min: 0
- max: '``UINT32_MAX``'
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: '1.80'
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: NmY32-mz-jb6c2dLU8A6TV1nziypzi98knOtx7MrELQ=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-UNIFIEDWORKAREAS.yml b/spec/acfg/opt/unifiedworkareas.yml
index 21bba443..807dfdf4 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-UNIFIEDWORKAREAS.yml
+++ b/spec/acfg/opt/unifiedworkareas.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature
appl-config-option-default: |
If this configuration option is undefined, then there will be separate memory
pools for the RTEMS Workspace and C Program Heap.
@@ -23,17 +21,13 @@ appl-config-option-notes: |
:ref:`ConfigUnlimitedObjects` option. You will be able to create objects
until you run out of all available memory rather then just until you run out
of RTEMS Workspace.
+appl-config-option-type: feature
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.81
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: PqTU6ij1_U1chCGHDGT52FynYIcRxkKX70R0aSy8v78=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDALLOCATIONSIZE.yml b/spec/acfg/opt/unlimitedallocationsize.yml
index f4ee2a7a..8e3a44f8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDALLOCATIONSIZE.yml
+++ b/spec/acfg/opt/unlimitedallocationsize.yml
@@ -1,6 +1,9 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: integer
+appl-config-option-constraint:
+ custom:
+ - |
+ The value of this configuration option shall meet the constraints of all
+ object classes to which it is applied.
appl-config-option-default-value: 8
appl-config-option-description: |
If :ref:`CONFIGURE_UNLIMITED_OBJECTS` is defined, then the value of this
@@ -15,22 +18,13 @@ appl-config-option-notes: |
The object maximum of each class can be configured also individually using
the :c:func:`rtems_resource_unlimited` macro.
-appl-config-option-constraint:
- custom:
- - |
- The value of this configuration option shall meet the constraints of all
- object classes to which it is applied.
+appl-config-option-type: integer
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.82
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: QNMi21v3JbyxxnNzVWeiQ4KUIVtZAO7pb3Df6KRBNU8=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml b/spec/acfg/opt/unlimitedobjects.yml
index dc8150d9..c25f6d9d 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-UNLIMITEDOBJECTS.yml
+++ b/spec/acfg/opt/unlimitedobjects.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then unlimited objects are used
by default.
@@ -15,17 +13,13 @@ appl-config-option-notes: |
object class by the user.
See also :ref:`CONFIGURE_UNLIMITED_ALLOCATION_SIZE`.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.83
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: yWeZLUOGPPf3aOctQGi46Xb0wjX-jcxKl8CIV0sPeUI=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml b/spec/acfg/opt/usedevfsasbasefilesystem.yml
index e493a692..1ec13fe8 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-USEDEVFSASBASEFILESYSTEM.yml
+++ b/spec/acfg/opt/usedevfsasbasefilesystem.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then an IMFS with a reduced
feature set will be the base filesystem (also known as root filesystem).
@@ -40,17 +38,13 @@ appl-config-option-notes: |
This configuration of the IMFS is basically a device-only filesystem. It is
comparable in functionality to the pseudo-filesystem name space provided
before RTEMS release 4.5.0.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.65
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: O_eKgQVt3pnNoaQu79QoyR3fQwkhM57DTxh4TOiBqHo=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml b/spec/acfg/opt/useminiimfsasbasefilesystem.yml
index 70ee99b0..2779bf6e 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-USEMINIIMFSASBASEFILESYSTEM.yml
+++ b/spec/acfg/opt/useminiimfsasbasefilesystem.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then an IMFS with a reduced
feature set will be the base filesystem (also known as root filesystem).
@@ -25,17 +23,13 @@ appl-config-option-notes: |
- :ref:`CONFIGURE_IMFS_DISABLE_UTIME`, and
- :ref:`CONFIGURE_IMFS_DISABLE_UNMOUNT`.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.66
links:
-- RTEMS-ACFG-FILESYSTEM: 9RfguldyRuN5UR-zcLUoiTYBDzow1fnI4B_ZnP_UyKk=
-normative: true
-ref: ''
-reviewed: Zai0TYTNhPKsaFNnhj-QjSzEeKGkS-cXU2R-h-p-MRY=
+- role: null
+ uid: ../filesystem
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml b/spec/acfg/opt/verbosesysteminit.yml
index 95a118ad..4b36425b 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-VERBOSESYSTEMINIT.yml
+++ b/spec/acfg/opt/verbosesysteminit.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the system initialization
is verbose.
@@ -9,17 +7,13 @@ appl-config-option-name: CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION
appl-config-option-notes: |
You may use this feature to debug system initialization issues. The
:c:func:`printk` function is used to print the information.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.84
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: K9XYyK0XIggO2DNvBAg1Ycr2cRB0tTygG9XCeg5ezN8=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml b/spec/acfg/opt/zeroworkspaceautomatically.yml
index 28aa1718..0f42eae2 100644
--- a/spec/acfg/opt/RTEMS-ACFG-OPT-ZEROWORKSPACEAUTOMATICALLY.yml
+++ b/spec/acfg/opt/zeroworkspaceautomatically.yml
@@ -1,6 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
-appl-config-option-type: feature-enable
appl-config-option-description: |
In case this configuration option is defined, then the memory areas used for
the RTEMS Workspace and the C Program Heap are zeroed with a ``0x00`` byte
@@ -16,17 +14,13 @@ appl-config-option-notes: |
not necessary for RTEMS but is often assumed by support libraries. In case
:ref:`CONFIGURE_DIRTY_MEMORY` is also defined, then the memory is first
dirtied and then zeroed.
+appl-config-option-type: feature-enable
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-option
-level: 1.85
links:
-- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
-normative: true
-ref: ''
-reviewed: cnRoQA_n0AgYhv7sS3FAQuH4WIy-3GPa_65voEJ8ivU=
+- role: null
+ uid: ../general
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-POSIX.yml b/spec/acfg/posix.yml
index 5de190b8..2be3c7e7 100644
--- a/spec/acfg/RTEMS-ACFG-POSIX.yml
+++ b/spec/acfg/posix.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the POSIX API. Most
POSIX API objects are available by default since RTEMS 5.1. The queued signals
@@ -8,15 +7,10 @@ appl-config-group-description: |
appl-config-group-name: POSIX API Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: '1.10'
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: bSP5fMnqun-ljjfq2ybxLaBRD3JGv3865L8eY98yll0=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-POSIXINIT.yml b/spec/acfg/posixinit.yml
index 4f0aface..867d7e5e 100644
--- a/spec/acfg/RTEMS-ACFG-POSIXINIT.yml
+++ b/spec/acfg/posixinit.yml
@@ -1,20 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the POSIX
initialization thread.
appl-config-group-name: POSIX Initialization Thread Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.11
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: f1qRzv3GY8P-S90SQWPxoWg6mTMut92NG-0ZMC8JK9A=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-SCHEDGENERAL.yml b/spec/acfg/schedgeneral.yml
index 3e38a3fb..f97caa6f 100644
--- a/spec/acfg/RTEMS-ACFG-SCHEDGENERAL.yml
+++ b/spec/acfg/schedgeneral.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to selecting a
scheduling algorithm for an application. A scheduler configuration is optional
@@ -25,15 +24,10 @@ appl-config-group-description: |
appl-config-group-name: General Scheduler Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.13
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: cspvd3fHC4ovITlFE_yBwqsaR6qchsqED2vblDt1WK4=
+- role: null
+ uid: ../applconfig
text: ''
type: interface
diff --git a/spec/acfg/RTEMS-ACFG-STACKALLOC.yml b/spec/acfg/stackalloc.yml
index 8bf5eecd..d7cae28e 100644
--- a/spec/acfg/RTEMS-ACFG-STACKALLOC.yml
+++ b/spec/acfg/stackalloc.yml
@@ -1,5 +1,4 @@
SPDX-License-Identifier: CC-BY-SA-4.0
-active: true
appl-config-group-description: |
This section describes configuration options related to the task stack
allocator. RTEMS allows the application or BSP to define its own allocation
@@ -9,15 +8,10 @@ appl-config-group-description: |
appl-config-group-name: Task Stack Allocator Configuration
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-derived: false
enabled-by: []
-header: ''
interface-type: appl-config-group
-level: 1.14
links:
-- RTEMS-APPLCONFIG: _UBhDG0InGYgvxZhg-cUyh3flgj_xCc4GH8Rs0qjazE=
-normative: true
-ref: ''
-reviewed: KiUOZK5x9xTauGthof04ZAcsK21DCVfWCR4tC4qrX2Q=
+- role: null
+ uid: ../applconfig
text: ''
type: interface