All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] arm-bsp: yocto-check-layer fixes
@ 2020-07-04 15:43 Jon Mason
  2020-07-08  9:54 ` [meta-arm] " Ross Burton
  2020-07-08  9:57 ` Nicolas Dechesne
  0 siblings, 2 replies; 8+ messages in thread
From: Jon Mason @ 2020-07-04 15:43 UTC (permalink / raw)
  To: meta-arm; +Cc: nd

Changes necessary to get yocto-check-layer to pass

Change-Id: Ie9ea5047ab1344d14a585552277fdbd6b2bc48ab
Signed-off-by: Jon Mason <jon.mason@arm.com>
---
 meta-arm-bsp/README.md                                     | 1 +
 .../recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend  | 3 ++-
 .../recipes-kernel/linux/linux-yocto-arm-platforms.inc     | 7 ++++++-
 meta-arm/README.md                                         | 1 +
 4 files changed, 10 insertions(+), 2 deletions(-)
 create mode 100644 meta-arm-bsp/README.md
 create mode 100644 meta-arm/README.md

diff --git a/meta-arm-bsp/README.md b/meta-arm-bsp/README.md
new file mode 100644
index 0000000..490ddca
--- /dev/null
+++ b/meta-arm-bsp/README.md
@@ -0,0 +1 @@
+See ../README.md
diff --git a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
index 8b5120f..2c5f61a 100644
--- a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
+++ b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
@@ -3,5 +3,6 @@
 #
 # Enable second network interface on startup
 #
+PACKAGE_ARCH = "${MACHINE_ARCH}"
 
-FILESEXTRAPATHS_prepend_juno := "${THISDIR}/files/juno:"
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
diff --git a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
index 4d20a91..3ddebb9 100644
--- a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
+++ b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
@@ -8,7 +8,12 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
 
 # Arm platforms kmeta
-SRC_URI += "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
+SRC_URI_KMETA = "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
+SRC_URI_append_foundation-armv8 = " ${SRC_URI_KMETA}"
+SRC_URI_append_fvp-base = " ${SRC_URI_KMETA}"
+SRC_URI_append_juno = " ${SRC_URI_KMETA}"
+SRC_URI_append_gem5-arm64 = " ${SRC_URI_KMETA}"
+SRCREV_arm-platforms-kmeta = "6147e82375aa9df8f2a162d42ea6406c79c854c5"
 
 #
 # FVP FOUNDATION KMACHINE
diff --git a/meta-arm/README.md b/meta-arm/README.md
new file mode 100644
index 0000000..490ddca
--- /dev/null
+++ b/meta-arm/README.md
@@ -0,0 +1 @@
+See ../README.md
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-04 15:43 [PATCH] arm-bsp: yocto-check-layer fixes Jon Mason
@ 2020-07-08  9:54 ` Ross Burton
  2020-07-08  9:57 ` Nicolas Dechesne
  1 sibling, 0 replies; 8+ messages in thread
From: Ross Burton @ 2020-07-08  9:54 UTC (permalink / raw)
  To: Jon Mason; +Cc: meta-arm, nd

+1

