<sys/platform/x86.h>: Add BUS_LOCK_DETECT support

Add Bus lock debug exceptions (BUS_LOCK_DETECT) support to
<sys/platform/x86.h>.
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
This commit is contained in:
H.J. Lu 2023-04-05 09:21:29 -07:00
parent 8c8e391166
commit 09cc5fee21
3 changed files with 5 additions and 1 deletions

View File

@ -276,6 +276,9 @@ extensions.
@item
@code{BMI2} -- BMI2 instructions.
@item
@code{BUS_LOCK_DETECT} -- Bus lock debug exceptions.
@item
@code{CLDEMOTE} -- CLDEMOTE instruction.

View File

@ -187,7 +187,7 @@ enum
instructions in 64-bit mode. */
x86_cpu_RDPID = x86_cpu_index_7_ecx + 22,
x86_cpu_KL = x86_cpu_index_7_ecx + 23,
x86_cpu_INDEX_7_ECX_24 = x86_cpu_index_7_ecx + 24,
x86_cpu_BUS_LOCK_DETECT = x86_cpu_index_7_ecx + 24,
x86_cpu_CLDEMOTE = x86_cpu_index_7_ecx + 25,
x86_cpu_INDEX_7_ECX_26 = x86_cpu_index_7_ecx + 26,
x86_cpu_MOVDIRI = x86_cpu_index_7_ecx + 27,

View File

@ -147,6 +147,7 @@ do_test (void)
CHECK_CPU_FEATURE_PRESENT (LA57);
CHECK_CPU_FEATURE_PRESENT (RDPID);
CHECK_CPU_FEATURE_PRESENT (KL);
CHECK_CPU_FEATURE_PRESENT (BUS_LOCK_DETECT);
CHECK_CPU_FEATURE_PRESENT (CLDEMOTE);
CHECK_CPU_FEATURE_PRESENT (MOVDIRI);
CHECK_CPU_FEATURE_PRESENT (MOVDIR64B);