pcb.h (213456) | pcb.h (214574) |
---|---|
1/*- 2 * Copyright (C) 1995, 1996 Wolfgang Solfrank. 3 * Copyright (C) 1995, 1996 TooLs GmbH. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * $NetBSD: pcb.h,v 1.4 2000/06/04 11:57:17 tsubai Exp $ | 1/*- 2 * Copyright (C) 1995, 1996 Wolfgang Solfrank. 3 * Copyright (C) 1995, 1996 TooLs GmbH. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * $NetBSD: pcb.h,v 1.4 2000/06/04 11:57:17 tsubai Exp $ |
32 * $FreeBSD: head/sys/powerpc/include/pcb.h 213456 2010-10-05 18:08:07Z nwhitehorn $ | 32 * $FreeBSD: head/sys/powerpc/include/pcb.h 214574 2010-10-30 23:07:30Z nwhitehorn $ |
33 */ 34 35#ifndef _MACHINE_PCB_H_ 36#define _MACHINE_PCB_H_ 37 38typedef register_t faultbuf[25]; 39 40struct pcb { --- 21 unchanged lines hidden (view full) --- 62 register_t vscr; /* aligned at vector element 3 */ 63 } pcb_vec __aligned(16); /* Vector processor */ 64 unsigned int pcb_veccpu; /* which CPU had our vector 65 stuff. */ 66 67 union { 68 struct { 69 vm_offset_t usr_segm; /* Base address */ | 33 */ 34 35#ifndef _MACHINE_PCB_H_ 36#define _MACHINE_PCB_H_ 37 38typedef register_t faultbuf[25]; 39 40struct pcb { --- 21 unchanged lines hidden (view full) --- 62 register_t vscr; /* aligned at vector element 3 */ 63 } pcb_vec __aligned(16); /* Vector processor */ 64 unsigned int pcb_veccpu; /* which CPU had our vector 65 stuff. */ 66 67 union { 68 struct { 69 vm_offset_t usr_segm; /* Base address */ |
70 register_t usr_esid; /* USER_SR segment */ | |
71 register_t usr_vsid; /* USER_SR segment */ 72 } aim; 73 struct { 74 register_t ctr; 75 register_t xer; 76 register_t dbcr0; 77 } booke; 78 } pcb_cpu; --- 17 unchanged lines hidden --- | 70 register_t usr_vsid; /* USER_SR segment */ 71 } aim; 72 struct { 73 register_t ctr; 74 register_t xer; 75 register_t dbcr0; 76 } booke; 77 } pcb_cpu; --- 17 unchanged lines hidden --- |