frame.h (139735) | frame.h (153666) |
---|---|
1/* $NetBSD: frame.h,v 1.5 2002/10/19 00:10:54 bjh21 Exp $ */ 2 3/*- 4 * Copyright (c) 1994-1997 Mark Brinicombe. 5 * Copyright (c) 1994 Brini. 6 * All rights reserved. 7 * 8 * This code is derived from software written for Brini by Mark Brinicombe --- 28 unchanged lines hidden (view full) --- 37 * RiscBSD kernel project 38 * 39 * frame.h 40 * 41 * Stack frames structures 42 * 43 * Created : 30/09/94 44 * | 1/* $NetBSD: frame.h,v 1.5 2002/10/19 00:10:54 bjh21 Exp $ */ 2 3/*- 4 * Copyright (c) 1994-1997 Mark Brinicombe. 5 * Copyright (c) 1994 Brini. 6 * All rights reserved. 7 * 8 * This code is derived from software written for Brini by Mark Brinicombe --- 28 unchanged lines hidden (view full) --- 37 * RiscBSD kernel project 38 * 39 * frame.h 40 * 41 * Stack frames structures 42 * 43 * Created : 30/09/94 44 * |
45 * $FreeBSD: head/sys/arm/include/frame.h 139735 2005-01-05 21:58:49Z imp $ | 45 * $FreeBSD: head/sys/arm/include/frame.h 153666 2005-12-22 22:16:09Z jhb $ |
46 * 47 */ 48 49#ifndef _MACHINE_FRAME_H_ 50#define _MACHINE_FRAME_H_ 51 52#ifndef _LOCORE 53 --- 78 unchanged lines hidden (view full) --- 132 unsigned int if_r12; 133 unsigned int if_usr_sp; 134 unsigned int if_usr_lr; 135 unsigned int if_svc_sp; 136 unsigned int if_svc_lr; 137 unsigned int if_pc; 138} irqframe_t; 139 | 46 * 47 */ 48 49#ifndef _MACHINE_FRAME_H_ 50#define _MACHINE_FRAME_H_ 51 52#ifndef _LOCORE 53 --- 78 unchanged lines hidden (view full) --- 132 unsigned int if_r12; 133 unsigned int if_usr_sp; 134 unsigned int if_usr_lr; 135 unsigned int if_svc_sp; 136 unsigned int if_svc_lr; 137 unsigned int if_pc; 138} irqframe_t; 139 |
140typedef struct clockframe { 141 unsigned int if_spsr; 142 unsigned int if_r0; 143 unsigned int if_r1; 144 unsigned int if_r2; 145 unsigned int if_r3; 146 unsigned int if_r4; 147 unsigned int if_r5; 148 unsigned int if_r6; 149 unsigned int if_r7; 150 unsigned int if_r8; 151 unsigned int if_r9; 152 unsigned int if_r10; 153 unsigned int if_r11; 154 unsigned int if_r12; 155 unsigned int if_usr_sp; 156 unsigned int if_usr_lr; 157 unsigned int if_svc_sp; 158 unsigned int if_svc_lr; 159 unsigned int if_pc; 160} clockframe_t; 161 | |
162/* 163 * Switch frame 164 */ 165 166struct switchframe { 167 u_int sf_r4; 168 u_int sf_r5; 169 u_int sf_r6; --- 19 unchanged lines hidden --- | 140/* 141 * Switch frame 142 */ 143 144struct switchframe { 145 u_int sf_r4; 146 u_int sf_r5; 147 u_int sf_r6; --- 19 unchanged lines hidden --- |