All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP
@ 2020-06-10 16:08 Khasim Mohammed
  2020-06-11 12:21 ` Diego Sueiro
  0 siblings, 1 reply; 4+ messages in thread
From: Khasim Mohammed @ 2020-06-10 16:08 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Khasim Syed Mohammed

- Add bbappend recipe to configure N1SDP specifics
- Enable UEFI EDK2 firmware build for N1SDP.
- Update machine conf to add dependency
  for EDK2 firmware components

Change-Id: I89d41c176f31bce6f1df7f3b3a7cd624b46c05e1
Issue-Id: PLATFORMS-3134
Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>
---
 meta-arm-bsp/conf/machine/n1sdp.conf          |  3 +++
 .../recipes-bsp/uefi/edk2-firmware-n1sdp.inc  | 19 +++++++++++++++++++
 .../uefi/edk2-firmware_git.bbappend           |  7 +++++++
 3 files changed, 29 insertions(+)
 create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
 create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend

diff --git a/meta-arm-bsp/conf/machine/n1sdp.conf b/meta-arm-bsp/conf/machine/n1sdp.conf
index 133fb89..20eaf27 100644
--- a/meta-arm-bsp/conf/machine/n1sdp.conf
+++ b/meta-arm-bsp/conf/machine/n1sdp.conf
@@ -27,3 +27,6 @@ PREFERRED_PROVIDER_virtual/trusted-firmware-a ?= "trusted-firmware-a"
 PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
 
 EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
+
+#UEFI EDK2 firmware
+EXTRA_IMAGEDEPENDS += "virtual/uefi-firmware"
diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
new file mode 100644
index 0000000..c8fc70a
--- /dev/null
+++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
@@ -0,0 +1,19 @@
+SRC_URI = "\
+    git://git.linaro.org/landing-teams/working/arm/edk2.git;name=edk2;destsuffix=${S}/edk2;nobranch=1 \
+    git://git.linaro.org/landing-teams/working/arm/edk2-platforms.git;name=edk2-platforms;destsuffix=${S}/edk2/edk2-platforms;nobranch=1 \
+"
+
+# TAGS and commit ID as per N1SDP-2020.03.26 release
+SRCREV_edk2           = "3ff8a6bffabad761279817252014d59b6069d68a"
+SRCREV_edk2-platforms = "b6bfc4417ff13168d69c4cbf2338f62c89c82dfd"
+
+# N1SDP specific EDK2 configurations
+EDK2_BUILD_RELEASE = "0"
+EDK2_PLATFORM      = "n1sdp"
+EDK2_PLATFORM_DSC  = "N1SdpPkg/N1SdpPlatform.dsc"
+EDK2_BIN_NAME      = "BL33_AP_UEFI.fd"
+EDK2_ARCH          = "AARCH64"
+
+COMPATIBLE_MACHINE = "n1sdp"
+
+PV ?= "201908+git${SRCPV}"
diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
new file mode 100644
index 0000000..dfebd87
--- /dev/null
+++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
@@ -0,0 +1,7 @@
+# Include machine specific configurations for UEFI EDK2
+
+MACHINE_EDK2_REQUIRE ?= ""
+
+MACHINE_EDK2_REQUIRE_n1sdp = "edk2-firmware-n1sdp.inc"
+
+require ${MACHINE_EDK2_REQUIRE}
-- 
2.17.1


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

* Re: [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP
  2020-06-10 16:08 [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP Khasim Mohammed
@ 2020-06-11 12:21 ` Diego Sueiro
  2020-06-11 14:03   ` [meta-arm] " Jon Mason
  0 siblings, 1 reply; 4+ messages in thread
From: Diego Sueiro @ 2020-06-11 12:21 UTC (permalink / raw)
  To: meta-arm

On Wed, Jun 10, 2020 at 05:09 PM, Khasim Mohammed wrote:

>
> - Add bbappend recipe to configure N1SDP specifics
> - Enable UEFI EDK2 firmware build for N1SDP.
> - Update machine conf to add dependency
>   for EDK2 firmware components
> 
> Change-Id: I89d41c176f31bce6f1df7f3b3a7cd624b46c05e1
> Issue-Id: PLATFORMS-3134
> Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>

Reviewed-by: Diego Sueiro <diego.sueiro@arm.com>

> ---
>  meta-arm-bsp/conf/machine/n1sdp.conf          |  3 +++
>  .../recipes-bsp/uefi/edk2-firmware-n1sdp.inc  | 19 +++++++++++++++++++
>  .../uefi/edk2-firmware_git.bbappend           |  7 +++++++
>  3 files changed, 29 insertions(+)
>  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
>  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> 
> diff --git a/meta-arm-bsp/conf/machine/n1sdp.conf
> b/meta-arm-bsp/conf/machine/n1sdp.conf
> index 133fb89..20eaf27 100644
> --- a/meta-arm-bsp/conf/machine/n1sdp.conf
> +++ b/meta-arm-bsp/conf/machine/n1sdp.conf
> @@ -27,3 +27,6 @@ PREFERRED_PROVIDER_virtual/trusted-firmware-a ?=
> "trusted-firmware-a"
>  PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
>
>  EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
> +
> +#UEFI EDK2 firmware
> +EXTRA_IMAGEDEPENDS += "virtual/uefi-firmware"
> diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> new file mode 100644
> index 0000000..c8fc70a
> --- /dev/null
> +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> @@ -0,0 +1,19 @@
> +SRC_URI = "\
> +   
> git://git.linaro.org/landing-teams/working/arm/edk2.git;name=edk2;destsuffix=${S}/edk2;nobranch=1
> \
> +   
> git://git.linaro.org/landing-teams/working/arm/edk2-platforms.git;name=edk2-platforms;destsuffix=${S}/edk2/edk2-platforms;nobranch=1
> \
> +"
> +
> +# TAGS and commit ID as per N1SDP-2020.03.26 release
> +SRCREV_edk2           = "3ff8a6bffabad761279817252014d59b6069d68a"
> +SRCREV_edk2-platforms = "b6bfc4417ff13168d69c4cbf2338f62c89c82dfd"
> +
> +# N1SDP specific EDK2 configurations
> +EDK2_BUILD_RELEASE = "0"
> +EDK2_PLATFORM      = "n1sdp"
> +EDK2_PLATFORM_DSC  = "N1SdpPkg/N1SdpPlatform.dsc"
> +EDK2_BIN_NAME      = "BL33_AP_UEFI.fd"
> +EDK2_ARCH          = "AARCH64"
> +
> +COMPATIBLE_MACHINE = "n1sdp"
> +
> +PV ?= "201908+git${SRCPV}"
> diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> new file mode 100644
> index 0000000..dfebd87
> --- /dev/null
> +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> @@ -0,0 +1,7 @@
> +# Include machine specific configurations for UEFI EDK2
> +
> +MACHINE_EDK2_REQUIRE ?= ""
> +
> +MACHINE_EDK2_REQUIRE_n1sdp = "edk2-firmware-n1sdp.inc"
> +
> +require ${MACHINE_EDK2_REQUIRE}
> -- 
> 2.17.1
> 
>

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

* Re: [meta-arm] [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP
  2020-06-11 12:21 ` Diego Sueiro
