[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/9] efi: Rename armxx to arch
From: |
Alistair Francis |
Subject: |
Re: [PATCH 1/9] efi: Rename armxx to arch |
Date: |
Thu, 8 Nov 2018 22:43:50 +0000 |
On Tue, 2018-11-06 at 18:58 +0100, Alexander Graf wrote:
> Some architectures want to boot Linux as plain UEFI binary. Today
> that
> really only encompasses ARM and AArch64, but going forward more
> architectures may adopt that model.
>
> So rename our internal API accordingly.
>
> Signed-off-by: Alexander Graf <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Alistair
> ---
> grub-core/loader/arm64/linux.c | 10 +++++-----
> grub-core/loader/arm64/xen_boot.c | 6 +++---
> include/grub/arm/linux.h | 2 +-
> include/grub/arm64/linux.h | 2 +-
> include/grub/efi/efi.h | 4 ++--
> 5 files changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/grub-core/loader/arm64/linux.c b/grub-
> core/loader/arm64/linux.c
> index 1f86229f8..bee9859aa 100644
> --- a/grub-core/loader/arm64/linux.c
> +++ b/grub-core/loader/arm64/linux.c
> @@ -48,7 +48,7 @@ static grub_addr_t initrd_start;
> static grub_addr_t initrd_end;
>
> grub_err_t
> -grub_armxx_efi_linux_check_image (struct linux_armxx_kernel_header *
> lh)
> +grub_arch_efi_linux_check_image (struct linux_arch_kernel_header *
> lh)
> {
> if (lh->magic != GRUB_LINUX_ARMXX_MAGIC_SIGNATURE)
> return grub_error(GRUB_ERR_BAD_OS, "invalid magic number");
> @@ -109,7 +109,7 @@ failure:
> }
>
> grub_err_t
> -grub_armxx_efi_linux_boot_image (grub_addr_t addr, grub_size_t size,
> char *args)
> +grub_arch_efi_linux_boot_image (grub_addr_t addr, grub_size_t size,
> char *args)
> {
> grub_efi_memory_mapped_device_path_t *mempath;
> grub_efi_handle_t image_handle;
> @@ -172,7 +172,7 @@ grub_linux_boot (void)
> if (finalize_params_linux () != GRUB_ERR_NONE)
> return grub_errno;
>
> - return (grub_armxx_efi_linux_boot_image((grub_addr_t)kernel_addr,
> + return (grub_arch_efi_linux_boot_image((grub_addr_t)kernel_addr,
> kernel_size, linux_args));
> }
>
> @@ -286,7 +286,7 @@ grub_cmd_linux (grub_command_t cmd __attribute__
> ((unused)),
> int argc, char *argv[])
> {
> grub_file_t file = 0;
> - struct linux_armxx_kernel_header lh;
> + struct linux_arch_kernel_header lh;
>
> grub_dl_ref (my_mod);
>
> @@ -305,7 +305,7 @@ grub_cmd_linux (grub_command_t cmd __attribute__
> ((unused)),
> if (grub_file_read (file, &lh, sizeof (lh)) < (long) sizeof (lh))
> return grub_errno;
>
> - if (grub_armxx_efi_linux_check_image (&lh) != GRUB_ERR_NONE)
> + if (grub_arch_efi_linux_check_image (&lh) != GRUB_ERR_NONE)
> goto fail;
>
> grub_loader_unset();
> diff --git a/grub-core/loader/arm64/xen_boot.c b/grub-
> core/loader/arm64/xen_boot.c
> index 1003a0b99..fdf0a346a 100644
> --- a/grub-core/loader/arm64/xen_boot.c
> +++ b/grub-core/loader/arm64/xen_boot.c
> @@ -265,7 +265,7 @@ xen_boot (void)
> if (err)
> return err;
>
> - return grub_armxx_efi_linux_boot_image (xen_hypervisor->start,
> + return grub_arch_efi_linux_boot_image (xen_hypervisor->start,
> xen_hypervisor->size,
> xen_hypervisor->cmdline);
> }
> @@ -468,8 +468,8 @@ grub_cmd_xen_hypervisor (grub_command_t cmd
> __attribute__ ((unused)),
>
> if (grub_file_read (file, &sh, sizeof (sh)) != (long) sizeof (sh))
> goto fail;
> - if (grub_armxx_efi_linux_check_image
> - ((struct linux_armxx_kernel_header *) &sh) != GRUB_ERR_NONE)
> + if (grub_arch_efi_linux_check_image
> + ((struct linux_arch_kernel_header *) &sh) != GRUB_ERR_NONE)
> goto fail;
> grub_file_seek (file, 0);
>
> diff --git a/include/grub/arm/linux.h b/include/grub/arm/linux.h
> index 712ba17b9..995800126 100644
> --- a/include/grub/arm/linux.h
> +++ b/include/grub/arm/linux.h
> @@ -36,7 +36,7 @@ struct linux_arm_kernel_header {
>
> #if defined(__arm__)
> # define GRUB_LINUX_ARMXX_MAGIC_SIGNATURE
> GRUB_LINUX_ARM_MAGIC_SIGNATURE
> -# define linux_armxx_kernel_header linux_arm_kernel_header
> +# define linux_arch_kernel_header linux_arm_kernel_header
> #endif
>
> #if defined GRUB_MACHINE_UBOOT
> diff --git a/include/grub/arm64/linux.h b/include/grub/arm64/linux.h
> index 8655067e0..4269adc6d 100644
> --- a/include/grub/arm64/linux.h
> +++ b/include/grub/arm64/linux.h
> @@ -38,7 +38,7 @@ struct linux_arm64_kernel_header
>
> #if defined(__aarch64__)
> # define GRUB_LINUX_ARMXX_MAGIC_SIGNATURE
> GRUB_LINUX_ARM64_MAGIC_SIGNATURE
> -# define linux_armxx_kernel_header linux_arm64_kernel_header
> +# define linux_arch_kernel_header linux_arm64_kernel_header
> #endif
>
> #endif /* ! GRUB_ARM64_LINUX_HEADER */
> diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
> index 2c6648d46..ec44aef7e 100644
> --- a/include/grub/efi/efi.h
> +++ b/include/grub/efi/efi.h
> @@ -94,8 +94,8 @@ extern void (*EXPORT_VAR(grub_efi_net_config))
> (grub_efi_handle_t hnd,
> void *EXPORT_FUNC(grub_efi_get_firmware_fdt)(void);
> grub_err_t EXPORT_FUNC(grub_efi_get_ram_base)(grub_addr_t *);
> #include <grub/cpu/linux.h>
> -grub_err_t grub_armxx_efi_linux_check_image(struct
> linux_armxx_kernel_header *lh);
> -grub_err_t grub_armxx_efi_linux_boot_image(grub_addr_t addr,
> grub_size_t size,
> +grub_err_t grub_arch_efi_linux_check_image(struct
> linux_arch_kernel_header *lh);
> +grub_err_t grub_arch_efi_linux_boot_image(grub_addr_t addr,
> grub_size_t size,
> char *args);
> #endif
>
- [PATCH 0/9] Add RISC-V support, Alexander Graf, 2018/11/06
- [PATCH 7/9] RISC-V: Add awareness for RISC-V reloations, Alexander Graf, 2018/11/06
- [PATCH 2/9] PE: Add RISC-V definitions, Alexander Graf, 2018/11/06
- [PATCH 4/9] RISC-V: Add setjmp implementation, Alexander Graf, 2018/11/06
- [PATCH 8/9] RISC-V: Add auxiliary files, Alexander Graf, 2018/11/06
- [PATCH 1/9] efi: Rename armxx to arch, Alexander Graf, 2018/11/06
- [PATCH 9/9] RISC-V: Add to build system, Alexander Graf, 2018/11/06
- [PATCH 6/9] RISC-V: Add Linux load logic, Alexander Graf, 2018/11/06
- [PATCH 3/9] elf.h: Add RISC-V definitions, Alexander Graf, 2018/11/06
- [PATCH 5/9] RISC-V: Add early startup code, Alexander Graf, 2018/11/06