[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 05/20] meson: Introduce new instruction set enqcmd to the
From: |
Fabiano Rosas |
Subject: |
Re: [PATCH v2 05/20] meson: Introduce new instruction set enqcmd to the build system. |
Date: |
Mon, 11 Dec 2023 12:41:35 -0300 |
Hao Xiang <hao.xiang@bytedance.com> writes:
> Enable instruction set enqcmd in build.
>
> Signed-off-by: Hao Xiang <hao.xiang@bytedance.com>
> ---
> meson.build | 2 ++
> meson_options.txt | 2 ++
> scripts/meson-buildoptions.sh | 3 +++
> 3 files changed, 7 insertions(+)
>
> diff --git a/meson.build b/meson.build
> index ec01f8b138..1292ab78a3 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -2708,6 +2708,8 @@ config_host_data.set('CONFIG_AVX512BW_OPT',
> get_option('avx512bw') \
> int main(int argc, char *argv[]) { return bar(argv[0]); }
> '''), error_message: 'AVX512BW not available').allowed())
>
> +config_host_data.set('CONFIG_DSA_OPT', get_option('enqcmd'))
We need some sort of detection at configure time whether the feature is
available. There are different compilers and compiler versions,
different Intel CPU versions, different CPU vendors, different
architectures, etc. Not all combinations will support DSA. Check avx512
above.
- Re: [PATCH v2 05/20] meson: Introduce new instruction set enqcmd to the build system.,
Fabiano Rosas <=