svn commit: r198613 - in stable/8/sys: . amd64/amd64
amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica
contrib/pf dev/xen/xenpci i386/i386
Konstantin Belousov
kib at FreeBSD.org
Thu Oct 29 16:24:39 UTC 2009
Author: kib
Date: Thu Oct 29 16:24:39 2009
New Revision: 198613
URL: http://svn.freebsd.org/changeset/base/198613
Log:
MFC r197389:
Do panic regardeless of execution mode at the moment of T_RESERVED trap.
Modified:
stable/8/sys/ (props changed)
stable/8/sys/amd64/amd64/trap.c
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
stable/8/sys/dev/xen/xenpci/ (props changed)
stable/8/sys/i386/i386/trap.c
Modified: stable/8/sys/amd64/amd64/trap.c
==============================================================================
--- stable/8/sys/amd64/amd64/trap.c Thu Oct 29 16:21:52 2009 (r198612)
+++ stable/8/sys/amd64/amd64/trap.c Thu Oct 29 16:24:39 2009 (r198613)
@@ -253,6 +253,11 @@ trap(struct trapframe *frame)
}
#endif
+ if (type == T_RESERVED) {
+ trap_fatal(frame, 0);
+ goto out;
+ }
+
#ifdef HWPMC_HOOKS
/*
* CPU PMCs interrupt using an NMI. If the PMC module is
Modified: stable/8/sys/i386/i386/trap.c
==============================================================================
--- stable/8/sys/i386/i386/trap.c Thu Oct 29 16:21:52 2009 (r198612)
+++ stable/8/sys/i386/i386/trap.c Thu Oct 29 16:24:39 2009 (r198613)
@@ -225,6 +225,11 @@ trap(struct trapframe *frame)
}
#endif
+ if (type == T_RESERVED) {
+ trap_fatal(frame, 0);
+ goto out;
+ }
+
#ifdef HWPMC_HOOKS
/*
* CPU PMCs interrupt using an NMI so we check for that first.
More information about the svn-src-stable
mailing list