git: DragonFly_RELEASE_3_8 kernel/npx: Add detection code for default MXCSR mask
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jun 12 21:18:49 PDT 2014
commit 266d3abdd3a6647c080c201fb5dcd967e08185bc
Author: Markus Pfeiffer <markus.pfeiffer at morphism.de>
Date: Wed Jun 11 23:09:20 2014 +0100
kernel/npx: Add detection code for default MXCSR mask
As per Intel/AMD manuals the default MXCSR mask can be probed
by executing fxstor (if supported) and reading the mask from the
stored state. This patch adds detection of the mask when it is
supported. Otherwise a default mask of 0xFFBF is used as before.
Conflicts:
sys/platform/pc64/x86_64/npx.c
Summary of changes:
sys/cpu/x86_64/include/npx.h | 5 ++++-
sys/platform/pc64/x86_64/identcpu.c | 12 ++++++++++++
sys/platform/pc64/x86_64/machdep.c | 2 +-
sys/platform/pc64/x86_64/mp_machdep.c | 2 +-
sys/platform/pc64/x86_64/npx.c | 37 +++++++++++++++++++++++++++--------
5 files changed, 47 insertions(+), 11 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/266d3abdd3a6647c080c201fb5dcd967e08185bc
--
DragonFly BSD source repository
More information about the Commits
mailing list