<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 9, 2021, 10:14 AM Pranav Dangi <<a href="mailto:dangipranav@gmail.com">dangipranav@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hi joel,<div dir="auto">I had sent you a rebased patch as a direct attachment, I will ping that thread once again. Did that fail too? </div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I just pushed a patch you sent me directly. Is it ok on master now?</div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">pranav</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 9 Aug 2021, 20:40 Joel Sherrill, <<a href="mailto:joel@rtems.org" rel="noreferrer noreferrer" target="_blank">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Aug 9, 2021 at 10:00 AM Gedare Bloom <<a href="mailto:gedare@rtems.org" rel="noreferrer noreferrer noreferrer" target="_blank">gedare@rtems.org</a>> wrote:<br>
><br>
> Hi Joel,<br>
><br>
> On Fri, Jul 16, 2021 at 10:40 AM Joel Sherrill <<a href="mailto:joel@rtems.org" rel="noreferrer noreferrer noreferrer" target="_blank">joel@rtems.org</a>> wrote:<br>
> ><br>
> > I'm doing a build sweep of all BSPs. When that completes, I plan to<br>
> > push this unless there are comments.<br>
> ><br>
> Did/can you push this?<br>
<br>
It doesn't apply for me. Could be a rebase is needed or it didn't survive<br>
the email client. If it's just an email issue, just send it to me directly as an<br>
attachment possibly compressed to avoid any chance of email clients<br>
getting smart.<br>
<br>
Applying: bsps: Move optfdt* files to shared parent directory<br>
error: patch failed: spec/build/bsps/arm/beagle/optfdtcpyro.yml:1<br>
error: spec/build/bsps/arm/beagle/optfdtcpyro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/beagle/optfdtmxsz.yml:1<br>
error: spec/build/bsps/arm/beagle/optfdtmxsz.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/beagle/optfdtro.yml:1<br>
error: spec/build/bsps/arm/beagle/optfdtro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/beagle/optfdtuboot.yml:1<br>
error: spec/build/bsps/arm/beagle/optfdtuboot.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/imx/optfdtcpyro.yml:1<br>
error: spec/build/bsps/arm/imx/optfdtcpyro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/imx/optfdtmxsz.yml:1<br>
error: spec/build/bsps/arm/imx/optfdtmxsz.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/imx/optfdtro.yml:1<br>
error: spec/build/bsps/arm/imx/optfdtro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/arm/imx/optfdtuboot.yml:1<br>
error: spec/build/bsps/arm/imx/optfdtuboot.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml:1<br>
error: spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/powerpc/qoriq/optfdtro.yml:1<br>
error: spec/build/bsps/powerpc/qoriq/optfdtro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/riscv/riscv/optfdtcpyro.yml:1<br>
error: spec/build/bsps/riscv/riscv/optfdtcpyro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/riscv/riscv/optfdtmxsz.yml:1<br>
error: spec/build/bsps/riscv/riscv/optfdtmxsz.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/riscv/riscv/optfdtro.yml:1<br>
error: spec/build/bsps/riscv/riscv/optfdtro.yml: patch does not apply<br>
error: patch failed: spec/build/bsps/riscv/riscv/optfdtuboot.yml:1<br>
error: spec/build/bsps/riscv/riscv/optfdtuboot.yml: patch does not apply<br>
Patch failed at 0001 bsps: Move optfdt* files to shared parent directory<br>
The copy of the patch that failed is found in:<br>
   /home/joel/rtems-work/rtems/.git/rebase-apply/patch<br>
