summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2005-12-16 22:07:41 +0000
committerjhb <jhb@FreeBSD.org>2005-12-16 22:07:41 +0000
commit963dea2ab7cde16cd095e9df7f3f79c243580162 (patch)
treeb470367adf37b3293d1a9aa29697c5bc683e8a26 /sys/powerpc
parent8df8bb9f23513564a01df0c9ce5879fa6ce95c42 (diff)
downloadFreeBSD-src-963dea2ab7cde16cd095e9df7f3f79c243580162.zip
FreeBSD-src-963dea2ab7cde16cd095e9df7f3f79c243580162.tar.gz
GC some unused frame types.
Approved by: grehan
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/include/frame.h55
-rw-r--r--sys/powerpc/powerpc/genassym.c39
2 files changed, 0 insertions, 94 deletions
diff --git a/sys/powerpc/include/frame.h b/sys/powerpc/include/frame.h
index dcb4f7a..096ed67 100644
--- a/sys/powerpc/include/frame.h
+++ b/sys/powerpc/include/frame.h
@@ -65,15 +65,6 @@ struct trapframe {
#define FRAMELEN roundup(sizeof(struct trapframe) + 8, 16)
#define trapframe(td) ((td)->td_frame)
-struct switchframe {
- register_t sp;
- register_t fill;
- register_t user_sr;
- register_t cr;
- register_t fixreg2;
- register_t fixreg[19]; /* R13-R31 */
-};
-
struct clockframe {
register_t srr1;
register_t srr0;
@@ -92,52 +83,6 @@ struct callframe {
register_t cf_arg1;
};
-#define IFRAMELEN sizeof(struct intrframe)
-struct intrframe {
- register_t r1; /* 0 */
- register_t _pad4; /* 4 */
- /*
- * The next 4 fields are "clockframe"
- */
- register_t srr1; /* 8 */
- register_t srr0; /* 12 */
- int pri; /* 16 */
- int intr_depth; /* 20 */
- register_t vrsave; /* 24 */
- register_t ctr; /* 28 */
- register_t xer; /* 32 */
- register_t cr; /* 36 */
- register_t lr; /* 40 */
- register_t r12; /* 44 */
- register_t r11; /* 48 */
- register_t r10; /* 52 */
- register_t r9; /* 56 */
- register_t r8; /* 60 */
- register_t r7; /* 64 */
- register_t r6; /* 68 */
- register_t r5; /* 72 */
- register_t r4; /* 76 */
- register_t r3; /* 80 */
- register_t r0; /* 84 */
-};
-
-#define SPFRAMELEN sizeof(struct spillframe)
-struct spillframe {
- register_t r1; /* 0 */
- register_t _pad4; /* 4 */
- register_t r12; /* 8 */
- register_t r11; /* 12 */
- register_t r10; /* 16 */
- register_t r9; /* 20 */
- register_t r8; /* 24 */
- register_t r7; /* 28 */
- register_t r6; /* 32 */
- register_t r5; /* 36 */
- register_t r4; /* 40 */
- register_t r3; /* 44 */
- register_t r0; /* 48 */
-};
-
/* Definitions for syscalls */
#define FIRSTARG 3 /* first arg in reg 3 */
#define NARGREG 8 /* 8 args in regs */
diff --git a/sys/powerpc/powerpc/genassym.c b/sys/powerpc/powerpc/genassym.c
index 4df0907..63719cc 100644
--- a/sys/powerpc/powerpc/genassym.c
+++ b/sys/powerpc/powerpc/genassym.c
@@ -122,45 +122,6 @@ ASSYM(FRAME_DAR, offsetof(struct trapframe, dar));
ASSYM(FRAME_DSISR, offsetof(struct trapframe, dsisr));
ASSYM(FRAME_EXC, offsetof(struct trapframe, exc));
-ASSYM(SFRAMELEN, roundup(sizeof(struct switchframe), 16));
-
-ASSYM(IFRAMELEN, IFRAMELEN);
-ASSYM(IFRAME_R1, offsetof(struct intrframe, r1));
-ASSYM(IFRAME_SRR1, offsetof(struct intrframe, srr1));
-ASSYM(IFRAME_SRR0, offsetof(struct intrframe, srr0));
-ASSYM(IFRAME_PRI, offsetof(struct intrframe, pri));
-ASSYM(IFRAME_INTR_DEPTH, offsetof(struct intrframe, intr_depth));
-ASSYM(IFRAME_VRSAVE, offsetof(struct intrframe, vrsave));
-ASSYM(IFRAME_CTR, offsetof(struct intrframe, ctr));
-ASSYM(IFRAME_XER, offsetof(struct intrframe, xer));
-ASSYM(IFRAME_CR, offsetof(struct intrframe, cr));
-ASSYM(IFRAME_LR, offsetof(struct intrframe, lr));
-ASSYM(IFRAME_R12, offsetof(struct intrframe, r12));
-ASSYM(IFRAME_R11, offsetof(struct intrframe, r11));
-ASSYM(IFRAME_R10, offsetof(struct intrframe, r10));
-ASSYM(IFRAME_R9, offsetof(struct intrframe, r9));
-ASSYM(IFRAME_R8, offsetof(struct intrframe, r8));
-ASSYM(IFRAME_R7, offsetof(struct intrframe, r7));
-ASSYM(IFRAME_R6, offsetof(struct intrframe, r6));
-ASSYM(IFRAME_R5, offsetof(struct intrframe, r5));
-ASSYM(IFRAME_R4, offsetof(struct intrframe, r4));
-ASSYM(IFRAME_R3, offsetof(struct intrframe, r3));
-ASSYM(IFRAME_R0, offsetof(struct intrframe, r0));
-
-ASSYM(SPFRAMELEN, SPFRAMELEN);
-ASSYM(SPFRAME_R1, offsetof(struct spillframe, r1));
-ASSYM(SPFRAME_R12, offsetof(struct spillframe, r12));
-ASSYM(SPFRAME_R11, offsetof(struct spillframe, r11));
-ASSYM(SPFRAME_R10, offsetof(struct spillframe, r10));
-ASSYM(SPFRAME_R9, offsetof(struct spillframe, r9));
-ASSYM(SPFRAME_R8, offsetof(struct spillframe, r8));
-ASSYM(SPFRAME_R7, offsetof(struct spillframe, r7));
-ASSYM(SPFRAME_R6, offsetof(struct spillframe, r6));
-ASSYM(SPFRAME_R5, offsetof(struct spillframe, r5));
-ASSYM(SPFRAME_R4, offsetof(struct spillframe, r4));
-ASSYM(SPFRAME_R3, offsetof(struct spillframe, r3));
-ASSYM(SPFRAME_R0, offsetof(struct spillframe, r0));
-
ASSYM(CF_FUNC, offsetof(struct callframe, cf_func));
ASSYM(CF_ARG0, offsetof(struct callframe, cf_arg0));
ASSYM(CF_ARG1, offsetof(struct callframe, cf_arg1));
OpenPOWER on IntegriCloud