On Mon, 6 Jul 2020 at 22:39, Jon Mason <jon.mason@arm.com> wrote:
>
> Changes necessary to get yocto-check-layer to pass
>
> Change-Id: Ie9ea5047ab1344d14a585552277fdbd6b2bc48ab
> Signed-off-by: Jon Mason <jon.mason@arm.com>
> ---
>  meta-arm-bsp/README.md                                     | 1 +
>  .../recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend  | 3 ++-
>  .../recipes-kernel/linux/linux-yocto-arm-platforms.inc     | 7 ++++++-
>  meta-arm/README.md                                         | 1 +
>  4 files changed, 10 insertions(+), 2 deletions(-)
>  create mode 100644 meta-arm-bsp/README.md
>  create mode 100644 meta-arm/README.md
>
> diff --git a/meta-arm-bsp/README.md b/meta-arm-bsp/README.md
> new file mode 100644
> index 0000000..490ddca
> --- /dev/null
> +++ b/meta-arm-bsp/README.md
> @@ -0,0 +1 @@
> +See ../README.md
> diff --git a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> index 8b5120f..2c5f61a 100644
> --- a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> +++ b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> @@ -3,5 +3,6 @@
>  #
>  # Enable second network interface on startup
>  #
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>
> -FILESEXTRAPATHS_prepend_juno := "${THISDIR}/files/juno:"
> +FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> diff --git a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> index 4d20a91..3ddebb9 100644
> --- a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> +++ b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> @@ -8,7 +8,12 @@
>  FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
>
>  # Arm platforms kmeta
> -SRC_URI += "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
> +SRC_URI_KMETA = "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
> +SRC_URI_append_foundation-armv8 = " ${SRC_URI_KMETA}"
> +SRC_URI_append_fvp-base = " ${SRC_URI_KMETA}"
> +SRC_URI_append_juno = " ${SRC_URI_KMETA}"
> +SRC_URI_append_gem5-arm64 = " ${SRC_URI_KMETA}"
> +SRCREV_arm-platforms-kmeta = "6147e82375aa9df8f2a162d42ea6406c79c854c5"
>
>  #
>  # FVP FOUNDATION KMACHINE
> diff --git a/meta-arm/README.md b/meta-arm/README.md
> new file mode 100644
> index 0000000..490ddca
> --- /dev/null
> +++ b/meta-arm/README.md
> @@ -0,0 +1 @@
> +See ../README.md
> --
> 2.17.1
>
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-04 15:43 [PATCH] arm-bsp: yocto-check-layer fixes Jon Mason
  2020-07-08  9:54 ` [meta-arm] " Ross Burton
@ 2020-07-08  9:57 ` Nicolas Dechesne
  2020-07-08 10:02   ` Richard Purdie
  1 sibling, 1 reply; 8+ messages in thread
From: Nicolas Dechesne @ 2020-07-08  9:57 UTC (permalink / raw)
  To: Jon Mason; +Cc: meta-arm, nd

[-- Attachment #1: Type: text/plain, Size: 2786 bytes --]

On Mon, Jul 6, 2020 at 11:39 PM Jon Mason <jon.mason@arm.com> wrote:

> Changes necessary to get yocto-check-layer to pass
>
> Change-Id: Ie9ea5047ab1344d14a585552277fdbd6b2bc48ab
> Signed-off-by: Jon Mason <jon.mason@arm.com>
> ---
>  meta-arm-bsp/README.md                                     | 1 +
>  .../recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend  | 3 ++-
>  .../recipes-kernel/linux/linux-yocto-arm-platforms.inc     | 7 ++++++-
>  meta-arm/README.md                                         | 1 +
>  4 files changed, 10 insertions(+), 2 deletions(-)
>  create mode 100644 meta-arm-bsp/README.md
>  create mode 100644 meta-arm/README.md
>
> diff --git a/meta-arm-bsp/README.md b/meta-arm-bsp/README.md
> new file mode 100644
> index 0000000..490ddca
> --- /dev/null
> +++ b/meta-arm-bsp/README.md
> @@ -0,0 +1 @@
> +See ../README.md
> diff --git
> a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> index 8b5120f..2c5f61a 100644
> --- a/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> +++ b/meta-arm-bsp/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend
> @@ -3,5 +3,6 @@
>  #
>  # Enable second network interface on startup
>  #
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>
> -FILESEXTRAPATHS_prepend_juno := "${THISDIR}/files/juno:"
> +FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
>

hmm. don't these changes impact the metadata with or without this layer
added? How can it pass the check-layer script?


> diff --git
> a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> index 4d20a91..3ddebb9 100644
> --- a/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> +++ b/meta-arm-bsp/recipes-kernel/linux/linux-yocto-arm-platforms.inc
> @@ -8,7 +8,12 @@
>  FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
>
>  # Arm platforms kmeta
> -SRC_URI +=
> "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
> +SRC_URI_KMETA =
> "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
> +SRC_URI_append_foundation-armv8 = " ${SRC_URI_KMETA}"
> +SRC_URI_append_fvp-base = " ${SRC_URI_KMETA}"
> +SRC_URI_append_juno = " ${SRC_URI_KMETA}"
> +SRC_URI_append_gem5-arm64 = " ${SRC_URI_KMETA}"
> +SRCREV_arm-platforms-kmeta = "6147e82375aa9df8f2a162d42ea6406c79c854c5"
>
>  #
>  # FVP FOUNDATION KMACHINE
> diff --git a/meta-arm/README.md b/meta-arm/README.md
> new file mode 100644
> index 0000000..490ddca
> --- /dev/null
> +++ b/meta-arm/README.md
> @@ -0,0 +1 @@
> +See ../README.md
> --
> 2.17.1
>
> 
>

[-- Attachment #2: Type: text/html, Size: 3590 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-08  9:57 ` Nicolas Dechesne
@ 2020-07-08 10:02   ` Richard Purdie
  2020-07-08 18:16     ` Ross Burton
  2020-07-09  8:13     ` Nicolas Dechesne
  0 siblings, 2 replies; 8+ messages in thread
From: Richard Purdie @ 2020-07-08 10:02 UTC (permalink / raw)
  To: Nicolas Dechesne, Jon Mason; +Cc: meta-arm, nd

On Wed, 2020-07-08 at 11:57 +0200, Nicolas Dechesne wrote:
> 
> 
> On Mon, Jul 6, 2020 at 11:39 PM Jon Mason <jon.mason@arm.com> wrote:
> > Changes necessary to get yocto-check-layer to pass
> > 
> > Change-Id: Ie9ea5047ab1344d14a585552277fdbd6b2bc48ab
> > Signed-off-by: Jon Mason <jon.mason@arm.com>
> > ---
> >  meta-arm-bsp/README.md                                     | 1 +
> >  .../recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend  | 3 ++-
> >  .../recipes-kernel/linux/linux-yocto-arm-platforms.inc     | 7
> > ++++++-
> >  meta-arm/README.md                                         | 1 +
> >  4 files changed, 10 insertions(+), 2 deletions(-)
> >  create mode 100644 meta-arm-bsp/README.md
> >  create mode 100644 meta-arm/README.md
> > 
> > diff --git a/meta-arm-bsp/README.md b/meta-arm-bsp/README.md
> > new file mode 100644
> > index 0000000..490ddca
> > --- /dev/null
> > +++ b/meta-arm-bsp/README.md
> > @@ -0,0 +1 @@
> > +See ../README.md
> > diff --git a/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > ifupdown_1.0.bbappend b/meta-arm-bsp/recipes-core/init-
> > ifupdown/init-ifupdown_1.0.bbappend
> > index 8b5120f..2c5f61a 100644
> > --- a/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > ifupdown_1.0.bbappend
> > +++ b/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > ifupdown_1.0.bbappend
> > @@ -3,5 +3,6 @@
> >  #
> >  # Enable second network interface on startup
> >  #
> > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> > 
> > -FILESEXTRAPATHS_prepend_juno := "${THISDIR}/files/juno:"
> > +FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> 
> hmm. don't these changes impact the metadata with or without this
> layer added? How can it pass the check-layer script?

I have to admit I saw this patch and was wondering that too. Unless the
recipe is already machine specific in core?

Cheers,

Richard


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-08 10:02   ` Richard Purdie
@ 2020-07-08 18:16     ` Ross Burton
  2020-07-08 18:31       ` Richard Purdie
  2020-07-09  8:13     ` Nicolas Dechesne
  1 sibling, 1 reply; 8+ messages in thread
From: Ross Burton @ 2020-07-08 18:16 UTC (permalink / raw)
  To: Richard Purdie; +Cc: Nicolas Dechesne, Jon Mason, meta-arm, nd

On Wed, 8 Jul 2020 at 11:02, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> I have to admit I saw this patch and was wondering that too. Unless the
> recipe is already machine specific in core?

Good point.  Do we get points for finding bugs in the check layer tool?

Ross

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-08 18:16     ` Ross Burton
@ 2020-07-08 18:31       ` Richard Purdie
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Purdie @ 2020-07-08 18:31 UTC (permalink / raw)
  To: Ross Burton; +Cc: Nicolas Dechesne, Jon Mason, meta-arm, nd

On Wed, 2020-07-08 at 19:16 +0100, Ross Burton wrote:
> On Wed, 8 Jul 2020 at 11:02, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > I have to admit I saw this patch and was wondering that too. Unless
> > the
> > recipe is already machine specific in core?
> 
> Good point.  Do we get points for finding bugs in the check layer
> tool?

Offset against the autobuilder failures/warnings ;-)

Cheers,

Richard


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-08 10:02   ` Richard Purdie
  2020-07-08 18:16     ` Ross Burton
@ 2020-07-09  8:13     ` Nicolas Dechesne
  2020-07-09  8:55       ` Ross Burton
  1 sibling, 1 reply; 8+ messages in thread
From: Nicolas Dechesne @ 2020-07-09  8:13 UTC (permalink / raw)
  To: Richard Purdie; +Cc: Jon Mason, meta-arm, nd

[-- Attachment #1: Type: text/plain, Size: 2416 bytes --]

On Wed, Jul 8, 2020 at 12:02 PM Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> On Wed, 2020-07-08 at 11:57 +0200, Nicolas Dechesne wrote:
> >
> >
> > On Mon, Jul 6, 2020 at 11:39 PM Jon Mason <jon.mason@arm.com> wrote:
> > > Changes necessary to get yocto-check-layer to pass
> > >
> > > Change-Id: Ie9ea5047ab1344d14a585552277fdbd6b2bc48ab
> > > Signed-off-by: Jon Mason <jon.mason@arm.com>
> > > ---
> > >  meta-arm-bsp/README.md                                     | 1 +
> > >  .../recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend  | 3 ++-
> > >  .../recipes-kernel/linux/linux-yocto-arm-platforms.inc     | 7
> > > ++++++-
> > >  meta-arm/README.md                                         | 1 +
> > >  4 files changed, 10 insertions(+), 2 deletions(-)
> > >  create mode 100644 meta-arm-bsp/README.md
> > >  create mode 100644 meta-arm/README.md
> > >
> > > diff --git a/meta-arm-bsp/README.md b/meta-arm-bsp/README.md
> > > new file mode 100644
> > > index 0000000..490ddca
> > > --- /dev/null
> > > +++ b/meta-arm-bsp/README.md
> > > @@ -0,0 +1 @@
> > > +See ../README.md
> > > diff --git a/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > > ifupdown_1.0.bbappend b/meta-arm-bsp/recipes-core/init-
> > > ifupdown/init-ifupdown_1.0.bbappend
> > > index 8b5120f..2c5f61a 100644
> > > --- a/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > > ifupdown_1.0.bbappend
> > > +++ b/meta-arm-bsp/recipes-core/init-ifupdown/init-
> > > ifupdown_1.0.bbappend
> > > @@ -3,5 +3,6 @@
> > >  #
> > >  # Enable second network interface on startup
> > >  #
> > > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> > >
> > > -FILESEXTRAPATHS_prepend_juno := "${THISDIR}/files/juno:"
> > > +FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
> >
> > hmm. don't these changes impact the metadata with or without this
> > layer added? How can it pass the check-layer script?
>
> I have to admit I saw this patch and was wondering that too. Unless the
> recipe is already machine specific in core?
>

right.. the recipe does:
PACKAGE_ARCH_qemuall = "${MACHINE_ARCH}"

So it's a luck situation for yocto-check-layer.. since it computes world
signature with a qemu machine by default. so they indeed don't change after
adding meta-arm-bsp! however for someone not using qemu in the first place,
adding meta-arm-bsp would change them!


>
> Cheers,
>
> Richard
>
>

[-- Attachment #2: Type: text/html, Size: 3495 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-arm] [PATCH] arm-bsp: yocto-check-layer fixes
  2020-07-09  8:13     ` Nicolas Dechesne
