[PATCH v1 1/3] riscv: image: Add new image type for RV64

Mayuresh Chitale mchitale at ventanamicro.com
Thu Apr 3 12:56:59 CEST 2025


On Wed, Mar 12, 2025 at 5:21 PM Максим Москалец <maximmosk4 at gmail.com> wrote:
>
>
>
> вт, 11 мар. 2025 г. в 16:35, Mayuresh Chitale <mchitale at ventanamicro.com>:
>>
>> Similar to ARM and X86, introduce a new image type which allows u-boot
>> to distinguish between images built for 32-bit vs 64-bit Risc-V CPUs.
>>
>> Signed-off-by: Mayuresh Chitale <mchitale at ventanamicro.com>
>> ---
>>  boot/image.c    | 3 ++-
>>  include/image.h | 1 +
>>  2 files changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/boot/image.c b/boot/image.c
>> index abac254e026..03d5e59b634 100644
>> --- a/boot/image.c
>> +++ b/boot/image.c
>> @@ -92,7 +92,8 @@ static const table_entry_t uimage_arch[] = {
>>         {       IH_ARCH_ARC,            "arc",          "ARC",          },
>>         {       IH_ARCH_X86_64,         "x86_64",       "AMD x86_64",   },
>>         {       IH_ARCH_XTENSA,         "xtensa",       "Xtensa",       },
>> -       {       IH_ARCH_RISCV,          "riscv",        "RISC-V",       },
>> +       {       IH_ARCH_RISCV,          "riscv",        "RISC-V 32 Bit",},
>> +       {       IH_ARCH_RISCV64,        "riscv64",      "RISC-V 64 Bit",},
>>         {       -1,                     "",             "",             },
>>  };
>>
>> diff --git a/include/image.h b/include/image.h
>> index 8a9f779d3ff..12b31166e86 100644
>> --- a/include/image.h
>> +++ b/include/image.h
>> @@ -139,6 +139,7 @@ enum {
>>         IH_ARCH_X86_64,                 /* AMD x86_64, Intel and Via */
>>         IH_ARCH_XTENSA,                 /* Xtensa       */
>>         IH_ARCH_RISCV,                  /* RISC-V */
>
>
> I believe s/RISC-V/RISC-V 32 bit/ is more explicit.
> Looks good.
>
> Reviewed-by: Maxim Moskalets <maximmosk4 at gmail.com>
Thanks. I will update the patch.
>
>>
>> +       IH_ARCH_RISCV64,                /* RISC-V 64 bit*/
>>
>>         IH_ARCH_COUNT,
>>  };
>> --
>> 2.43.0
>>


More information about the U-Boot mailing list