<br>
<br>
><br>
> > On Fri, Jul 16, 2021 at 9:51 AM pranav <<a href="mailto:dangipranav@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">dangipranav@gmail.com</a>> wrote:<br>
> > ><br>
> > > ---<br>
> > >  .../arm/altera-cyclone-v/bspalteracyclonev.yml  |  8 ++++----<br>
> > >  spec/build/bsps/arm/beagle/grp.yml              |  8 ++++----<br>
> > >  spec/build/bsps/arm/beagle/optfdtcpyro.yml      | 16 ----------------<br>
> > >  spec/build/bsps/arm/beagle/optfdtmxsz.yml       | 17 -----------------<br>
> > >  spec/build/bsps/arm/beagle/optfdtro.yml         | 16 ----------------<br>
> > >  spec/build/bsps/arm/beagle/optfdtuboot.yml      | 16 ----------------<br>
> > >  spec/build/bsps/arm/imx/bspimx.yml              |  8 ++++----<br>
> > >  spec/build/bsps/arm/imx/optfdtcpyro.yml         | 16 ----------------<br>
> > >  spec/build/bsps/arm/imx/optfdtmxsz.yml          | 17 -----------------<br>
> > >  spec/build/bsps/arm/imx/optfdtro.yml            | 16 ----------------<br>
> > >  spec/build/bsps/arm/imx/optfdtuboot.yml         | 16 ----------------<br>
> > >  spec/build/bsps/arm/raspberrypi/grp.yml         |  8 ++++++++<br>
> > >  .../{arm/altera-cyclone-v => }/optfdtcpyro.yml  |  0<br>
> > >  .../{arm/altera-cyclone-v => }/optfdtmxsz.yml   |  0<br>
> > >  .../{arm/altera-cyclone-v => }/optfdtro.yml     |  0<br>
> > >  .../{arm/altera-cyclone-v => }/optfdtuboot.yml  |  0<br>
> > >  spec/build/bsps/powerpc/qoriq/grp.yml           |  4 ++--<br>
> > >  spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml    | 17 -----------------<br>
> > >  spec/build/bsps/powerpc/qoriq/optfdtro.yml      | 16 ----------------<br>
> > >  spec/build/bsps/riscv/riscv/grp.yml             |  8 ++++----<br>
> > >  spec/build/bsps/riscv/riscv/optfdtcpyro.yml     | 16 ----------------<br>
> > >  spec/build/bsps/riscv/riscv/optfdtmxsz.yml      | 17 -----------------<br>
> > >  spec/build/bsps/riscv/riscv/optfdtro.yml        | 16 ----------------<br>
> > >  spec/build/bsps/riscv/riscv/optfdtuboot.yml     | 16 ----------------<br>
> > >  24 files changed, 26 insertions(+), 246 deletions(-)<br>
> > >  delete mode 100644 spec/build/bsps/arm/beagle/optfdtcpyro.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/beagle/optfdtmxsz.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/beagle/optfdtro.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/beagle/optfdtuboot.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/imx/optfdtcpyro.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/imx/optfdtmxsz.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/imx/optfdtro.yml<br>
> > >  delete mode 100644 spec/build/bsps/arm/imx/optfdtuboot.yml<br>
> > >  rename spec/build/bsps/{arm/altera-cyclone-v => }/optfdtcpyro.yml (100%)<br>
> > >  rename spec/build/bsps/{arm/altera-cyclone-v => }/optfdtmxsz.yml (100%)<br>
> > >  rename spec/build/bsps/{arm/altera-cyclone-v => }/optfdtro.yml (100%)<br>
> > >  rename spec/build/bsps/{arm/altera-cyclone-v => }/optfdtuboot.yml (100%)<br>
> > >  delete mode 100644 spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml<br>
> > >  delete mode 100644 spec/build/bsps/powerpc/qoriq/optfdtro.yml<br>
> > >  delete mode 100644 spec/build/bsps/riscv/riscv/optfdtcpyro.yml<br>
> > >  delete mode 100644 spec/build/bsps/riscv/riscv/optfdtmxsz.yml<br>
> > >  delete mode 100644 spec/build/bsps/riscv/riscv/optfdtro.yml<br>
> > >  delete mode 100644 spec/build/bsps/riscv/riscv/optfdtuboot.yml<br>
> > ><br>
> > > diff --git a/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml b/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml<br>
> > > index da567ddd79..a9f3f7dabf 100644<br>
> > > --- a/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml<br>
> > > +++ b/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml<br>
> > > @@ -73,15 +73,15 @@ links:<br>
> > >  - role: build-dependency<br>
> > >    uid: optconuart1<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtcpyro<br>
> > > +  uid: ../../optfdtcpyro<br>
> > >  - role: build-dependency<br>
> > >    uid: optfdten<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtmxsz<br>
> > > +  uid: ../../optfdtmxsz<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtro<br>
> > > +  uid: ../../optfdtro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtuboot<br>
> > > +  uid: ../../optfdtuboot<br>
> > >  - role: build-dependency<br>
> > >    uid: opti2cspeed<br>
> > >  - role: build-dependency<br>
> > > diff --git a/spec/build/bsps/arm/beagle/grp.yml b/spec/build/bsps/arm/beagle/grp.yml<br>
> > > index 1375913fd0..3452c3e5c8 100644<br>
> > > --- a/spec/build/bsps/arm/beagle/grp.yml<br>
> > > +++ b/spec/build/bsps/arm/beagle/grp.yml<br>
> > > @@ -22,13 +22,13 @@ links:<br>
> > >  - role: build-dependency<br>
> > >    uid: optdm3730<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtcpyro<br>
> > > +  uid: ../../optfdtcpyro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtmxsz<br>
> > > +  uid: ../../optfdtmxsz<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtro<br>
> > > +  uid: ../../optfdtro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtuboot<br>
> > > +  uid: ../../optfdtuboot<br>
> > >  - role: build-dependency<br>
> > >    uid: ../grp<br>
> > >  - role: build-dependency<br>
> > > diff --git a/spec/build/bsps/arm/beagle/optfdtcpyro.yml b/spec/build/bsps/arm/beagle/optfdtcpyro.yml<br>
> > > deleted file mode 100644<br>
> > > index 5ec59adf4d..0000000000<br>
> > > --- a/spec/build/bsps/arm/beagle/optfdtcpyro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the FDT blob into the read-only load area via bsp_fdt_copy()<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/beagle/optfdtmxsz.yml b/spec/build/bsps/arm/beagle/optfdtmxsz.yml<br>
> > > deleted file mode 100644<br>
> > > index f3b2504e02..0000000000<br>
> > > --- a/spec/build/bsps/arm/beagle/optfdtmxsz.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,17 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-integer: null<br>
> > > -- define: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: 262144<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  maximum size of the FDT blob in bytes<br>
> > > -enabled-by: true<br>
> > > -format: '{}'<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_SIZE_MAX<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/beagle/optfdtro.yml b/spec/build/bsps/arm/beagle/optfdtro.yml<br>
> > > deleted file mode 100644<br>
> > > index a72bc23c0e..0000000000<br>
> > > --- a/spec/build/bsps/arm/beagle/optfdtro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  place the FDT blob into the read-only data area<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_READ_ONLY<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/beagle/optfdtuboot.yml b/spec/build/bsps/arm/beagle/optfdtuboot.yml<br>
> > > deleted file mode 100644<br>
> > > index cfe94e577c..0000000000<br>
> > > --- a/spec/build/bsps/arm/beagle/optfdtuboot.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the U-Boot provided FDT to an internal storage<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_START_COPY_FDT_FROM_U_BOOT<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/imx/bspimx.yml b/spec/build/bsps/arm/imx/bspimx.yml<br>
> > > index c65e02db2b..14719745f0 100644<br>
> > > --- a/spec/build/bsps/arm/imx/bspimx.yml<br>
> > > +++ b/spec/build/bsps/arm/imx/bspimx.yml<br>
> > > @@ -61,13 +61,13 @@ links:<br>
> > >  - role: build-dependency<br>
> > >    uid: optconirq<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtcpyro<br>
> > > +  uid: ../../optfdtcpyro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtmxsz<br>
> > > +  uid: ../../optfdtmxsz<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtro<br>
> > > +  uid: ../../optfdtro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtuboot<br>
> > > +  uid: ../../optfdtuboot<br>
> > >  - role: build-dependency<br>
> > >    uid: optresetvec<br>
> > >  - role: build-dependency<br>
> > > diff --git a/spec/build/bsps/arm/imx/optfdtcpyro.yml b/spec/build/bsps/arm/imx/optfdtcpyro.yml<br>
> > > deleted file mode 100644<br>
> > > index 5ec59adf4d..0000000000<br>
> > > --- a/spec/build/bsps/arm/imx/optfdtcpyro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the FDT blob into the read-only load area via bsp_fdt_copy()<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/imx/optfdtmxsz.yml b/spec/build/bsps/arm/imx/optfdtmxsz.yml<br>
> > > deleted file mode 100644<br>
> > > index f3b2504e02..0000000000<br>
> > > --- a/spec/build/bsps/arm/imx/optfdtmxsz.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,17 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-integer: null<br>
> > > -- define: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: 262144<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  maximum size of the FDT blob in bytes<br>
> > > -enabled-by: true<br>
> > > -format: '{}'<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_SIZE_MAX<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/imx/optfdtro.yml b/spec/build/bsps/arm/imx/optfdtro.yml<br>
> > > deleted file mode 100644<br>
> > > index a72bc23c0e..0000000000<br>
> > > --- a/spec/build/bsps/arm/imx/optfdtro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  place the FDT blob into the read-only data area<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_READ_ONLY<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/imx/optfdtuboot.yml b/spec/build/bsps/arm/imx/optfdtuboot.yml<br>
> > > deleted file mode 100644<br>
> > > index cfe94e577c..0000000000<br>
> > > --- a/spec/build/bsps/arm/imx/optfdtuboot.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the U-Boot provided FDT to an internal storage<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_START_COPY_FDT_FROM_U_BOOT<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/arm/raspberrypi/grp.yml b/spec/build/bsps/arm/raspberrypi/grp.yml<br>
> > > index 7291e8b178..94627a9526 100644<br>
> > > --- a/spec/build/bsps/arm/raspberrypi/grp.yml<br>
> > > +++ b/spec/build/bsps/arm/raspberrypi/grp.yml<br>
> > > @@ -41,6 +41,14 @@ links:<br>
> > >    uid: linkcmds<br>
> > >  - role: build-dependency<br>
> > >    uid: ../../bspopts<br>
> > > +- role: build-dependency<br>
> > > +  uid: ../../optfdtcpyro<br>
> > > +- role: build-dependency<br>
> > > +  uid: ../../optfdtmxsz<br>
> > > +- role: build-dependency<br>
> > > +  uid: ../../optfdtro<br>
> > > +- role: build-dependency<br>
> > > +  uid: ../../optfdtuboot<br>
> > >  type: build<br>
> > >  use-after: []<br>
> > >  use-before: []<br>
> > > diff --git a/spec/build/bsps/arm/altera-cyclone-v/optfdtcpyro.yml b/spec/build/bsps/optfdtcpyro.yml<br>
> > > similarity index 100%<br>
> > > rename from spec/build/bsps/arm/altera-cyclone-v/optfdtcpyro.yml<br>
> > > rename to spec/build/bsps/optfdtcpyro.yml<br>
> > > diff --git a/spec/build/bsps/arm/altera-cyclone-v/optfdtmxsz.yml b/spec/build/bsps/optfdtmxsz.yml<br>
> > > similarity index 100%<br>
> > > rename from spec/build/bsps/arm/altera-cyclone-v/optfdtmxsz.yml<br>
> > > rename to spec/build/bsps/optfdtmxsz.yml<br>
> > > diff --git a/spec/build/bsps/arm/altera-cyclone-v/optfdtro.yml b/spec/build/bsps/optfdtro.yml<br>
> > > similarity index 100%<br>
> > > rename from spec/build/bsps/arm/altera-cyclone-v/optfdtro.yml<br>
> > > rename to spec/build/bsps/optfdtro.yml<br>
> > > diff --git a/spec/build/bsps/arm/altera-cyclone-v/optfdtuboot.yml b/spec/build/bsps/optfdtuboot.yml<br>
> > > similarity index 100%<br>
> > > rename from spec/build/bsps/arm/altera-cyclone-v/optfdtuboot.yml<br>
> > > rename to spec/build/bsps/optfdtuboot.yml<br>
> > > diff --git a/spec/build/bsps/powerpc/qoriq/grp.yml b/spec/build/bsps/powerpc/qoriq/grp.yml<br>
> > > index 3e295cb599..08533ded6f 100644<br>
> > > --- a/spec/build/bsps/powerpc/qoriq/grp.yml<br>
> > > +++ b/spec/build/bsps/powerpc/qoriq/grp.yml<br>
> > > @@ -68,9 +68,9 @@ links:<br>
> > >  - role: build-dependency<br>
> > >    uid: optexcfixdhdlr<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtmxsz<br>
> > > +  uid: ../../optfdtmxsz<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtro<br>
> > > +  uid: ../../optfdtro<br>
> > >  - role: build-dependency<br>
> > >    uid: opthid0<br>
> > >  - role: build-dependency<br>
> > > diff --git a/spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml b/spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml<br>
> > > deleted file mode 100644<br>
> > > index f3b2504e02..0000000000<br>
> > > --- a/spec/build/bsps/powerpc/qoriq/optfdtmxsz.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,17 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-integer: null<br>
> > > -- define: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: 262144<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  maximum size of the FDT blob in bytes<br>
> > > -enabled-by: true<br>
> > > -format: '{}'<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_SIZE_MAX<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/powerpc/qoriq/optfdtro.yml b/spec/build/bsps/powerpc/qoriq/optfdtro.yml<br>
> > > deleted file mode 100644<br>
> > > index a72bc23c0e..0000000000<br>
> > > --- a/spec/build/bsps/powerpc/qoriq/optfdtro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  place the FDT blob into the read-only data area<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_READ_ONLY<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/riscv/riscv/grp.yml b/spec/build/bsps/riscv/riscv/grp.yml<br>
> > > index 396f8986ec..77583d351e 100644<br>
> > > --- a/spec/build/bsps/riscv/riscv/grp.yml<br>
> > > +++ b/spec/build/bsps/riscv/riscv/grp.yml<br>
> > > @@ -32,13 +32,13 @@ links:<br>
> > >  - role: build-dependency<br>
> > >    uid: optextirqmax<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtcpyro<br>
> > > +  uid: ../../optfdtcpyro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtmxsz<br>
> > > +  uid: ../../optfdtmxsz<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtro<br>
> > > +  uid: ../../optfdtro<br>
> > >  - role: build-dependency<br>
> > > -  uid: optfdtuboot<br>
> > > +  uid: ../../optfdtuboot<br>
> > >  - role: build-dependency<br>
> > >    uid: optfrdme310arty<br>
> > >  - role: build-dependency<br>
> > > diff --git a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml b/spec/build/bsps/riscv/riscv/optfdtcpyro.yml<br>
> > > deleted file mode 100644<br>
> > > index 5ec59adf4d..0000000000<br>
> > > --- a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the FDT blob into the read-only load area via bsp_fdt_copy()<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml b/spec/build/bsps/riscv/riscv/optfdtmxsz.yml<br>
> > > deleted file mode 100644<br>
> > > index 8a07a2ad08..0000000000<br>
> > > --- a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,17 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-integer: null<br>
> > > -- define: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: 65536<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  maximum size of the FDT blob in bytes<br>
> > > -enabled-by: true<br>
> > > -format: '{}'<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_SIZE_MAX<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/riscv/riscv/optfdtro.yml b/spec/build/bsps/riscv/riscv/optfdtro.yml<br>
> > > deleted file mode 100644<br>
> > > index a72bc23c0e..0000000000<br>
> > > --- a/spec/build/bsps/riscv/riscv/optfdtro.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  place the FDT blob into the read-only data area<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_FDT_BLOB_READ_ONLY<br>
> > > -type: build<br>
> > > diff --git a/spec/build/bsps/riscv/riscv/optfdtuboot.yml b/spec/build/bsps/riscv/riscv/optfdtuboot.yml<br>
> > > deleted file mode 100644<br>
> > > index cfe94e577c..0000000000<br>
> > > --- a/spec/build/bsps/riscv/riscv/optfdtuboot.yml<br>
> > > +++ /dev/null<br>
> > > @@ -1,16 +0,0 @@<br>
> > > -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause<br>
> > > -actions:<br>
> > > -- get-boolean: null<br>
> > > -- define-condition: null<br>
> > > -build-type: option<br>
> > > -copyrights:<br>
> > > -- Copyright (C) 2020 embedded brains GmbH (<a href="http://www.embedded-brains.de" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://www.embedded-brains.de</a>)<br>
> > > -default: true<br>
> > > -default-by-family: []<br>
> > > -default-by-variant: []<br>
> > > -description: |<br>
> > > -  copy the U-Boot provided FDT to an internal storage<br>
> > > -enabled-by: true<br>
> > > -links: []<br>
> > > -name: BSP_START_COPY_FDT_FROM_U_BOOT<br>
> > > -type: build<br>
> > > --<br>
> > > 2.30.2<br>
> > ><br>
> > > _______________________________________________<br>
> > > devel mailing list<br>
> > > <a href="mailto:devel@rtems.org" rel="noreferrer noreferrer noreferrer" target="_blank">devel@rtems.org</a><br>
> > > <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
> > _______________________________________________<br>
> > devel mailing list<br>
> > <a href="mailto:devel@rtems.org" rel="noreferrer noreferrer noreferrer" target="_blank">devel@rtems.org</a><br>
> > <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>
</blockquote></div></div></div>