@ 2020-06-11 14:03   ` Jon Mason
  2020-06-11 15:45     ` Khasim Mohammed
  0 siblings, 1 reply; 4+ messages in thread
From: Jon Mason @ 2020-06-11 14:03 UTC (permalink / raw)
  To: Diego Sueiro; +Cc: meta-arm

On Thu, Jun 11, 2020 at 05:21:12AM -0700, Diego Sueiro wrote:
> On Wed, Jun 10, 2020 at 05:09 PM, Khasim Mohammed wrote:
> 
> >
> > - Add bbappend recipe to configure N1SDP specifics
> > - Enable UEFI EDK2 firmware build for N1SDP.
> > - Update machine conf to add dependency
> >   for EDK2 firmware components
> > 
> > Change-Id: I89d41c176f31bce6f1df7f3b3a7cd624b46c05e1
> > Issue-Id: PLATFORMS-3134
> > Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>
> 
> Reviewed-by: Diego Sueiro <diego.sueiro@arm.com>

Applied to the master branch.

Thanks,
Jon

> 
> > ---
> >  meta-arm-bsp/conf/machine/n1sdp.conf          |  3 +++
> >  .../recipes-bsp/uefi/edk2-firmware-n1sdp.inc  | 19 +++++++++++++++++++
> >  .../uefi/edk2-firmware_git.bbappend           |  7 +++++++
> >  3 files changed, 29 insertions(+)
> >  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> >  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > 
> > diff --git a/meta-arm-bsp/conf/machine/n1sdp.conf
> > b/meta-arm-bsp/conf/machine/n1sdp.conf
> > index 133fb89..20eaf27 100644
> > --- a/meta-arm-bsp/conf/machine/n1sdp.conf
> > +++ b/meta-arm-bsp/conf/machine/n1sdp.conf
> > @@ -27,3 +27,6 @@ PREFERRED_PROVIDER_virtual/trusted-firmware-a ?=
> > "trusted-firmware-a"
> >  PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
> >
> >  EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
> > +
> > +#UEFI EDK2 firmware
> > +EXTRA_IMAGEDEPENDS += "virtual/uefi-firmware"
> > diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > new file mode 100644
> > index 0000000..c8fc70a
> > --- /dev/null
> > +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > @@ -0,0 +1,19 @@
> > +SRC_URI = "\
> > +   
> > git://git.linaro.org/landing-teams/working/arm/edk2.git;name=edk2;destsuffix=${S}/edk2;nobranch=1
> > \
> > +   
> > git://git.linaro.org/landing-teams/working/arm/edk2-platforms.git;name=edk2-platforms;destsuffix=${S}/edk2/edk2-platforms;nobranch=1
> > \
> > +"
> > +
> > +# TAGS and commit ID as per N1SDP-2020.03.26 release
> > +SRCREV_edk2           = "3ff8a6bffabad761279817252014d59b6069d68a"
> > +SRCREV_edk2-platforms = "b6bfc4417ff13168d69c4cbf2338f62c89c82dfd"
> > +
> > +# N1SDP specific EDK2 configurations
> > +EDK2_BUILD_RELEASE = "0"
> > +EDK2_PLATFORM      = "n1sdp"
> > +EDK2_PLATFORM_DSC  = "N1SdpPkg/N1SdpPlatform.dsc"
> > +EDK2_BIN_NAME      = "BL33_AP_UEFI.fd"
> > +EDK2_ARCH          = "AARCH64"
> > +
> > +COMPATIBLE_MACHINE = "n1sdp"
> > +
> > +PV ?= "201908+git${SRCPV}"
> > diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > new file mode 100644
> > index 0000000..dfebd87
> > --- /dev/null
> > +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > @@ -0,0 +1,7 @@
> > +# Include machine specific configurations for UEFI EDK2
> > +
> > +MACHINE_EDK2_REQUIRE ?= ""
> > +
> > +MACHINE_EDK2_REQUIRE_n1sdp = "edk2-firmware-n1sdp.inc"
> > +
> > +require ${MACHINE_EDK2_REQUIRE}
> > -- 
> > 2.17.1
> > 
> >

