mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
<sys/platform/x86.h>: Add RTM_FORCE_ABORT support
Add RTM_FORCE_ABORT support to <sys/platform/x86.h>. Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
This commit is contained in:
parent
f6790a489d
commit
f47b7d96fb
3 changed files with 5 additions and 1 deletions
|
@ -539,6 +539,9 @@ capability.
|
|||
@item
|
||||
@code{RTM_ALWAYS_ABORT} -- Transactions always abort, making RTM unusable.
|
||||
|
||||
@item
|
||||
@code{RTM_FORCE_ABORT} -- TSX_FORCE_ABORT MSR.
|
||||
|
||||
@item
|
||||
@code{SDBG} -- IA32_DEBUG_INTERFACE MSR for silicon debug.
|
||||
|
||||
|
|
|
@ -213,7 +213,7 @@ enum
|
|||
x86_cpu_MD_CLEAR = x86_cpu_index_7_edx + 10,
|
||||
x86_cpu_RTM_ALWAYS_ABORT = x86_cpu_index_7_edx + 11,
|
||||
x86_cpu_INDEX_7_EDX_12 = x86_cpu_index_7_edx + 12,
|
||||
x86_cpu_INDEX_7_EDX_13 = x86_cpu_index_7_edx + 13,
|
||||
x86_cpu_RTM_FORCE_ABORT = x86_cpu_index_7_edx + 13,
|
||||
x86_cpu_SERIALIZE = x86_cpu_index_7_edx + 14,
|
||||
x86_cpu_HYBRID = x86_cpu_index_7_edx + 15,
|
||||
x86_cpu_TSXLDTRK = x86_cpu_index_7_edx + 16,
|
||||
|
|
|
@ -162,6 +162,7 @@ do_test (void)
|
|||
CHECK_CPU_FEATURE_PRESENT (AVX512_VP2INTERSECT);
|
||||
CHECK_CPU_FEATURE_PRESENT (MD_CLEAR);
|
||||
CHECK_CPU_FEATURE_PRESENT (RTM_ALWAYS_ABORT);
|
||||
CHECK_CPU_FEATURE_PRESENT (RTM_FORCE_ABORT);
|
||||
CHECK_CPU_FEATURE_PRESENT (SERIALIZE);
|
||||
CHECK_CPU_FEATURE_PRESENT (HYBRID);
|
||||
CHECK_CPU_FEATURE_PRESENT (TSXLDTRK);
|
||||
|
|
Loading…
Add table
Reference in a new issue