On 10/1/23 01:53, Jiajie Chen wrote:
> Since support for LSX and LASX is landed in QEMU recently, we can update
> HWCAPS accordingly.
>
> Signed-off-by: Jiajie Chen <c@jia.je>
> ---
> linux-user/elfload.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/linux-user/elfload.c b/linux-user/elfload.c
> index db75cd4b33..f11f25309e 100644
> --- a/linux-user/elfload.c
> +++ b/linux-user/elfload.c
> @@ -1237,6 +1237,14 @@ static uint32_t get_elf_hwcap(void)
> hwcaps |= HWCAP_LOONGARCH_LAM;
> }
>
> + if (FIELD_EX32(cpu->env.cpucfg[2], CPUCFG2, LSX)) {
> + hwcaps |= HWCAP_LOONGARCH_LSX;
> + }
> +
> + if (FIELD_EX32(cpu->env.cpucfg[2], CPUCFG2, LASX)) {
> + hwcaps |= HWCAP_LOONGARCH_LASX;
> + }
> +
> return hwcaps;
> }
>
Queued to linux-user-next.
r~