Deleted Added
full compact
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 ---