> 


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

* Re: [meta-arm] [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP
  2020-06-11 14:03   ` [meta-arm] " Jon Mason
@ 2020-06-11 15:45     ` Khasim Mohammed
  0 siblings, 0 replies; 4+ messages in thread
From: Khasim Mohammed @ 2020-06-11 15:45 UTC (permalink / raw)
  To: jdmason, Diego Sueiro; +Cc: meta-arm

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


Hi Jon

Please apply this patch to dunfell branch as well.

Thanks

Regards
Khasim

________________________________
From: meta-arm@lists.yoctoproject.org <meta-arm@lists.yoctoproject.org> on behalf of Jon Mason via lists.yoctoproject.org <jdmason=kudzu.us@lists.yoctoproject.org>
Sent: Thursday, 11 June 2020, 7:34 pm
To: Diego Sueiro
Cc: meta-arm@lists.yoctoproject.org
Subject: Re: [meta-arm] [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP

On Thu, Jun 11, 2020 at 05:21:12AM -0700, Diego Sueiro wrote:
> On Wed, Jun 10, 2020 at 05:09 PM, Khasim Mohammed wrote:
>
> >
> > - Add bbappend recipe to configure N1SDP specifics
> > - Enable UEFI EDK2 firmware build for N1SDP.
> > - Update machine conf to add dependency
> >   for EDK2 firmware components
> >
> > Change-Id: I89d41c176f31bce6f1df7f3b3a7cd624b46c05e1
> > Issue-Id: PLATFORMS-3134
> > Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>
>
> Reviewed-by: Diego Sueiro <diego.sueiro@arm.com>

Applied to the master branch.

Thanks,
Jon

>
> > ---
> >  meta-arm-bsp/conf/machine/n1sdp.conf          |  3 +++
> >  .../recipes-bsp/uefi/edk2-firmware-n1sdp.inc  | 19 +++++++++++++++++++
> >  .../uefi/edk2-firmware_git.bbappend           |  7 +++++++
> >  3 files changed, 29 insertions(+)
> >  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> >  create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> >
> > diff --git a/meta-arm-bsp/conf/machine/n1sdp.conf
> > b/meta-arm-bsp/conf/machine/n1sdp.conf
> > index 133fb89..20eaf27 100644
> > --- a/meta-arm-bsp/conf/machine/n1sdp.conf
> > +++ b/meta-arm-bsp/conf/machine/n1sdp.conf
> > @@ -27,3 +27,6 @@ PREFERRED_PROVIDER_virtual/trusted-firmware-a ?=
> > "trusted-firmware-a"
> >  PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
> >
> >  EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
> > +
> > +#UEFI EDK2 firmware
> > +EXTRA_IMAGEDEPENDS += "virtual/uefi-firmware"
> > diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > new file mode 100644
> > index 0000000..c8fc70a
> > --- /dev/null
> > +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-n1sdp.inc
> > @@ -0,0 +1,19 @@
> > +SRC_URI = "\
> > +
> > git://git.linaro.org/landing-teams/working/arm/edk2.git;name=edk2;destsuffix=${S}/edk2;nobranch=1
> > \
> > +
> > git://git.linaro.org/landing-teams/working/arm/edk2-platforms.git;name=edk2-platforms;destsuffix=${S}/edk2/edk2-platforms;nobranch=1
> > \
> > +"
> > +
> > +# TAGS and commit ID as per N1SDP-2020.03.26 release
> > +SRCREV_edk2           = "3ff8a6bffabad761279817252014d59b6069d68a"
> > +SRCREV_edk2-platforms = "b6bfc4417ff13168d69c4cbf2338f62c89c82dfd"
> > +
> > +# N1SDP specific EDK2 configurations
> > +EDK2_BUILD_RELEASE = "0"
> > +EDK2_PLATFORM      = "n1sdp"
> > +EDK2_PLATFORM_DSC  = "N1SdpPkg/N1SdpPlatform.dsc"
> > +EDK2_BIN_NAME      = "BL33_AP_UEFI.fd"
> > +EDK2_ARCH          = "AARCH64"
> > +
> > +COMPATIBLE_MACHINE = "n1sdp"
> > +
> > +PV ?= "201908+git${SRCPV}"
> > diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > new file mode 100644
> > index 0000000..dfebd87
> > --- /dev/null
> > +++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
> > @@ -0,0 +1,7 @@
> > +# Include machine specific configurations for UEFI EDK2
> > +
> > +MACHINE_EDK2_REQUIRE ?= ""
> > +
> > +MACHINE_EDK2_REQUIRE_n1sdp = "edk2-firmware-n1sdp.inc"
> > +
> > +require ${MACHINE_EDK2_REQUIRE}
> > --
> > 2.17.1
> >
> >

>


IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

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

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

end of thread, other threads:[~2020-06-11 15:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-10 16:08 [PATCH] arm-bsp: Build UEFI EDK2 firmware for N1SDP Khasim Mohammed
2020-06-11 12:21 ` Diego Sueiro
2020-06-11 14:03   ` [meta-arm] " Jon Mason
2020-06-11 15:45     ` Khasim Mohammed

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.