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_ */ |