@ 2020-07-09  8:55       ` Ross Burton
  0 siblings, 0 replies; 8+ messages in thread
From: Ross Burton @ 2020-07-09  8:55 UTC (permalink / raw)
  To: Nicolas Dechesne; +Cc: Richard Purdie, Jon Mason, meta-arm, nd

On Thu, 9 Jul 2020 at 09:14, Nicolas Dechesne
<nicolas.dechesne@linaro.org> wrote:
> right.. the recipe does:
> PACKAGE_ARCH_qemuall = "${MACHINE_ARCH}"
>
> So it's a luck situation for yocto-check-layer.. since it computes world signature with a qemu machine by default. so they indeed don't change after adding meta-arm-bsp! however for someone not using qemu in the first place, adding meta-arm-bsp would change them!

Ha, thanks for digging.  I guess we should:
1) make the PACKAGE_ARCH change in meta-arm use an override
2) change this recipe in oe-core to always be MACHINE_ARCH

Ross

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-07-09  8:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-04 15:43 [PATCH] arm-bsp: yocto-check-layer fixes Jon Mason
2020-07-08  9:54 ` [meta-arm] " Ross Burton
2020-07-08  9:57 ` Nicolas Dechesne
2020-07-08 10:02   ` Richard Purdie
2020-07-08 18:16     ` Ross Burton
2020-07-08 18:31       ` Richard Purdie
2020-07-09  8:13     ` Nicolas Dechesne
2020-07-09  8:55       ` Ross Burton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.