пт, 13 сент. 2019 г. в 05:14, Ang, Chin Huat <chin.huat....@intel.com>:
>
> > +        image = "bootUNKNOWN.efi"
>
> It might be better to raise an error here.

Fine, I can change in v2.

>
> -----Original Message-----
> From: openembedded-core-boun...@lists.openembedded.org 
> <openembedded-core-boun...@lists.openembedded.org> On Behalf Of 
> dbarysh...@gmail.com
> Sent: Wednesday, September 11, 2019 5:30 PM
> To: openembedded-core@lists.openembedded.org
> Cc: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com>
> Subject: [OE-core] [PATCH 1/9] uefi.bbclass: add bbclass holding 
> configuration for UEFI applications
>
> From: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com>
>
> Create new bbclass defining common variables for all UEFI-related packages 
> (bootloaders, test applications, etc).
>
> Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com>
> ---
>  meta/classes/uefi.bbclass | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
>  create mode 100644 meta/classes/uefi.bbclass
>
> diff --git a/meta/classes/uefi.bbclass b/meta/classes/uefi.bbclass new file 
> mode 100644 index 000000000000..d3fc4b686676
> --- /dev/null
> +++ b/meta/classes/uefi.bbclass
> @@ -0,0 +1,26 @@
> +# Location of EFI files inside EFI System Partition EFIDIR ?=
> +"/EFI/BOOT"
> +
> +# Prefix where ESP is mounted inside rootfs. Set to empty if package is
> +going # to be installed to ESP directly EFI_PREFIX ?= "/boot"
> +
> +# Location inside rootfs.
> +EFI_FILES_PATH = "${EFI_PREFIX}${EFIDIR}"
> +
> +# Determine name of bootloader image
> +python __anonymous () {
> +    import re
> +    target = d.getVar('TARGET_ARCH')
> +    if target == "x86_64":
> +        image = "bootx64.efi"
> +    elif re.match('i.86', target):
> +        image = "bootia32.efi"
> +    elif re.match('aarch64', target):
> +        image = "bootaa64.efi"
> +    elif re.match('arm', target):
> +        image = "bootarm.efi"
> +    else:
> +        image = "bootUNKNOWN.efi"
> +    d.setVar("EFI_BOOT_IMAGE", image)
> +}
> --
> 2.23.0
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



-- 
With best wishes
Dmitry
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to