Module Name: src
Committed By: msaitoh
Date: Mon Sep 9 05:28:32 UTC 2019
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add MCOMMIT instruction.
To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/sys/arch/x86/include/specialreg.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/x86/include/specialreg.h
diff -u src/sys/arch/x86/include/specialreg.h:1.151 src/sys/arch/x86/include/specialreg.h:1.152
--- src/sys/arch/x86/include/specialreg.h:1.151 Fri Aug 30 13:11:28 2019
+++ src/sys/arch/x86/include/specialreg.h Mon Sep 9 05:28:32 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: specialreg.h,v 1.151 2019/08/30 13:11:28 msaitoh Exp $ */
+/* $NetBSD: specialreg.h,v 1.152 2019/09/09 05:28:32 msaitoh Exp $ */
/*
* Copyright (c) 2014-2019 The NetBSD Foundation, Inc.
@@ -725,6 +725,7 @@
#define CPUID_CAPEX_IRPERF __BIT(1) /* InstRetCntMsr */
#define CPUID_CAPEX_XSAVEERPTR __BIT(2) /* RstrFpErrPtrs by XRSTOR */
#define CPUID_CAPEX_RDPRU __BIT(4) /* RDPRU instruction */
+#define CPUID_CAPEX_MCOMMIT __BIT(8) /* MCOMMIT instruction */
#define CPUID_CAPEX_WBNOINVD __BIT(9) /* WBNOINVD instruction */
#define CPUID_CAPEX_IBPB __BIT(12) /* Speculation Control IBPB */
#define CPUID_CAPEX_IBRS __BIT(14) /* Speculation Control IBRS */
@@ -739,7 +740,7 @@
#define CPUID_CAPEX_FLAGS "\20" \
"\1CLZERO" "\2IRPERF" "\3XSAVEERPTR" \
"\5RDPRU" "\7B6" \
- "\11B8" "\12WBNOINVD" "\12B10" \
+ "\11MCOMMIT" "\12WBNOINVD" "\12B10" \
"\15IBPB" "\16B13" "\17IBRS" "\20STIBP" \
"\21IBRS_ALWAYSON" "\22STIBP_ALWAYSON" "\23PREFER_IBRS" "\24B19" \
"\31SSBD" "\32VIRT_SSBD" "\33SSB_NO"