1/* $NetBSD: pcb.h,v 1.10 2003/10/13 21:46:39 scw Exp $ */
2
3/*
4 * Copyright (c) 2001 Matt Thomas <matt@3am-software.com>.
5 * Copyright (c) 1994 Mark Brinicombe.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
--- 18 unchanged lines hidden (view full) ---
27 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
29 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 * $FreeBSD: head/sys/arm/include/pcb.h 132053 2004-07-12 21:19:22Z cognet $
36 */
37
38#ifndef _MACHINE_PCB_H_
39#define _MACHINE_PCB_H_
40
41#include <machine/frame.h>
42#include <machine/fp.h>
43
--- 42 unchanged lines hidden (view full) ---
86
87/*
88 * No additional data for core dumps.
89 */
90struct md_coredump {
91 int md_empty;
92};
93
94void makectx(struct trapframe *tf, struct pcb *pcb);
95
96#ifdef _KERNEL
97extern struct pcb *curpcb;
98void savectx(struct pcb *);
99#endif /* _KERNEL */
100
101#endif /* !_MACHINE_PCB_H_ */
2
3/*
4 * Copyright (c) 2001 Matt Thomas <matt@3am-software.com>.
5 * Copyright (c) 1994 Mark Brinicombe.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
--- 18 unchanged lines hidden (view full) ---
27 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
29 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 * $FreeBSD: head/sys/arm/include/pcb.h 132053 2004-07-12 21:19:22Z cognet $
36 */
37
38#ifndef _MACHINE_PCB_H_
39#define _MACHINE_PCB_H_
40
41#include <machine/frame.h>
42#include <machine/fp.h>
43
--- 42 unchanged lines hidden (view full) ---
86
87/*
88 * No additional data for core dumps.
89 */
90struct md_coredump {
91 int md_empty;
92};
93
94void makectx(struct trapframe *tf, struct pcb *pcb);
95
96#ifdef _KERNEL
97extern struct pcb *curpcb;
98void savectx(struct pcb *);
99#endif /* _KERNEL */
100
101#endif /* !_MACHINE_PCB_H_ */