[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] hw/core: loader: Setting is_linux to true for VxWorks uI
From: |
Peter Maydell |
Subject: |
Re: [PATCH 2/2] hw/core: loader: Setting is_linux to true for VxWorks uImage |
Date: |
Thu, 24 Mar 2022 13:11:38 +0000 |
On Thu, 24 Mar 2022 at 08:38, Bin Meng <bmeng.cn@gmail.com> wrote:
>
> From: Bin Meng <bin.meng@windriver.com>
>
> VxWorks 7 now uses the same boot interface as the Linux kernel on
> Arm64, PowerPC and RISC-V architectures, except Arm. Add logic to
> set is_linux to true for VxWorks uImage for these architectures in
> load_uboot_image().
>
> Signed-off-by: Bin Meng <bin.meng@windriver.com>
> ---
>
> hw/core/loader.c | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/hw/core/loader.c b/hw/core/loader.c
> index ca2f2431fb..af14b377f1 100644
> --- a/hw/core/loader.c
> +++ b/hw/core/loader.c
> @@ -697,6 +697,21 @@ static int load_uboot_image(const char *filename, hwaddr
> *ep, hwaddr *loadaddr,
> if (is_linux) {
> if (hdr->ih_os == IH_OS_LINUX) {
> *is_linux = 1;
> + } else if (hdr->ih_os == IH_OS_VXWORKS) {
> + /*
> + * VxWorks 7 uses the same boot interface as the Linux kernel
> + * on Arm64, PowerPC and RISC-V architectures, except Arm.
"on Arm (64-bit only), PowerPC and RISC-V architectures".
thanks
-- PMM