socsvn commit: r269062 - soc2014/op/freebsd-base/sys/amd64/ia32
op at FreeBSD.org
op at FreeBSD.org
Wed Jun 4 14:41:43 UTC 2014
Author: op
Date: Wed Jun 4 14:41:41 2014
New Revision: 269062
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=269062
Log:
AMD64 SMAP: clear SMAP state on exceptions in ia32 case
git: https://github.com/opntr/opBSD/tree/op/gsoc2014/smap
Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
Modified:
soc2014/op/freebsd-base/sys/amd64/ia32/ia32_exception.S
Modified: soc2014/op/freebsd-base/sys/amd64/ia32/ia32_exception.S
==============================================================================
--- soc2014/op/freebsd-base/sys/amd64/ia32/ia32_exception.S Wed Jun 4 13:42:19 2014 (r269061)
+++ soc2014/op/freebsd-base/sys/amd64/ia32/ia32_exception.S Wed Jun 4 14:41:41 2014 (r269062)
@@ -67,6 +67,7 @@
movq %r14,TF_R14(%rsp)
movq %r15,TF_R15(%rsp)
movl $TF_HASSEGS,TF_FLAGS(%rsp)
+ clac
cld
FAKE_MCOUNT(TF_RIP(%rsp))
movq %rsp, %rdi
More information about the svn-soc-all
mailing list