socsvn commit: r269502 - soc2014/op/freebsd-base/sys/i386/include
op at FreeBSD.org
op at FreeBSD.org
Fri Jun 13 01:27:02 UTC 2014
Author: op
Date: Fri Jun 13 01:27:01 2014
New Revision: 269502
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=269502
Log:
SMAP i386: clear SMAP status on PUSH_FRAME
git: https://github.com/opntr/opBSD/commits/op/gsoc2014/smap
Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
Modified:
soc2014/op/freebsd-base/sys/i386/include/asmacros.h
Modified: soc2014/op/freebsd-base/sys/i386/include/asmacros.h
==============================================================================
--- soc2014/op/freebsd-base/sys/i386/include/asmacros.h Fri Jun 13 01:13:18 2014 (r269501)
+++ soc2014/op/freebsd-base/sys/i386/include/asmacros.h Fri Jun 13 01:27:01 2014 (r269502)
@@ -143,13 +143,15 @@
* Macros to create and destroy a trap frame.
*/
#define PUSH_FRAME \
+ clac ; \
pushl $0 ; /* dummy error code */ \
pushl $0 ; /* dummy trap type */ \
pushal ; /* 8 ints */ \
pushl %ds ; /* save data and extra segments ... */ \
pushl %es ; \
pushl %fs
-
+
+
#define POP_FRAME \
popl %fs ; \
popl %es ; \
More information about the svn-soc-all
mailing list