svn commit: r327801 - in head/sys: amd64/amd64 i386/i386
Conrad Meyer
cem at FreeBSD.org
Wed Jan 10 22:41:02 UTC 2018
Author: cem
Date: Wed Jan 10 22:41:00 2018
New Revision: 327801
URL: https://svnweb.freebsd.org/changeset/base/327801
Log:
x86: Document purpose of _safe variants of {rd,wr}msr()
Sponsored by: Dell EMC Isilon
Modified:
head/sys/amd64/amd64/support.S
head/sys/i386/i386/support.s
Modified: head/sys/amd64/amd64/support.S
==============================================================================
--- head/sys/amd64/amd64/support.S Wed Jan 10 22:20:49 2018 (r327800)
+++ head/sys/amd64/amd64/support.S Wed Jan 10 22:41:00 2018 (r327801)
@@ -763,7 +763,8 @@ ENTRY(longjmp)
END(longjmp)
/*
- * Support for reading MSRs in the safe manner.
+ * Support for reading MSRs in the safe manner. (Instead of panic on #gp,
+ * return an error.)
*/
ENTRY(rdmsr_safe)
/* int rdmsr_safe(u_int msr, uint64_t *data) */
@@ -783,7 +784,8 @@ ENTRY(rdmsr_safe)
ret
/*
- * Support for writing MSRs in the safe manner.
+ * Support for writing MSRs in the safe manner. (Instead of panic on #gp,
+ * return an error.)
*/
ENTRY(wrmsr_safe)
/* int wrmsr_safe(u_int msr, uint64_t data) */
Modified: head/sys/i386/i386/support.s
==============================================================================
--- head/sys/i386/i386/support.s Wed Jan 10 22:20:49 2018 (r327800)
+++ head/sys/i386/i386/support.s Wed Jan 10 22:41:00 2018 (r327801)
@@ -790,7 +790,8 @@ ENTRY(longjmp)
END(longjmp)
/*
- * Support for reading MSRs in the safe manner.
+ * Support for reading MSRs in the safe manner. (Instead of panic on #gp,
+ * return an error.)
*/
ENTRY(rdmsr_safe)
/* int rdmsr_safe(u_int msr, uint64_t *data) */
@@ -810,7 +811,8 @@ ENTRY(rdmsr_safe)
ret
/*
- * Support for writing MSRs in the safe manner.
+ * Support for writing MSRs in the safe manner. (Instead of panic on #gp,
+ * return an error.)
*/
ENTRY(wrmsr_safe)
/* int wrmsr_safe(u_int msr, uint64_t data) */
More information about the svn-src-all
mailing list