Deleted Added
full compact
pcb.h (27993) pcb.h (30274)
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

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)pcb.h 5.10 (Berkeley) 5/12/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

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)pcb.h 5.10 (Berkeley) 5/12/91
37 * $Id: pcb.h,v 1.23 1997/06/22 16:03:51 peter Exp $
37 * $Id: pcb.h,v 1.24 1997/08/09 00:03:18 dyson Exp $
38 */
39
40#ifndef _I386_PCB_H_
41#define _I386_PCB_H_
42
43/*
44 * Intel 386 process control block
45 */
38 */
39
40#ifndef _I386_PCB_H_
41#define _I386_PCB_H_
42
43/*
44 * Intel 386 process control block
45 */
46#include <machine/tss.h>
47#include <machine/npx.h>
46#include <machine/npx.h>
48#include <machine/pcb_ext.h>
49
50struct pcb {
51 int pcb_cr3;
52 int pcb_edi;
53 int pcb_esi;
54 int pcb_ebp;
55 int pcb_esp;
56 int pcb_ebx;

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

74 */
75struct md_coredump {
76};
77
78#ifdef KERNEL
79
80extern struct pcb *curpcb; /* our current running pcb */
81
47
48struct pcb {
49 int pcb_cr3;
50 int pcb_edi;
51 int pcb_esi;
52 int pcb_ebp;
53 int pcb_esp;
54 int pcb_ebx;

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

72 */
73struct md_coredump {
74};
75
76#ifdef KERNEL
77
78extern struct pcb *curpcb; /* our current running pcb */
79
82void savectx __P((struct pcb*));
80void savectx __P((struct pcb *));
83#endif
84
85#endif /* _I386_PCB_H_ */
81#endif
82
83#endif /* _I386_PCB_H_ */