x86: Change ENQCMD test to CHECK_FEATURE_PRESENT
Checks
Context |
Check |
Description |
redhat-pt-bot/TryBot-apply_patch |
success
|
Patch applied to master at the time it was sent
|
linaro-tcwg-bot/tcwg_glibc_build--master-arm |
warning
|
Patch is already merged
|
redhat-pt-bot/TryBot-32bit |
success
|
Build for i686
|
linaro-tcwg-bot/tcwg_glibc_build--master-aarch64 |
warning
|
Patch is already merged
|
Commit Message
Since ENQCMD is mainly used in kernel, change the ENQCMD test to
CHECK_FEATURE_PRESENT.
---
sysdeps/x86/tst-cpu-features-supports.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On Tue, Feb 27, 2024 at 1:43 PM H.J. Lu <hjl.tools@gmail.com> wrote:
>
> Since ENQCMD is mainly used in kernel, change the ENQCMD test to
> CHECK_FEATURE_PRESENT.
> ---
> sysdeps/x86/tst-cpu-features-supports.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sysdeps/x86/tst-cpu-features-supports.c b/sysdeps/x86/tst-cpu-features-supports.c
> index 93008dac70..e270c29db7 100644
> --- a/sysdeps/x86/tst-cpu-features-supports.c
> +++ b/sysdeps/x86/tst-cpu-features-supports.c
> @@ -115,7 +115,7 @@ do_test (int argc, char **argv)
> #if __GNUC_PREREQ (11, 0)
> fails += CHECK_FEATURE_ACTIVE (cmpxchg16b, CMPXCHG16B);
> fails += CHECK_FEATURE_ACTIVE (cmpxchg8b, CX8);
> - fails += CHECK_FEATURE_ACTIVE (enqcmd, ENQCMD);
> + fails += CHECK_FEATURE_PRESENT (enqcmd, ENQCMD);
> fails += CHECK_FEATURE_ACTIVE (f16c, F16C);
> #endif
> #if __GNUC_PREREQ (4, 9)
> --
> 2.43.2
>
LGTM.
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
@@ -115,7 +115,7 @@ do_test (int argc, char **argv)
#if __GNUC_PREREQ (11, 0)
fails += CHECK_FEATURE_ACTIVE (cmpxchg16b, CMPXCHG16B);
fails += CHECK_FEATURE_ACTIVE (cmpxchg8b, CX8);
- fails += CHECK_FEATURE_ACTIVE (enqcmd, ENQCMD);
+ fails += CHECK_FEATURE_PRESENT (enqcmd, ENQCMD);
fails += CHECK_FEATURE_ACTIVE (f16c, F16C);
#endif
#if __GNUC_PREREQ (4, 9)