Deleted Added
full compact
trap.h (211752) trap.h (227290)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * from: @(#)trap.h 5.4 (Berkeley) 5/9/91
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 16 unchanged lines hidden (view full) ---

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * from: @(#)trap.h 5.4 (Berkeley) 5/9/91
33 * $FreeBSD: head/sys/amd64/include/trap.h 211752 2010-08-24 13:13:24Z rpaulo $
33 * $FreeBSD: head/sys/amd64/include/trap.h 227290 2011-11-07 01:53:25Z rstone $
34 */
35
36#ifndef _MACHINE_TRAP_H_
37#define _MACHINE_TRAP_H_
38
39/*
40 * Trap type values
41 * also known in trap.c for name strings

--- 15 unchanged lines hidden (view full) ---

57#define T_DOUBLEFLT 23 /* double fault */
58#define T_FPOPFLT 24 /* fp coprocessor operand fetch fault */
59#define T_TSSFLT 25 /* invalid tss fault */
60#define T_SEGNPFLT 26 /* segment not present fault */
61#define T_STKFLT 27 /* stack fault */
62#define T_MCHK 28 /* machine check trap */
63#define T_XMMFLT 29 /* SIMD floating-point exception */
64#define T_RESERVED 30 /* reserved (unknown) */
34 */
35
36#ifndef _MACHINE_TRAP_H_
37#define _MACHINE_TRAP_H_
38
39/*
40 * Trap type values
41 * also known in trap.c for name strings

--- 15 unchanged lines hidden (view full) ---

57#define T_DOUBLEFLT 23 /* double fault */
58#define T_FPOPFLT 24 /* fp coprocessor operand fetch fault */
59#define T_TSSFLT 25 /* invalid tss fault */
60#define T_SEGNPFLT 26 /* segment not present fault */
61#define T_STKFLT 27 /* stack fault */
62#define T_MCHK 28 /* machine check trap */
63#define T_XMMFLT 29 /* SIMD floating-point exception */
64#define T_RESERVED 30 /* reserved (unknown) */
65#define T_DTRACE_RET 31 /* DTrace pid return */
66#define T_DTRACE_PROBE 32 /* DTrace fasttrap probe */
65#define T_DTRACE_RET 32 /* DTrace pid return */
66#define T_DTRACE_PROBE 33 /* DTrace fasttrap probe */
67
68/* XXX most of the following codes aren't used, but could be. */
69
70/* definitions for <sys/signal.h> */
71#define ILL_RESAD_FAULT T_RESADFLT
72#define ILL_PRIVIN_FAULT T_PRIVINFLT
73#define ILL_RESOP_FAULT T_RESOPFLT
74#define ILL_ALIGN_FAULT T_ALIGNFLT

--- 21 unchanged lines hidden ---
67
68/* XXX most of the following codes aren't used, but could be. */
69
70/* definitions for <sys/signal.h> */
71#define ILL_RESAD_FAULT T_RESADFLT
72#define ILL_PRIVIN_FAULT T_PRIVINFLT
73#define ILL_RESOP_FAULT T_RESOPFLT
74#define ILL_ALIGN_FAULT T_ALIGNFLT

--- 21 unchanged lines hidden ---