diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-20 07:26:15 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-21 17:37:21 +0200 |
commit | 71d8b3c08ae2baacf410abe33da475de3db644da (patch) | |
tree | 948b4b4da73ede172430cb4d6f647687461ffc12 /spec/acfg | |
parent | Enable branch coverage (diff) | |
download | rtems-central-71d8b3c08ae2baacf410abe33da475de3db644da.tar.bz2 |
Remove Doorstop specifics
Diffstat (limited to 'spec/acfg')
-rw-r--r-- | spec/acfg/.doorstop.yml | 15 | ||||
-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.yml | 24 | ||||
-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 |