在 2024/5/28 上午5:18, Richard Henderson 写道:
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> host/include/loongarch64/host/cpuinfo.h | 1 +
> util/cpuinfo-loongarch.c | 1 +
> 2 files changed, 2 insertions(+)
Reviewed-by: Song Gao <gaosong@loongson.cn>
Thanks.
Song Gao
> diff --git a/host/include/loongarch64/host/cpuinfo.h b/host/include/loongarch64/host/cpuinfo.h
> index fab664a10b..d7bf27501d 100644
> --- a/host/include/loongarch64/host/cpuinfo.h
> +++ b/host/include/loongarch64/host/cpuinfo.h
> @@ -8,6 +8,7 @@
>
> #define CPUINFO_ALWAYS (1u << 0) /* so cpuinfo is nonzero */
> #define CPUINFO_LSX (1u << 1)
> +#define CPUINFO_LASX (1u << 2)
>
> /* Initialized with a constructor. */
> extern unsigned cpuinfo;
> diff --git a/util/cpuinfo-loongarch.c b/util/cpuinfo-loongarch.c
> index 08b6d7460c..bb1f7f698b 100644
> --- a/util/cpuinfo-loongarch.c
> +++ b/util/cpuinfo-loongarch.c
> @@ -29,6 +29,7 @@ unsigned __attribute__((constructor)) cpuinfo_init(void)
>
> info = CPUINFO_ALWAYS;
> info |= (hwcap & HWCAP_LOONGARCH_LSX ? CPUINFO_LSX : 0);
> + info |= (hwcap & HWCAP_LOONGARCH_LASX ? CPUINFO_LASX : 0);
>
> cpuinfo = info;
> return info;