[PATCH 0/3] build: Use enabled by for defaults

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jan 12 12:03:50 UTC 2023


Merge the "default" and "default-by-variant" attributes.  Use an
"enabled-by" expression to select the default value based on the enabled
set.  This makes it possible to select default values depending on other
options.  For example you could choose memory settings based on whether
RTEMS_SMP is enabled or disabled.

Sebastian Huber (3):
  build: Format build items
  build: Replace variant patterns with a list
  build: Use enabled by for defaults

 spec/build/bsps/aarch64/a53/abi.yml           | 10 +--
 spec/build/bsps/aarch64/a53/optloadoff.yml    |  5 +-
 spec/build/bsps/aarch64/a53/optnocachelen.yml |  5 +-
 spec/build/bsps/aarch64/a53/optramlen.yml     |  5 +-
 spec/build/bsps/aarch64/a53/optramori.yml     |  5 +-
 spec/build/bsps/aarch64/a53/tsta53.yml        | 25 +++-----
 spec/build/bsps/aarch64/a72/abi.yml           | 10 +--
 spec/build/bsps/aarch64/a72/optloadoff.yml    |  5 +-
 spec/build/bsps/aarch64/a72/optnocachelen.yml |  5 +-
 spec/build/bsps/aarch64/a72/optramlen.yml     |  5 +-
 spec/build/bsps/aarch64/a72/optramori.yml     |  5 +-
 spec/build/bsps/aarch64/a72/tsta72.yml        | 25 +++-----
 spec/build/bsps/aarch64/optgtuseps.yml        |  5 +-
 spec/build/bsps/aarch64/optgtusevirt.yml      |  5 +-
 spec/build/bsps/aarch64/optmmupages.yml       |  9 +--
 spec/build/bsps/aarch64/raspberrypi/abi.yml   | 12 ++--
 .../aarch64/raspberrypi/bspraspberrypi4.yml   | 52 +++++++--------
 spec/build/bsps/aarch64/xilinx-versal/abi.yml |  5 +-
 .../bsps/aarch64/xilinx-versal/optclki2c0.yml |  5 +-
 .../bsps/aarch64/xilinx-versal/optclki2c1.yml |  5 +-
 .../bsps/aarch64/xilinx-versal/optclkuart.yml | 10 +--
 .../bsps/aarch64/xilinx-versal/optconirq.yml  |  5 +-
 .../aarch64/xilinx-versal/optconminor.yml     |  5 +-
 .../bsps/aarch64/xilinx-versal/optloadoff.yml | 10 +--
 .../aarch64/xilinx-versal/optnocachelen.yml   |  5 +-
 .../bsps/aarch64/xilinx-versal/optramlen.yml  |  5 +-
 .../bsps/aarch64/xilinx-versal/optramori.yml  | 10 +--
 .../bsps/aarch64/xilinx-versal/tstaiedge.yml  |  5 +-
 .../bsps/aarch64/xilinx-versal/tstqemu.yml    |  5 +-
 .../bsps/aarch64/xilinx-versal/tstvck190.yml  |  5 +-
 spec/build/bsps/aarch64/xilinx-zynqmp/abi.yml | 15 +++--
 .../bsps/aarch64/xilinx-zynqmp/optclki2c0.yml | 17 +----
 .../bsps/aarch64/xilinx-zynqmp/optclki2c1.yml | 17 +----
 .../bsps/aarch64/xilinx-zynqmp/optclkuart.yml |  9 +--
 .../bsps/aarch64/xilinx-zynqmp/optloadoff.yml | 11 ++--
 .../aarch64/xilinx-zynqmp/optnocachelen.yml   |  5 +-
 .../bsps/aarch64/xilinx-zynqmp/optramlen.yml  |  5 +-
 .../bsps/aarch64/xilinx-zynqmp/optramori.yml  | 11 ++--
 .../bsps/aarch64/xilinx-zynqmp/tstqemu.yml    | 25 +++-----
 .../bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml   |  5 +-
 spec/build/bsps/arm/altera-cyclone-v/abi.yml  | 13 ++--
 .../arm/altera-cyclone-v/opta9periphclk.yml   |  5 +-
 .../arm/altera-cyclone-v/optcachedata.yml     |  5 +-
 .../arm/altera-cyclone-v/optcacheinst.yml     |  5 +-
 .../arm/altera-cyclone-v/optclkfastidle.yml   | 13 ++--
 .../bsps/arm/altera-cyclone-v/optconcfg.yml   |  5 +-
 .../bsps/arm/altera-cyclone-v/optconuart1.yml |  5 +-
 .../bsps/arm/altera-cyclone-v/optfdten.yml    |  5 +-
 .../bsps/arm/altera-cyclone-v/opti2cspeed.yml |  5 +-
 .../bsps/arm/altera-cyclone-v/optnoi2c.yml    |  5 +-
 .../bsps/arm/altera-cyclone-v/optresetvec.yml |  5 +-
 .../bsps/arm/altera-cyclone-v/optuartbaud.yml |  5 +-
 .../bsps/arm/altera-cyclone-v/optuartirq.yml  |  5 +-
 spec/build/bsps/arm/atsam/abi.yml             | 11 ++--
 spec/build/bsps/arm/atsam/optchgclksram.yml   |  5 +-
 spec/build/bsps/arm/atsam/optchip.yml         |  5 +-
 spec/build/bsps/arm/atsam/optconbaud.yml      |  5 +-
 spec/build/bsps/arm/atsam/optconidx.yml       |  5 +-
 spec/build/bsps/arm/atsam/optconirq.yml       |  5 +-
 spec/build/bsps/arm/atsam/optcontype.yml      |  5 +-
 spec/build/bsps/arm/atsam/optmck.yml          |  5 +-
 spec/build/bsps/arm/atsam/optnocachesz.yml    |  5 +-
 spec/build/bsps/arm/atsam/optnullsz.yml       | 15 +++--
 spec/build/bsps/arm/atsam/optoscmain.yml      |  5 +-
 spec/build/bsps/arm/atsam/optqspiflashsz.yml  |  5 +-
 spec/build/bsps/arm/atsam/optsdram.yml        |  5 +-
 spec/build/bsps/arm/atsam/opttcmsz.yml        |  5 +-
 spec/build/bsps/arm/atsam/optusextal.yml      |  5 +-
 spec/build/bsps/arm/atsam/tstatsamv.yml       |  3 +-
 spec/build/bsps/arm/beagle/abi.yml            |  5 +-
 spec/build/bsps/arm/beagle/optam335x.yml      | 12 ++--
 spec/build/bsps/arm/beagle/optconbaud.yml     |  5 +-
 spec/build/bsps/arm/beagle/optconpoll.yml     |  5 +-
 spec/build/bsps/arm/beagle/optdebug.yml       |  8 +--
 spec/build/bsps/arm/beagle/optdm3730.yml      | 12 ++--
 spec/build/bsps/arm/csb336/abi.yml            |  5 +-
 spec/build/bsps/arm/csb337/abi.yml            |  5 +-
 spec/build/bsps/arm/csb337/optcsb637.yml      | 11 ++--
 spec/build/bsps/arm/csb337/optenlcd.yml       |  8 +--
 spec/build/bsps/arm/csb337/optenumon.yml      |  5 +-
 spec/build/bsps/arm/csb337/optenumoncon.yml   |  5 +-
 spec/build/bsps/arm/csb337/optenusart0.yml    |  5 +-
 spec/build/bsps/arm/csb337/optenusart1.yml    |  5 +-
 spec/build/bsps/arm/csb337/optenusart2.yml    |  5 +-
 spec/build/bsps/arm/csb337/optenusart3.yml    |  5 +-
 spec/build/bsps/arm/edb7312/abi.yml           |  5 +-
 spec/build/bsps/arm/edb7312/optskyeye.yml     |  5 +-
 spec/build/bsps/arm/fvp/abi.yml               | 11 ++--
 spec/build/bsps/arm/fvp/optdevbegin.yml       | 10 +--
 spec/build/bsps/arm/fvp/optdevsize.yml        |  5 +-
 spec/build/bsps/arm/fvp/optdrambegin.yml      | 10 +--
 spec/build/bsps/arm/fvp/optdramsize.yml       | 10 +--
 spec/build/bsps/arm/fvp/optnullsize.yml       | 10 +--
 spec/build/bsps/arm/gumstix/abi.yml           |  5 +-
 spec/build/bsps/arm/gumstix/optskyeye.yml     |  5 +-
 spec/build/bsps/arm/imx/abi.yml               | 13 ++--
 spec/build/bsps/arm/imx/optcachedata.yml      | 13 ++--
 spec/build/bsps/arm/imx/optcacheinst.yml      | 13 ++--
 spec/build/bsps/arm/imx/optccmahb.yml         |  5 +-
 spec/build/bsps/arm/imx/optcmmecspi.yml       |  5 +-
 spec/build/bsps/arm/imx/optcmmipg.yml         |  5 +-
 spec/build/bsps/arm/imx/optcmmsdhci.yml       |  5 +-
 spec/build/bsps/arm/imx/optcmmuart.yml        |  5 +-
 spec/build/bsps/arm/imx/optconirq.yml         |  5 +-
 spec/build/bsps/arm/imx/optresetvec.yml       |  5 +-
 spec/build/bsps/arm/imxrt/abi.yml             | 11 ++--
 spec/build/bsps/arm/imxrt/linkcmds.yml        |  6 +-
 spec/build/bsps/arm/imxrt/linkcmdsmemory.yml  |  6 +-
 spec/build/bsps/arm/imxrt/optfsledmaemlm.yml  |  5 +-
 spec/build/bsps/arm/imxrt/optlinkcmds.yml     | 17 ++---
 spec/build/bsps/arm/imxrt/optmemdtcmsz.yml    | 17 ++---
 .../bsps/arm/imxrt/optmemextramnocachesz.yml  | 17 ++---
 .../bsps/arm/imxrt/optmemextramorigin.yml     | 17 ++---
 spec/build/bsps/arm/imxrt/optmemextramsz.yml  | 19 +++---
 .../build/bsps/arm/imxrt/optmemflashcfgsz.yml | 19 +++---
 .../build/bsps/arm/imxrt/optmemflashivtsz.yml | 19 +++---
 .../bsps/arm/imxrt/optmemflashorigin.yml      | 19 +++---
 spec/build/bsps/arm/imxrt/optmemflashsz.yml   | 19 +++---
 spec/build/bsps/arm/imxrt/optmemitcmsz.yml    | 19 +++---
 spec/build/bsps/arm/imxrt/optmemnullsz.yml    | 19 +++---
 .../bsps/arm/imxrt/optmemocramnocachesz.yml   | 17 ++---
 spec/build/bsps/arm/imxrt/optmemocramsz.yml   | 19 +++---
 spec/build/bsps/arm/lm3s69xx/abi.yml          |  7 +-
 spec/build/bsps/arm/lm3s69xx/optenuart0.yml   |  5 +-
 spec/build/bsps/arm/lm3s69xx/optenuart1.yml   |  5 +-
 spec/build/bsps/arm/lm3s69xx/optenuart2.yml   |  5 +-
 spec/build/bsps/arm/lm3s69xx/optgpioahb.yml   | 15 ++---
 spec/build/bsps/arm/lm3s69xx/optgpionum.yml   | 22 +++----
 spec/build/bsps/arm/lm3s69xx/optlm3s3749.yml  | 10 +--
 spec/build/bsps/arm/lm3s69xx/optlm3s6965.yml  | 12 ++--
 spec/build/bsps/arm/lm3s69xx/optlm4f120.yml   | 10 +--
 spec/build/bsps/arm/lm3s69xx/optssiblks.yml   | 22 +++----
 spec/build/bsps/arm/lm3s69xx/optssiclk.yml    |  5 +-
 spec/build/bsps/arm/lm3s69xx/optsysclk.yml    | 18 +++---
 spec/build/bsps/arm/lm3s69xx/optuartbaud.yml  |  5 +-
 spec/build/bsps/arm/lm3s69xx/optudma.yml      | 15 ++---
 spec/build/bsps/arm/lm3s69xx/optxtalcfg.yml   | 22 +++----
 spec/build/bsps/arm/lm3s69xx/tstlm3s3749.yml  |  3 +-
 spec/build/bsps/arm/lm3s69xx/tstlm3s6965.yml  |  3 +-
 spec/build/bsps/arm/lm3s69xx/tstlm4f120.yml   |  3 +-
 spec/build/bsps/arm/lpc176x/abi.yml           |  7 +-
 spec/build/bsps/arm/lpc176x/optcclk.yml       |  5 +-
 spec/build/bsps/arm/lpc176x/optconcfg.yml     |  5 +-
 spec/build/bsps/arm/lpc176x/optdmachn.yml     |  5 +-
 spec/build/bsps/arm/lpc176x/optlpc1768.yml    |  5 +-
 .../build/bsps/arm/lpc176x/optmintskstksz.yml |  5 +-
 spec/build/bsps/arm/lpc176x/optoscmain.yml    |  5 +-
 spec/build/bsps/arm/lpc176x/optoscrtc.yml     |  5 +-
 spec/build/bsps/arm/lpc176x/optpclkdiv.yml    |  5 +-
 spec/build/bsps/arm/lpc176x/optstopgpdma.yml  |  5 +-
 spec/build/bsps/arm/lpc176x/optstopusb.yml    |  5 +-
 spec/build/bsps/arm/lpc176x/optuart1cfg.yml   |  5 +-
 spec/build/bsps/arm/lpc176x/optuartbaud.yml   |  5 +-
 .../build/bsps/arm/lpc176x/tstlpc1768mbed.yml |  3 +-
 .../bsps/arm/lpc176x/tstlpc1768mbedahbram.yml |  3 +-
 .../arm/lpc176x/tstlpc1768mbedahbrameth.yml   |  3 +-
 spec/build/bsps/arm/lpc24xx/abi.yml           | 23 +++----
 spec/build/bsps/arm/lpc24xx/optcclk.yml       | 31 +++++----
 spec/build/bsps/arm/lpc24xx/optconcfg.yml     |  5 +-
 spec/build/bsps/arm/lpc24xx/optdmachn.yml     | 22 ++++---
 spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml  | 17 ++---
 .../bsps/arm/lpc24xx/optemcis42s32800b.yml    | 15 ++---
 .../bsps/arm/lpc24xx/optemcis42s32800d7.yml   | 12 ++--
 .../build/bsps/arm/lpc24xx/optemcm29w160e.yml | 12 ++--
 .../bsps/arm/lpc24xx/optemcm29w320e70.yml     | 12 ++--
 .../bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml   | 12 ++--
 .../bsps/arm/lpc24xx/optemcsst39vf3201.yml    |  5 +-
 spec/build/bsps/arm/lpc24xx/optemctest.yml    |  5 +-
 .../bsps/arm/lpc24xx/optemcw9825g2jb75i.yml   |  5 +-
 spec/build/bsps/arm/lpc24xx/optethdownpin.yml |  5 +-
 spec/build/bsps/arm/lpc24xx/optethrmii.yml    | 14 ++--
 spec/build/bsps/arm/lpc24xx/optheapext.yml    | 12 ++--
 spec/build/bsps/arm/lpc24xx/optoscmain.yml    | 12 ++--
 spec/build/bsps/arm/lpc24xx/optoscrtc.yml     |  5 +-
 spec/build/bsps/arm/lpc24xx/optotgi2c.yml     | 17 ++---
 spec/build/bsps/arm/lpc24xx/optpclkdiv.yml    | 17 ++---
 spec/build/bsps/arm/lpc24xx/optresetvec.yml   | 10 +--
 spec/build/bsps/arm/lpc24xx/optstopeth.yml    | 12 ++--
 spec/build/bsps/arm/lpc24xx/optstopgpdma.yml  |  5 +-
 spec/build/bsps/arm/lpc24xx/optstopusb.yml    | 12 ++--
 spec/build/bsps/arm/lpc24xx/optuart1cfg.yml   |  8 +--
 spec/build/bsps/arm/lpc24xx/optuart2cfg.yml   | 14 +---
 spec/build/bsps/arm/lpc24xx/optuart3cfg.yml   | 11 +---
 spec/build/bsps/arm/lpc24xx/optuartbaud.yml   |  5 +-
 .../bsps/arm/lpc24xx/tstlpc17xxearomint.yml   |  3 +-
 .../arm/lpc24xx/tstlpc17xxplx800romint.yml    |  3 +-
 spec/build/bsps/arm/lpc24xx/tstlpc23xx.yml    |  3 +-
 .../bsps/arm/lpc24xx/tstlpc40xxearomint.yml   |  3 +-
 spec/build/bsps/arm/lpc24xx/tstncsromint.yml  |  3 +-
 .../bsps/arm/lpc24xx/tstplx800romint.yml      |  3 +-
 spec/build/bsps/arm/lpc32xx/abi.yml           |  7 +-
 spec/build/bsps/arm/lpc32xx/optdismmu.yml     |  5 +-
 spec/build/bsps/arm/lpc32xx/optdisroprot.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optdisrwdc.yml    |  5 +-
 spec/build/bsps/arm/lpc32xx/optdmachn.yml     |  5 +-
 spec/build/bsps/arm/lpc32xx/optenwdgrst.yml   |  5 +-
 spec/build/bsps/arm/lpc32xx/optethrmii.yml    |  5 +-
 spec/build/bsps/arm/lpc32xx/optoscmain.yml    |  5 +-
 spec/build/bsps/arm/lpc32xx/optoscrtc.yml     |  5 +-
 spec/build/bsps/arm/lpc32xx/optotgi2c.yml     | 13 ++--
 spec/build/bsps/arm/lpc32xx/optotgvbus.yml    | 13 ++--
 spec/build/bsps/arm/lpc32xx/optperiphclk.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optresetvec.yml   |  5 +-
 spec/build/bsps/arm/lpc32xx/optscratchsz.yml  | 13 ++--
 spec/build/bsps/arm/lpc32xx/optstopeth.yml    |  5 +-
 spec/build/bsps/arm/lpc32xx/optstopgpdma.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optstopusb.yml    |  5 +-
 spec/build/bsps/arm/lpc32xx/optu3clk.yml      |  5 +-
 spec/build/bsps/arm/lpc32xx/optu4clk.yml      |  5 +-
 spec/build/bsps/arm/lpc32xx/optu5clk.yml      |  5 +-
 spec/build/bsps/arm/lpc32xx/optu6clk.yml      |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart1baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart2baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart3baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart4baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart5baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart6baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/optuart7baud.yml  |  5 +-
 spec/build/bsps/arm/lpc32xx/tstmzxstage1.yml  |  3 +-
 spec/build/bsps/arm/opta9periphclk.yml        | 15 ++---
 spec/build/bsps/arm/optgiccpuif.yml           |  5 +-
 spec/build/bsps/arm/optgicdist.yml            | 10 +--
 spec/build/bsps/arm/optgicredist.yml          | 10 +--
 spec/build/bsps/arm/optgicspicount.yml        |  5 +-
 spec/build/bsps/arm/optgtfreq.yml             | 10 ++-
 spec/build/bsps/arm/optgtsysbase.yml          | 12 ++--
 spec/build/bsps/arm/optgtsyscntcr.yml         | 12 ++--
 spec/build/bsps/arm/optgtusevirt.yml          |  5 +-
 spec/build/bsps/arm/optmmusmallpages.yml      | 10 +--
 spec/build/bsps/arm/optmmusz.yml              |  5 +-
 spec/build/bsps/arm/raspberrypi/abi.yml       | 18 +++---
 .../bsps/arm/raspberrypi/opti2ciomode.yml     |  5 +-
 .../bsps/arm/raspberrypi/optnocachelen.yml    |  5 +-
 spec/build/bsps/arm/raspberrypi/optramlen.yml |  5 +-
 .../bsps/arm/raspberrypi/optresetvec.yml      |  5 +-
 spec/build/bsps/arm/raspberrypi/optrpi2.yml   | 10 +--
 .../bsps/arm/raspberrypi/optspiiomode.yml     |  5 +-
 spec/build/bsps/arm/realview-pbx-a9/abi.yml   | 13 ++--
 .../arm/realview-pbx-a9/opta9periphclk.yml    |  5 +-
 .../bsps/arm/realview-pbx-a9/optcachedata.yml | 13 ++--
 .../bsps/arm/realview-pbx-a9/optcacheinst.yml | 13 ++--
 .../arm/realview-pbx-a9/optclkbootcpu.yml     | 13 ++--
 .../arm/realview-pbx-a9/optclkfastidle.yml    | 13 ++--
 .../bsps/arm/realview-pbx-a9/optresetvec.yml  |  5 +-
 spec/build/bsps/arm/rtl22xx/abi.yml           | 12 ++--
 spec/build/bsps/arm/rtl22xx/optskyeye.yml     |  5 +-
 spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml    |  3 +-
 spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml   |  3 +-
 spec/build/bsps/arm/smdk2410/abi.yml          |  5 +-
 .../build/bsps/arm/smdk2410/optcpus3c2410.yml | 10 +--
 spec/build/bsps/arm/smdk2410/optskyeye.yml    |  5 +-
 spec/build/bsps/arm/stm32f4/abi.yml           | 16 ++---
 spec/build/bsps/arm/stm32f4/opteni2c1.yml     | 10 +--
 spec/build/bsps/arm/stm32f4/opteni2c2.yml     |  5 +-
 spec/build/bsps/arm/stm32f4/optenuart4.yml    |  5 +-
 spec/build/bsps/arm/stm32f4/optenuart5.yml    |  5 +-
 spec/build/bsps/arm/stm32f4/optenusart1.yml   |  5 +-
 spec/build/bsps/arm/stm32f4/optenusart2.yml   |  5 +-
 spec/build/bsps/arm/stm32f4/optenusart3.yml   |  5 +-
 spec/build/bsps/arm/stm32f4/optenusart6.yml   |  5 +-
 spec/build/bsps/arm/stm32f4/optf10xxx.yml     | 10 +--
 spec/build/bsps/arm/stm32f4/optf4xxxx.yml     | 10 +--
 spec/build/bsps/arm/stm32f4/opthclk.yml       | 10 +--
 spec/build/bsps/arm/stm32f4/optoschse.yml     |  5 +-
 spec/build/bsps/arm/stm32f4/optpclk1.yml      | 10 +--
 spec/build/bsps/arm/stm32f4/optpclk2.yml      | 10 +--
 spec/build/bsps/arm/stm32f4/optsysclk.yml     | 10 +--
 spec/build/bsps/arm/stm32f4/optusartbaud.yml  |  5 +-
 .../build/bsps/arm/stm32f4/tststm32f105rc.yml |  3 +-
 spec/build/bsps/arm/stm32h7/abi.yml           | 29 +++++----
 spec/build/bsps/arm/stm32h7/linkcmds.yml      |  6 +-
 spec/build/bsps/arm/stm32h7/linkcmdsflash.yml |  6 +-
 .../bsps/arm/stm32h7/linkcmdsflashsdram.yml   |  6 +-
 .../build/bsps/arm/stm32h7/linkcmdsmemory.yml |  6 +-
 spec/build/bsps/arm/stm32h7/linkcmdssdram.yml |  6 +-
 spec/build/bsps/arm/stm32h7/linkcmdssram.yml  |  6 +-
 .../bsps/arm/stm32h7/linkcmdssramsdram.yml    |  6 +-
 spec/build/bsps/arm/stm32h7/optbootcore.yml   | 35 +++++-----
 spec/build/bsps/arm/stm32h7/optenmpualign.yml | 19 +++---
 spec/build/bsps/arm/stm32h7/optenuart4.yml    | 23 +++----
 spec/build/bsps/arm/stm32h7/optenuart5.yml    | 25 ++++----
 spec/build/bsps/arm/stm32h7/optenuart7.yml    | 25 ++++----
 spec/build/bsps/arm/stm32h7/optenuart8.yml    | 21 +++---
 spec/build/bsps/arm/stm32h7/optenuart9.yml    | 25 ++++----
 spec/build/bsps/arm/stm32h7/optenusart1.yml   | 15 +++--
 spec/build/bsps/arm/stm32h7/optenusart10.yml  | 25 ++++----
 spec/build/bsps/arm/stm32h7/optenusart2.yml   | 20 +++---
 spec/build/bsps/arm/stm32h7/optenusart3.yml   | 25 ++++----
 spec/build/bsps/arm/stm32h7/optenusart6.yml   | 25 ++++----
 .../bsps/arm/stm32h7/optethgpiobregs.yml      | 18 +++---
 .../bsps/arm/stm32h7/optethgpiogregs.yml      | 20 +++---
 spec/build/bsps/arm/stm32h7/opthse.yml        | 23 ++++---
 spec/build/bsps/arm/stm32h7/optlinkcmds.yml   | 31 ++++-----
 spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml  | 15 +++--
 .../bsps/arm/stm32h7/optmemflashlatency.yml   | 20 +++---
 .../bsps/arm/stm32h7/optmemflashorigin.yml    | 21 +++---
 spec/build/bsps/arm/stm32h7/optmemflashsz.yml | 22 +++----
 spec/build/bsps/arm/stm32h7/optmemitcmsz.yml  | 19 +++---
 spec/build/bsps/arm/stm32h7/optmemnandsz.yml  | 15 +++--
 spec/build/bsps/arm/stm32h7/optmemnorsz.yml   | 15 +++--
 spec/build/bsps/arm/stm32h7/optmemnullsz.yml  | 17 ++---
 .../bsps/arm/stm32h7/optmemperipheralsz.yml   | 15 +++--
 .../bsps/arm/stm32h7/optmemquadspisz.yml      | 15 +++--
 .../build/bsps/arm/stm32h7/optmemsdram1sz.yml | 27 ++++----
 .../build/bsps/arm/stm32h7/optmemsdram2sz.yml | 23 +++----
 spec/build/bsps/arm/stm32h7/optmemsram1sz.yml | 20 +++---
 spec/build/bsps/arm/stm32h7/optmemsram2sz.yml | 20 +++---
 spec/build/bsps/arm/stm32h7/optmemsram3sz.yml | 20 +++---
 spec/build/bsps/arm/stm32h7/optmemsram4sz.yml | 20 +++---
 .../bsps/arm/stm32h7/optmemsramaxisz.yml      | 20 +++---
 .../bsps/arm/stm32h7/optmemsrambackupsz.yml   | 15 +++--
 .../bsps/arm/stm32h7/optprintkinstance.yml    | 20 +++---
 spec/build/bsps/arm/stm32h7/optpwrsupply.yml  | 28 ++++----
 .../arm/stm32h7/optusart1alternatefunc.yml    | 21 +++---
 .../bsps/arm/stm32h7/optusart1gpiopins.yml    | 21 +++---
 .../bsps/arm/stm32h7/optusart1gpioregs.yml    | 25 ++++----
 .../bsps/arm/stm32h7/optusart3gpiopins.yml    | 15 +++--
 .../bsps/arm/stm32h7/optusart3gpioregs.yml    | 15 +++--
 spec/build/bsps/arm/stm32h7/optvariant.yml    | 36 +++++------
 .../bsps/arm/stm32h7/tststm32h757i-eval.yml   |  5 +-
 spec/build/bsps/arm/tms570/abi.yml            | 13 ++--
 spec/build/bsps/arm/tms570/optcclk.yml        |  5 +-
 spec/build/bsps/arm/tms570/optconirq.yml      |  5 +-
 spec/build/bsps/arm/tms570/optlinkflags.yml   |  5 +-
 spec/build/bsps/arm/tms570/optlowinit.yml     |  5 +-
 spec/build/bsps/arm/tms570/optmintskstksz.yml |  5 +-
 spec/build/bsps/arm/tms570/optoscmain.yml     |  5 +-
 spec/build/bsps/arm/tms570/optoscrtc.yml      |  5 +-
 spec/build/bsps/arm/tms570/optreginit.yml     |  5 +-
 spec/build/bsps/arm/tms570/optscibaud.yml     |  5 +-
 .../build/bsps/arm/tms570/opttms570ls3137.yml |  5 +-
 .../bsps/arm/tms570/tstls3137hdkintram.yml    |  3 +-
 spec/build/bsps/arm/xen/abi.yml               | 11 ++--
 spec/build/bsps/arm/xen/optgentmunmask.yml    |  5 +-
 spec/build/bsps/arm/xen/optloadoff.yml        |  5 +-
 spec/build/bsps/arm/xen/optnocachelen.yml     |  5 +-
 spec/build/bsps/arm/xen/optramlen.yml         |  5 +-
 spec/build/bsps/arm/xen/optramori.yml         |  5 +-
 spec/build/bsps/arm/xen/optzimghdr.yml        |  5 +-
 spec/build/bsps/arm/xilinx-zynq/abi.yml       | 13 ++--
 .../bsps/arm/xilinx-zynq/opta9periphclk.yml   | 15 ++---
 .../bsps/arm/xilinx-zynq/optcachedata.yml     | 13 ++--
 .../bsps/arm/xilinx-zynq/optcacheinst.yml     | 13 ++--
 .../bsps/arm/xilinx-zynq/optclkcpu1x.yml      | 11 +---
 .../bsps/arm/xilinx-zynq/optclkfastidle.yml   | 13 ++--
 .../build/bsps/arm/xilinx-zynq/optclkuart.yml | 11 +---
 spec/build/bsps/arm/xilinx-zynq/optconirq.yml |  5 +-
 .../build/bsps/arm/xilinx-zynq/optint0len.yml |  5 +-
 .../build/bsps/arm/xilinx-zynq/optint0ori.yml |  5 +-
 .../build/bsps/arm/xilinx-zynq/optint1len.yml |  5 +-
 .../build/bsps/arm/xilinx-zynq/optint1ori.yml |  5 +-
 .../bsps/arm/xilinx-zynq/optnocachelen.yml    |  5 +-
 spec/build/bsps/arm/xilinx-zynq/optramlen.yml | 19 ++----
 spec/build/bsps/arm/xilinx-zynq/optramori.yml | 10 +--
 .../bsps/arm/xilinx-zynq/optresetvec.yml      |  5 +-
 spec/build/bsps/arm/xilinx-zynqmp/abi.yml     | 13 ++--
 .../bsps/arm/xilinx-zynqmp/optcachedata.yml   | 13 ++--
 .../bsps/arm/xilinx-zynqmp/optcacheinst.yml   | 13 ++--
 .../bsps/arm/xilinx-zynqmp/optclkfastidle.yml | 13 ++--
 .../bsps/arm/xilinx-zynqmp/optclkuart.yml     |  8 +--
 .../bsps/arm/xilinx-zynqmp/optconirq.yml      |  5 +-
 .../bsps/arm/xilinx-zynqmp/optint0len.yml     |  5 +-
 .../bsps/arm/xilinx-zynqmp/optint0ori.yml     |  5 +-
 .../bsps/arm/xilinx-zynqmp/optint1len.yml     |  5 +-
 .../bsps/arm/xilinx-zynqmp/optint1ori.yml     |  5 +-
 .../bsps/arm/xilinx-zynqmp/optnocachelen.yml  |  5 +-
 .../bsps/arm/xilinx-zynqmp/optramlen.yml      | 10 +--
 .../bsps/arm/xilinx-zynqmp/optramori.yml      |  5 +-
 .../bsps/arm/xilinx-zynqmp/optresetvec.yml    |  5 +-
 spec/build/bsps/bfin/TLL6527M/abi.yml         |  5 +-
 spec/build/bsps/bfin/TLL6527M/optconbaud.yml  |  5 +-
 spec/build/bsps/bfin/TLL6527M/optconirq.yml   |  5 +-
 spec/build/bsps/bfin/TLL6527M/optirqtbl.yml   |  5 +-
 spec/build/bsps/bfin/TLL6527M/optskyeye.yml   |  5 +-
 spec/build/bsps/bfin/TLL6527M/optuartdma.yml  |  5 +-
 spec/build/bsps/bfin/bf537Stamp/abi.yml       |  5 +-
 spec/build/bsps/bfin/bf537Stamp/optconirq.yml |  5 +-
 spec/build/bsps/bfin/bf537Stamp/optskyeye.yml |  5 +-
 spec/build/bsps/bfin/eZKit533/abi.yml         |  5 +-
 spec/build/bsps/bfin/eZKit533/optconirq.yml   |  5 +-
 spec/build/bsps/bfin/eZKit533/optskyeye.yml   |  5 +-
 .../build/bsps/dev/irq/optarmgic-icc-bpr0.yml | 23 +++++--
 .../build/bsps/dev/irq/optarmgic-icc-bpr1.yml |  5 +-
 .../build/bsps/dev/irq/optarmgic-icc-ctrl.yml |  5 +-
 .../bsps/dev/irq/optarmgic-icc-igrpen0.yml    | 23 +++++--
 .../bsps/dev/irq/optarmgic-icc-igrpen1.yml    |  5 +-
 spec/build/bsps/dev/irq/optarmgic-icc-pmr.yml |  5 +-
 spec/build/bsps/dev/irq/optarmgic-icc-sre.yml |  5 +-
 spec/build/bsps/i386/pc386/abi.yml            | 34 +++++-----
 spec/build/bsps/i386/pc386/optcirrus.yml      |  5 +-
 spec/build/bsps/i386/pc386/optclk8253.yml     |  5 +-
 spec/build/bsps/i386/pc386/optclktsc.yml      |  5 +-
 spec/build/bsps/i386/pc386/optconcom1.yml     |  5 +-
 spec/build/bsps/i386/pc386/optencom14.yml     |  5 +-
 spec/build/bsps/i386/pc386/optenide.yml       |  5 +-
 spec/build/bsps/i386/pc386/optenvga.yml       |  5 +-
 spec/build/bsps/i386/pc386/optgdbstub.yml     |  5 +-
 spec/build/bsps/i386/pc386/optgdtdesc.yml     |  5 +-
 spec/build/bsps/i386/pc386/optidepriifc.yml   |  5 +-
 spec/build/bsps/i386/pc386/optidesecifc.yml   |  5 +-
 spec/build/bsps/i386/pc386/optrelocaddr.yml   |  5 +-
 spec/build/bsps/i386/pc386/optvberm.yml       |  5 +-
 spec/build/bsps/i386/pc386/optvga.yml         |  5 +-
 spec/build/bsps/i386/pc386/optvideo80x50.yml  |  5 +-
 spec/build/bsps/i386/pc386/tst-xfail-val.yml  |  3 +-
 spec/build/bsps/lm32/lm32_evr/abi.yml         |  5 +-
 spec/build/bsps/lm32/lm32_evr/optsim.yml      | 10 +--
 spec/build/bsps/lm32/milkymist/abi.yml        | 11 ++--
 spec/build/bsps/lm32/milkymist/optsim.yml     |  5 +-
 spec/build/bsps/m68k/av5282/abi.yml           |  5 +-
 spec/build/bsps/m68k/csb360/abi.yml           |  5 +-
 spec/build/bsps/m68k/gen68340/abi.yml         |  5 +-
 spec/build/bsps/m68k/gen68360/abi.yml         | 15 ++---
 spec/build/bsps/m68k/gen68360/opt68360.yml    | 10 +--
 .../build/bsps/m68k/gen68360/opt68360x040.yml | 10 +--
 spec/build/bsps/m68k/gen68360/optpgh360.yml   | 10 +--
 spec/build/bsps/m68k/genmcf548x/abi.yml       |  7 +-
 spec/build/bsps/m68k/genmcf548x/optcpuclk.yml | 13 ++--
 spec/build/bsps/m68k/genmcf548x/optdbug.yml   | 10 +--
 .../build/bsps/m68k/genmcf548x/optlowinit.yml | 10 +--
 .../m68k/genmcf548x/optm5484fireengine.yml    | 10 +--
 spec/build/bsps/m68k/mcf5206elite/abi.yml     |  5 +-
 .../m68k/mcf5206elite/tstmcf5206elite.yml     |  3 +-
 spec/build/bsps/m68k/mcf52235/abi.yml         |  5 +-
 spec/build/bsps/m68k/mcf52235/tstmcf52235.yml |  3 +-
 spec/build/bsps/m68k/mcf5225x/abi.yml         |  5 +-
 spec/build/bsps/m68k/mcf5225x/tstmcf5225x.yml |  3 +-
 spec/build/bsps/m68k/mcf5235/abi.yml          |  5 +-
 spec/build/bsps/m68k/mcf5329/abi.yml          |  5 +-
 spec/build/bsps/m68k/mrm332/abi.yml           |  5 +-
 spec/build/bsps/m68k/mrm332/tstmrm332.yml     |  3 +-
 spec/build/bsps/m68k/mvme147/abi.yml          |  5 +-
 spec/build/bsps/m68k/mvme147s/abi.yml         |  5 +-
 spec/build/bsps/m68k/mvme162/abi.yml          |  7 +-
 spec/build/bsps/m68k/mvme162/tstmvme162.yml   |  3 +-
 spec/build/bsps/m68k/mvme162/tstmvme162lx.yml |  3 +-
 spec/build/bsps/m68k/mvme167/abi.yml          |  5 +-
 spec/build/bsps/m68k/mvme167/optconminor.yml  |  5 +-
 spec/build/bsps/m68k/mvme167/optintlvl.yml    |  5 +-
 spec/build/bsps/m68k/mvme167/optiomode.yml    |  5 +-
 spec/build/bsps/m68k/mvme167/optmvme167.yml   |  3 +-
 .../bsps/m68k/mvme167/optprintkminor.yml      |  5 +-
 spec/build/bsps/m68k/mvme167/optuseterm.yml   |  5 +-
 spec/build/bsps/m68k/uC5282/abi.yml           |  5 +-
 .../bsps/microblaze/microblaze_fpga/abi.yml   | 11 ++--
 .../microblaze_fpga/optconsoleinterrupts.yml  |  5 +-
 .../microblaze_fpga/optdcachebaseaddress.yml  |  5 +-
 .../microblaze_fpga/optdcachelinelen.yml      |  5 +-
 .../microblaze_fpga/optdcachesize.yml         |  5 +-
 .../microblaze_fpga/optdtbheaderpath.yml      |  5 +-
 .../microblaze_fpga/opticachebaseaddress.yml  |  5 +-
 .../microblaze_fpga/opticachelinelen.yml      |  5 +-
 .../microblaze_fpga/opticachesize.yml         |  5 +-
 .../microblaze_fpga/optintcbaseaddress.yml    |  5 +-
 .../microblaze/microblaze_fpga/optramlen.yml  | 12 ++--
 .../microblaze_fpga/optspibaseaddress.yml     |  5 +-
 .../microblaze/microblaze_fpga/optspiirq.yml  |  5 +-
 .../microblaze_fpga/opttimerbaseaddress.yml   |  5 +-
 .../microblaze_fpga/opttimerfrequency.yml     |  5 +-
 .../optuartlitebaseaddress.yml                |  5 +-
 .../microblaze_fpga/tstkcu105_qemu.yml        |  4 +-
 spec/build/bsps/mips/csb350/abi.yml           |  9 +--
 spec/build/bsps/mips/hurricane/abi.yml        |  9 +--
 spec/build/bsps/mips/hurricane/optrm52xx.yml  |  5 +-
 spec/build/bsps/mips/hurricane/optusc320.yml  |  5 +-
 spec/build/bsps/mips/jmr3904/abi.yml          |  9 +--
 spec/build/bsps/mips/jmr3904/tstjmr3904.yml   |  3 +-
 spec/build/bsps/mips/malta/abi.yml            |  9 +--
 spec/build/bsps/mips/rbtx4925/abi.yml         |  9 +--
 spec/build/bsps/mips/rbtx4925/opttx49xx.yml   |  5 +-
 spec/build/bsps/mips/rbtx4938/abi.yml         |  9 +--
 spec/build/bsps/moxie/moxiesim/abi.yml        |  5 +-
 spec/build/bsps/nios2/nios2_iss/abi.yml       |  7 +-
 spec/build/bsps/optabi.yml                    |  3 +-
 spec/build/bsps/optasflags.yml                |  3 +-
 spec/build/bsps/optbsp.yml                    |  3 +-
 spec/build/bsps/optbspoptflags.yml            |  5 +-
 spec/build/bsps/optcachedata.yml              | 24 +++++--
 spec/build/bsps/optcacheinst.yml              | 24 +++++--
 spec/build/bsps/optcflags.yml                 |  3 +-
 spec/build/bsps/optclang.yml                  |  3 +-
 spec/build/bsps/optclkbootcpu.yml             | 24 +++++--
 spec/build/bsps/optclkfastidle.yml            | 24 +++++--
 spec/build/bsps/optconminor.yml               |  5 +-
 spec/build/bsps/optconsolebaud.yml            | 16 ++---
 spec/build/bsps/optconsoleirq.yml             |  5 +-
 spec/build/bsps/optcpukitoptflags.yml         |  5 +-
 spec/build/bsps/optdtb.yml                    | 10 +--
 spec/build/bsps/optdtbheaderpath.yml          | 10 +--
 spec/build/bsps/optfatalverb.yml              |  5 +-
 spec/build/bsps/optfdtcpyro.yml               |  5 +-
 spec/build/bsps/optfdtmxsz.yml                |  5 +-
 spec/build/bsps/optfdtro.yml                  |  5 +-
 spec/build/bsps/optfdtuboot.yml               |  5 +-
 spec/build/bsps/optgcc.yml                    |  3 +-
 spec/build/bsps/optincludes.yml               |  3 +-
 spec/build/bsps/optldflags.yml                |  5 +-
 spec/build/bsps/optldflagsbsp.yml             |  3 +-
 spec/build/bsps/optlinkflags.yml              |  5 +-
 spec/build/bsps/optmake.yml                   |  3 +-
 spec/build/bsps/optmakelegacy.yml             |  5 +-
 spec/build/bsps/opto0.yml                     | 11 ++--
 spec/build/bsps/opto1.yml                     | 11 ++--
 spec/build/bsps/opto2.yml                     | 11 ++--
 spec/build/bsps/optobjcopy.yml                |  3 +-
 spec/build/bsps/optog.yml                     | 11 ++--
 spec/build/bsps/optos.yml                     | 11 ++--
 spec/build/bsps/optprintexcpt.yml             |  5 +-
 spec/build/bsps/optreset.yml                  |  5 +-
 spec/build/bsps/optresetkey.yml               |  5 +-
 spec/build/bsps/optstarthyp.yml               |  5 +-
 spec/build/bsps/opttestoptflags.yml           |  5 +-
 spec/build/bsps/optxilsupportpath.yml         | 28 ++++----
 spec/build/bsps/or1k/generic_or1k/abi.yml     |  5 +-
 .../bsps/or1k/generic_or1k/optperiphclk.yml   |  5 +-
 .../bsps/or1k/generic_or1k/optresetvec.yml    |  5 +-
 spec/build/bsps/powerpc/beatnik/abi.yml       |  5 +-
 spec/build/bsps/powerpc/beatnik/optsbrk.yml   |  5 +-
 spec/build/bsps/powerpc/gen5200/abi.yml       | 11 ++--
 .../bsps/powerpc/gen5200/optbenchirq.yml      |  5 +-
 .../bsps/powerpc/gen5200/optenirqnest.yml     | 10 +--
 .../build/bsps/powerpc/gen5200/optgpiomsk.yml | 10 +--
 .../build/bsps/powerpc/gen5200/optgpioval.yml | 10 +--
 spec/build/bsps/powerpc/gen5200/opticecub.yml | 10 +--
 .../bsps/powerpc/gen5200/optpm520cr825.yml    | 10 +--
 .../bsps/powerpc/gen5200/optpm520ze30.yml     | 10 +--
 .../bsps/powerpc/gen5200/optprintkminor.yml   |  5 +-
 spec/build/bsps/powerpc/gen5200/optpscgps.yml |  5 +-
 .../bsps/powerpc/gen5200/optsinglechar.yml    |  5 +-
 .../build/bsps/powerpc/gen5200/optuartmsk.yml | 18 ++----
 .../bsps/powerpc/gen5200/optuartstermirq.yml  |  5 +-
 spec/build/bsps/powerpc/gen5200/optuboot.yml  | 14 ++--
 spec/build/bsps/powerpc/gen83xx/abi.yml       | 11 ++--
 spec/build/bsps/powerpc/gen83xx/optbruid.yml  | 10 +--
 .../bsps/powerpc/gen83xx/optchiptype.yml      | 17 ++---
 .../build/bsps/powerpc/gen83xx/opthsccm01.yml | 10 +--
 .../build/bsps/powerpc/gen83xx/optirqnest.yml | 11 ++--
 .../bsps/powerpc/gen83xx/optmpc8309som.yml    | 10 +--
 .../bsps/powerpc/gen83xx/optmpc8313erdb.yml   | 10 +--
 .../bsps/powerpc/gen83xx/optmpc8349eamds.yml  | 10 +--
 .../build/bsps/powerpc/gen83xx/optnandcs0.yml | 10 +--
 .../build/bsps/powerpc/gen83xx/optnet0phy.yml | 15 ++---
 spec/build/bsps/powerpc/gen83xx/optuart2.yml  |  5 +-
 .../build/bsps/powerpc/gen83xx/optuartirq.yml | 10 +--
 spec/build/bsps/powerpc/gen83xx/optuboot.yml  | 13 ++--
 spec/build/bsps/powerpc/gen83xx/optulpi.yml   | 10 +--
 .../bsps/powerpc/motorola_powerpc/abi.yml     | 25 ++++----
 .../powerpc/motorola_powerpc/optmpc603e.yml   | 11 ++--
 .../powerpc/motorola_powerpc/optmpc750.yml    | 10 +--
 .../powerpc/motorola_powerpc/optmpc8240.yml   | 10 +--
 .../powerpc/motorola_powerpc/optmvme2100.yml  | 10 +--
 .../bsps/powerpc/motorola_powerpc/optqemu.yml | 12 ++--
 .../bsps/powerpc/motorola_powerpc/optsbrk.yml |  5 +-
 spec/build/bsps/powerpc/mpc55xxevb/abi.yml    | 13 ++--
 .../bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml   | 20 +++---
 .../bsps/powerpc/mpc55xxevb/optbootflg.yml    |  5 +-
 .../powerpc/mpc55xxevb/optcachewritethru.yml  |  5 +-
 .../bsps/powerpc/mpc55xxevb/optchipfam.yml    |  5 +-
 .../bsps/powerpc/mpc55xxevb/optchiptype.yml   | 30 ++++-----
 .../bsps/powerpc/mpc55xxevb/optclkemios.yml   | 20 +++---
 .../bsps/powerpc/mpc55xxevb/optclkpit.yml     | 13 ++--
 .../bsps/powerpc/mpc55xxevb/optconbaud.yml    |  5 +-
 .../bsps/powerpc/mpc55xxevb/optconminor.yml   |  5 +-
 .../bsps/powerpc/mpc55xxevb/optearlystksz.yml |  5 +-
 .../bsps/powerpc/mpc55xxevb/opteepromname.yml | 10 +--
 .../bsps/powerpc/mpc55xxevb/opteeprompath.yml | 10 +--
 .../powerpc/mpc55xxevb/optemiosprescal.yml    | 15 ++---
 .../bsps/powerpc/mpc55xxevb/optenstartpro.yml |  5 +-
 .../bsps/powerpc/mpc55xxevb/optesciirq.yml    |  5 +-
 .../bsps/powerpc/mpc55xxevb/optexcbooke.yml   |  5 +-
 .../powerpc/mpc55xxevb/optexcfixdhdlr.yml     |  5 +-
 .../powerpc/mpc55xxevb/optfmpllesyncr1.yml    |  5 +-
 .../powerpc/mpc55xxevb/optfmpllprediv.yml     | 20 +++---
 .../bsps/powerpc/mpc55xxevb/optgwlcfm.yml     | 10 +--
 .../bsps/powerpc/mpc55xxevb/optirqtblsz.yml   | 20 +++---
 .../bsps/powerpc/mpc55xxevb/optlowinit.yml    | 10 +--
 .../bsps/powerpc/mpc55xxevb/optmpc5566evb.yml | 10 +--
 .../powerpc/mpc55xxevb/optmpc5674fevb.yml     | 10 +--
 .../bsps/powerpc/mpc55xxevb/optnullprot.yml   | 15 ++---
 .../powerpc/mpc55xxevb/optphycorempc5554.yml  | 10 +--
 .../bsps/powerpc/mpc55xxevb/optrefclk.yml     | 22 +++----
 .../bsps/powerpc/mpc55xxevb/optsmc91111.yml   | 10 +--
 .../powerpc/mpc55xxevb/optsmc9111enaddr.yml   | 10 +--
 .../powerpc/mpc55xxevb/optsmc9218ibige.yml    |  5 +-
 .../powerpc/mpc55xxevb/optsmc9218iled.yml     |  5 +-
 .../powerpc/mpc55xxevb/optsmc9218ipinirq.yml  |  8 +--
 .../powerpc/mpc55xxevb/optsmc9218ipinrst.yml  |  8 +--
 .../powerpc/mpc55xxevb/optsmc9218irxchn.yml   |  5 +-
 .../powerpc/mpc55xxevb/optsmc9218itxchn.yml   |  5 +-
 .../bsps/powerpc/mpc55xxevb/optsysclk.yml     | 20 +++---
 .../bsps/powerpc/mpc55xxevb/optsysclkdiv.yml  | 10 +--
 .../bsps/powerpc/mpc55xxevb/tstgwlcfm.yml     |  3 +-
 .../powerpc/mpc55xxevb/tstmpc5643levb.yml     |  3 +-
 spec/build/bsps/powerpc/mpc8260ads/abi.yml    | 13 ++--
 .../bsps/powerpc/mpc8260ads/optconminor.yml   |  5 +-
 .../powerpc/mpc8260ads/optdisphandstat.yml    |  5 +-
 .../powerpc/mpc8260ads/optprintkminor.yml     |  5 +-
 .../powerpc/mpc8260ads/optuartsiomode.yml     |  5 +-
 .../bsps/powerpc/mpc8260ads/optuartsterm.yml  |  5 +-
 spec/build/bsps/powerpc/mvme3100/abi.yml      |  7 +-
 spec/build/bsps/powerpc/mvme3100/optsbrk.yml  |  5 +-
 spec/build/bsps/powerpc/mvme5500/abi.yml      |  9 +--
 spec/build/bsps/powerpc/mvme5500/optsbrk.yml  |  5 +-
 spec/build/bsps/powerpc/psim/abi.yml          | 11 ++--
 .../bsps/powerpc/psim/optclkfastidle.yml      | 10 +--
 spec/build/bsps/powerpc/psim/optsbrk.yml      |  5 +-
 spec/build/bsps/powerpc/psim/optsprg.yml      |  5 +-
 spec/build/bsps/powerpc/psim/optvecbase.yml   |  5 +-
 spec/build/bsps/powerpc/qemuppc/abi.yml       |  7 +-
 spec/build/bsps/powerpc/qoriq/abi.yml         | 23 ++++---
 spec/build/bsps/powerpc/qoriq/optbucsr.yml    | 10 +--
 .../build/bsps/powerpc/qoriq/optbusclkdiv.yml | 12 ++--
 .../bsps/powerpc/qoriq/optcachealign.yml      | 10 +--
 .../bsps/powerpc/qoriq/optcacheblktouch.yml   |  5 +-
 .../bsps/powerpc/qoriq/optcachedatal1sz.yml   |  5 +-
 .../bsps/powerpc/qoriq/optcachedatal2sz.yml   | 12 ++--
 .../bsps/powerpc/qoriq/optcacheinstl1sz.yml   |  5 +-
 .../bsps/powerpc/qoriq/optcacheinstl2sz.yml   | 12 ++--
 spec/build/bsps/powerpc/qoriq/optchipnum.yml  | 12 ++--
 spec/build/bsps/powerpc/qoriq/optchipser.yml  | 12 ++--
 spec/build/bsps/powerpc/qoriq/optclktmctr.yml | 10 +--
 spec/build/bsps/powerpc/qoriq/optclktmr.yml   | 10 +--
 spec/build/bsps/powerpc/qoriq/optcpucnt.yml   | 12 ++--
 .../build/bsps/powerpc/qoriq/optetsec1phy.yml |  5 +-
 .../build/bsps/powerpc/qoriq/optetsec2phy.yml |  5 +-
 .../build/bsps/powerpc/qoriq/optetsec3phy.yml |  5 +-
 spec/build/bsps/powerpc/qoriq/optexcbooke.yml |  5 +-
 .../bsps/powerpc/qoriq/optexcfixdhdlr.yml     |  5 +-
 spec/build/bsps/powerpc/qoriq/opthid0.yml     | 10 +--
 spec/build/bsps/powerpc/qoriq/opthyp.yml      | 12 ++--
 spec/build/bsps/powerpc/qoriq/opthypguest.yml |  5 +-
 .../build/bsps/powerpc/qoriq/opticombegin.yml |  5 +-
 spec/build/bsps/powerpc/qoriq/opticomsz.yml   |  5 +-
 spec/build/bsps/powerpc/qoriq/optmas7.yml     | 12 ++--
 spec/build/bsps/powerpc/qoriq/optmsr.yml      | 15 ++---
 spec/build/bsps/powerpc/qoriq/optspefscr.yml  | 12 ++--
 spec/build/bsps/powerpc/qoriq/optthrdcnt.yml  | 12 ++--
 spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml  | 12 ++--
 spec/build/bsps/powerpc/qoriq/optuart0en.yml  | 10 +--
 spec/build/bsps/powerpc/qoriq/optuart1en.yml  | 10 +--
 .../bsps/powerpc/qoriq/optuartbrg0en.yml      |  5 +-
 .../bsps/powerpc/qoriq/optuartbrg1en.yml      | 11 ++--
 .../bsps/powerpc/qoriq/optuartbrgmas.yml      |  5 +-
 .../bsps/powerpc/qoriq/optuartbrgpri.yml      |  5 +-
 .../bsps/powerpc/qoriq/optuartbrgslv.yml      |  5 +-
 spec/build/bsps/powerpc/qoriq/optuartirq.yml  |  5 +-
 spec/build/bsps/powerpc/ss555/abi.yml         |  7 +-
 spec/build/bsps/powerpc/ss555/optconminor.yml |  5 +-
 .../bsps/powerpc/ss555/optprintkminor.yml     |  5 +-
 .../bsps/powerpc/ss555/optuartsiomode.yml     |  5 +-
 .../build/bsps/powerpc/ss555/optuartsterm.yml |  5 +-
 .../bsps/powerpc/ss555/optwdgtimeout.yml      |  5 +-
 spec/build/bsps/powerpc/t32mppc/abi.yml       | 11 ++--
 .../bsps/powerpc/t32mppc/optexcbooke.yml      |  5 +-
 .../bsps/powerpc/t32mppc/optexcfixdhdlr.yml   |  5 +-
 spec/build/bsps/powerpc/tqm8xx/abi.yml        | 15 +++--
 spec/build/bsps/powerpc/tqm8xx/optconchn.yml  |  5 +-
 spec/build/bsps/powerpc/tqm8xx/optconscc1.yml |  5 +-
 spec/build/bsps/powerpc/tqm8xx/optconscc2.yml |  5 +-
 spec/build/bsps/powerpc/tqm8xx/optconscc3.yml |  5 +-
 spec/build/bsps/powerpc/tqm8xx/optconscc4.yml |  5 +-
 spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml | 15 ++---
 spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml | 10 +--
 spec/build/bsps/powerpc/tqm8xx/optnetfec.yml  | 10 +--
 spec/build/bsps/powerpc/tqm8xx/optnetscc.yml  | 10 +--
 .../bsps/powerpc/tqm8xx/optprintkchn.yml      |  5 +-
 spec/build/bsps/powerpc/virtex/abi.yml        | 11 ++--
 spec/build/bsps/powerpc/virtex/optconirq.yml  |  5 +-
 .../bsps/powerpc/virtex/optfastramlen.yml     |  5 +-
 .../bsps/powerpc/virtex/optfastramorg.yml     |  5 +-
 spec/build/bsps/powerpc/virtex/optramlen.yml  |  5 +-
 spec/build/bsps/powerpc/virtex/optramorg.yml  |  5 +-
 .../build/bsps/powerpc/virtex/optresetlen.yml |  5 +-
 .../build/bsps/powerpc/virtex/optresetorg.yml |  5 +-
 spec/build/bsps/powerpc/virtex/optxparam.yml  |  5 +-
 spec/build/bsps/powerpc/virtex4/abi.yml       |  7 +-
 .../bsps/powerpc/virtex4/optppccachedata.yml  |  5 +-
 spec/build/bsps/powerpc/virtex4/optsprg.yml   |  5 +-
 .../build/bsps/powerpc/virtex4/optvecbase.yml |  5 +-
 spec/build/bsps/powerpc/virtex5/abi.yml       |  9 +--
 .../bsps/powerpc/virtex5/optppccachedata.yml  |  5 +-
 spec/build/bsps/powerpc/virtex5/optsprg.yml   |  5 +-
 .../build/bsps/powerpc/virtex5/optvecbase.yml |  5 +-
 spec/build/bsps/riscv/griscv/abi.yml          | 27 ++++----
 spec/build/bsps/riscv/noel/abi.yml            | 37 +++++------
 spec/build/bsps/riscv/noel/optapbuartmax.yml  |  5 +-
 spec/build/bsps/riscv/optextirqmax.yml        | 10 +--
 spec/build/bsps/riscv/optrambegin.yml         | 25 ++++----
 spec/build/bsps/riscv/optramsize.yml          | 18 +++---
 spec/build/bsps/riscv/riscv/abi.yml           | 64 +++++++------------
 .../bsps/riscv/riscv/optfrdme310arty.yml      | 10 +--
 spec/build/bsps/riscv/riscv/opthtif.yml       |  5 +-
 spec/build/bsps/riscv/riscv/optmpfs.yml       | 10 +--
 spec/build/bsps/riscv/riscv/optns16550max.yml | 15 ++---
 spec/build/bsps/sh/gensh1/abi.yml             |  5 +-
 spec/build/bsps/sh/gensh1/optcpuclk.yml       |  5 +-
 spec/build/bsps/sh/gensh1/optlowinit.yml      |  5 +-
 spec/build/bsps/sh/gensh1/tstgensh1.yml       |  3 +-
 spec/build/bsps/sh/gensh2/abi.yml             |  5 +-
 spec/build/bsps/sh/gensh2/optcpuclk.yml       |  5 +-
 spec/build/bsps/sh/gensh2/optevb.yml          |  5 +-
 spec/build/bsps/sh/gensh2/optlowinit.yml      |  5 +-
 spec/build/bsps/sh/gensh2/tstgensh2.yml       |  3 +-
 spec/build/bsps/sh/gensh4/abi.yml             |  7 +-
 spec/build/bsps/sh/gensh4/optcpuclk.yml       |  5 +-
 spec/build/bsps/sh/gensh4/optcpydata.yml      |  5 +-
 spec/build/bsps/sh/gensh4/optlowinit.yml      |  5 +-
 spec/build/bsps/sh/shsim/abi.yml              | 22 +++----
 spec/build/bsps/sh/shsim/optcpuclk.yml        |  5 +-
 spec/build/bsps/sh/shsim/optlowinit.yml       |  5 +-
 spec/build/bsps/sh/shsim/tstsimsh1.yml        |  3 +-
 spec/build/bsps/sh/shsim/tstsimsh2.yml        |  3 +-
 spec/build/bsps/sh/shsim/tstsimsh2e.yml       |  3 +-
 spec/build/bsps/sh/shsim/tstsimsh4.yml        |  3 +-
 spec/build/bsps/sparc/erc32/abi.yml           |  5 +-
 spec/build/bsps/sparc/erc32/optconirq.yml     |  5 +-
 spec/build/bsps/sparc/erc32/optpwrdwnhlt.yml  |  5 +-
 spec/build/bsps/sparc/leon2/abi.yml           | 10 +--
 spec/build/bsps/sparc/leon2/optconirq.yml     |  5 +-
 spec/build/bsps/sparc/leon2/optpwrdwnhlt.yml  |  5 +-
 spec/build/bsps/sparc/leon3/abi.yml           | 20 +++---
 spec/build/bsps/sparc/leon3/abiclang.yml      | 25 ++++----
 spec/build/bsps/sparc/leon3/optconirq.yml     |  5 +-
 spec/build/bsps/sparc/leon3/optleon3smp.yml   |  5 +-
 spec/build/bsps/sparc/leon3/optpwrdwnhlt.yml  |  5 +-
 spec/build/bsps/sparc64/niagara/abi.yml       |  7 +-
 spec/build/bsps/sparc64/usiii/abi.yml         |  9 +--
 .../bsps/sparc64/usiii/optclkfastidle.yml     |  5 +-
 spec/build/bsps/tst-xfail-dl06.yml            |  3 +-
 spec/build/bsps/tst-xfail-intr.yml            |  3 +-
 spec/build/bsps/tst.yml                       |  3 +-
 spec/build/bsps/tstnoiconv.yml                |  3 +-
 spec/build/bsps/tstnointrcrit.yml             |  3 +-
 spec/build/bsps/tstnojffs2.yml                |  3 +-
 spec/build/bsps/tstnolibdl.yml                |  3 +-
 spec/build/bsps/tstnorfs.yml                  |  3 +-
 spec/build/bsps/tstreqtick.yml                |  3 +-
 spec/build/bsps/tstsmallmem.yml               |  5 +-
 spec/build/bsps/v850/gdbv850sim/abi.yml       | 30 ++++-----
 spec/build/bsps/x86_64/amd64/abi.yml          |  7 +-
 spec/build/cpukit/cfgattrgetaff.yml           |  3 +-
 spec/build/cpukit/cfgattrgetgrdsz.yml         |  3 +-
 spec/build/cpukit/cfgattrgetstack.yml         |  3 +-
 spec/build/cpukit/cfgattrsetaff.yml           |  3 +-
 spec/build/cpukit/cfgattrsetgrdsz.yml         |  3 +-
 spec/build/cpukit/cfgattrsetstack.yml         |  3 +-
 spec/build/cpukit/cfgcfghdr.yml               |  3 +-
 spec/build/cpukit/cfgcleanupctx.yml           |  3 +-
 spec/build/cpukit/cfggetaff.yml               |  3 +-
 spec/build/cpukit/cfggetattr.yml              |  3 +-
 spec/build/cpukit/cfginttypes.yml             |  3 +-
 spec/build/cpukit/cfgmemory.yml               |  3 +-
 spec/build/cpukit/cfgnewlib.yml               |  3 +-
 spec/build/cpukit/cfgpmtxceilcnst.yml         |  3 +-
 spec/build/cpukit/cfgprionode.yml             |  3 +-
 spec/build/cpukit/cfgpshdprmcnst.yml          |  3 +-
 spec/build/cpukit/cfgrcmd.yml                 |  3 +-
 spec/build/cpukit/cfgsetaff.yml               |  3 +-
 spec/build/cpukit/cfgstdatomic.yml            |  3 +-
 spec/build/cpukit/cfgstdint.yml               |  3 +-
 spec/build/cpukit/cfgstdlib.yml               |  3 +-
 spec/build/cpukit/cfgstring.yml               |  3 +-
 spec/build/cpukit/cfgstrings.yml              |  3 +-
 spec/build/cpukit/cfgsysstat.yml              |  3 +-
 spec/build/cpukit/cfgsystypes.yml             |  3 +-
 spec/build/cpukit/cfgszoff.yml                |  3 +-
 spec/build/cpukit/cfgszsize.yml               |  3 +-
 spec/build/cpukit/cfgsztime.yml               |  3 +-
 spec/build/cpukit/cfgunistd.yml               |  3 +-
 spec/build/cpukit/optada.yml                  |  5 +-
 spec/build/cpukit/optarchbits.yml             | 36 +++++++----
 spec/build/cpukit/optarflags.yml              |  5 +-
 spec/build/cpukit/optboothartid.yml           | 10 +--
 spec/build/cpukit/optbuildlabel.yml           |  5 +-
 spec/build/cpukit/optclang.yml                |  3 +-
 spec/build/cpukit/optcoverage.yml             |  5 +-
 spec/build/cpukit/optcoveragecflags.yml       |  9 +--
 spec/build/cpukit/optcoverageldflags.yml      | 19 +++---
 spec/build/cpukit/optdebug.yml                |  5 +-
 spec/build/cpukit/optdrvmgr.yml               |  5 +-
 spec/build/cpukit/optexceptionextensions.yml  |  5 +-
 spec/build/cpukit/optgcc.yml                  |  3 +-
 spec/build/cpukit/optincludes.yml             |  3 +-
 spec/build/cpukit/optinstall.yml              |  3 +-
 spec/build/cpukit/optlibdebugger.yml          |  3 +-
 spec/build/cpukit/optlibdl.yml                |  3 +-
 spec/build/cpukit/optmpci.yml                 |  5 +-
 spec/build/cpukit/optnewlib.yml               |  5 +-
 spec/build/cpukit/optnocoveragecflags.yml     |  5 +-
 spec/build/cpukit/optnocoverageldflags.yml    |  5 +-
 spec/build/cpukit/optparavirt.yml             |  5 +-
 spec/build/cpukit/optposix.yml                |  5 +-
 spec/build/cpukit/optprofiling.yml            |  5 +-
 spec/build/cpukit/optsmp.yml                  |  5 +-
 spec/build/cpukit/optszblkcnt.yml             |  3 +-
 spec/build/cpukit/optszblksize.yml            |  3 +-
 spec/build/cpukit/optszmode.yml               |  3 +-
 spec/build/cpukit/optszoff.yml                |  3 +-
 spec/build/cpukit/optsztime.yml               |  3 +-
 spec/build/cpukit/optvermaj.yml               |  3 +-
 spec/build/cpukit/optvermin.yml               |  3 +-
 spec/build/cpukit/optverrev.yml               |  3 +-
 spec/build/cpukit/optversion.yml              |  3 +-
 spec/build/cpukit/optwarn.yml                 |  5 +-
 spec/build/cpukit/optwarncc.yml               | 11 ++--
 spec/build/cpukit/optwarncxx.yml              |  5 +-
 spec/build/testsuites/ada/optgnat.yml         |  3 +-
 spec/build/testsuites/libtests/optrtemsld.yml |  3 +-
 .../testsuites/libtests/optrtemssyms.yml      |  3 +-
 spec/build/testsuites/optada.yml              |  5 +-
 spec/build/testsuites/optall.yml              |  5 +-
 spec/build/testsuites/optbenchmarks.yml       |  5 +-
 spec/build/testsuites/optbin2c.yml            |  3 +-
 spec/build/testsuites/optfs.yml               |  5 +-
 spec/build/testsuites/optgzip.yml             |  3 +-
 spec/build/testsuites/optlib.yml              |  5 +-
 spec/build/testsuites/optmp.yml               |  5 +-
 spec/build/testsuites/optpsx.yml              |  5 +-
 spec/build/testsuites/optpsxtm.yml            |  5 +-
 spec/build/testsuites/optrhs.yml              |  5 +-
 spec/build/testsuites/optsamples.yml          |  5 +-
 spec/build/testsuites/optsmp.yml              |  5 +-
 spec/build/testsuites/optsp.yml               |  5 +-
 spec/build/testsuites/opttm.yml               |  5 +-
 spec/build/testsuites/optunit.yml             |  5 +-
 spec/build/testsuites/optvalidation.yml       |  5 +-
 spec/build/testsuites/optverbosity.yml        |  5 +-
 spec/build/testsuites/optxz.yml               |  3 +-
 wscript                                       | 48 ++++++--------
 829 files changed, 3718 insertions(+), 3336 deletions(-)

-- 
2.35.3





More information about the devel mailing list