Deleted Added
full compact
tss.h (144696) tss.h (145120)
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: @(#)tss.h 5.4 (Berkeley) 1/18/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: @(#)tss.h 5.4 (Berkeley) 1/18/91
33 * $FreeBSD: head/sys/amd64/include/tss.h 144696 2005-04-06 01:05:51Z cperciva $
33 * $FreeBSD: head/sys/amd64/include/tss.h 145120 2005-04-15 18:39:31Z peter $
34 */
35
36#ifndef _MACHINE_TSS_H_
37#define _MACHINE_TSS_H_ 1
38
39/*
40 * amd64 Context Data Type
41 *

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

52 u_int32_t tss_rsvd2;
53 u_int64_t tss_ist1 __packed; /* Interrupt stack table 1 */
54 u_int64_t tss_ist2 __packed; /* Interrupt stack table 2 */
55 u_int64_t tss_ist3 __packed; /* Interrupt stack table 3 */
56 u_int64_t tss_ist4 __packed; /* Interrupt stack table 4 */
57 u_int64_t tss_ist5 __packed; /* Interrupt stack table 5 */
58 u_int64_t tss_ist6 __packed; /* Interrupt stack table 6 */
59 u_int64_t tss_ist7 __packed; /* Interrupt stack table 7 */
34 */
35
36#ifndef _MACHINE_TSS_H_
37#define _MACHINE_TSS_H_ 1
38
39/*
40 * amd64 Context Data Type
41 *

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

52 u_int32_t tss_rsvd2;
53 u_int64_t tss_ist1 __packed; /* Interrupt stack table 1 */
54 u_int64_t tss_ist2 __packed; /* Interrupt stack table 2 */
55 u_int64_t tss_ist3 __packed; /* Interrupt stack table 3 */
56 u_int64_t tss_ist4 __packed; /* Interrupt stack table 4 */
57 u_int64_t tss_ist5 __packed; /* Interrupt stack table 5 */
58 u_int64_t tss_ist6 __packed; /* Interrupt stack table 6 */
59 u_int64_t tss_ist7 __packed; /* Interrupt stack table 7 */
60 u_int32_t tss_rsvd3;
60 u_int32_t tss_rsvd4;
61 u_int32_t tss_rsvd4;
61 u_int32_t tss_rsvd5;
62 u_int16_t tss_rsvd6;
62 u_int16_t tss_rsvd5;
63 u_int16_t tss_iobase; /* io bitmap offset */
64};
65
66#ifdef _KERNEL
67extern struct amd64tss common_tss[];
68#endif
69
70#endif /* _MACHINE_TSS_H_ */
63 u_int16_t tss_iobase; /* io bitmap offset */
64};
65
66#ifdef _KERNEL
67extern struct amd64tss common_tss[];
68#endif
69
70#endif /* _MACHINE_TSS_H_ */