summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorgrehan <grehan@FreeBSD.org>2004-02-04 12:58:49 +0000
committergrehan <grehan@FreeBSD.org>2004-02-04 12:58:49 +0000
commit2c94d55cac0c7e33815e158243e123cecba25bee (patch)
tree90685861abc32428cc35059e93af73d2428d4700 /sys
parentc1700601615abff9f54da6ddf9f3bec05d352fec (diff)
downloadFreeBSD-src-2c94d55cac0c7e33815e158243e123cecba25bee.zip
FreeBSD-src-2c94d55cac0c7e33815e158243e123cecba25bee.tar.gz
- Lots more symbols required by the new trap_subr code
Diffstat (limited to 'sys')
-rw-r--r--sys/powerpc/powerpc/genassym.c40
1 files changed, 40 insertions, 0 deletions
diff --git a/sys/powerpc/powerpc/genassym.c b/sys/powerpc/powerpc/genassym.c
index bec5a15..eeef0e7 100644
--- a/sys/powerpc/powerpc/genassym.c
+++ b/sys/powerpc/powerpc/genassym.c
@@ -63,6 +63,18 @@
ASSYM(PC_CURTHREAD, offsetof(struct pcpu, pc_curthread));
ASSYM(PC_CURPCB, offsetof(struct pcpu, pc_curpcb));
ASSYM(PC_CURPMAP, offsetof(struct pcpu, pc_curpmap));
+ASSYM(PC_TEMPSAVE, offsetof(struct pcpu, pc_tempsave));
+ASSYM(PC_DISISAVE, offsetof(struct pcpu, pc_disisave));
+ASSYM(PC_DDBSAVE, offsetof(struct pcpu, pc_ddbsave));
+
+ASSYM(CPUSAVE_R28,CPUSAVE_R28*4);
+ASSYM(CPUSAVE_R29,CPUSAVE_R29*4);
+ASSYM(CPUSAVE_R30,CPUSAVE_R30*4);
+ASSYM(CPUSAVE_R31,CPUSAVE_R31*4);
+ASSYM(CPUSAVE_DAR,CPUSAVE_DAR*4);
+ASSYM(CPUSAVE_DSISR,CPUSAVE_DSISR*4);
+ASSYM(CPUSAVE_SRR0,CPUSAVE_SRR0*4);
+ASSYM(CPUSAVE_SRR1,CPUSAVE_SRR1*4);
ASSYM(MTX_LOCK, offsetof(struct mtx, mtx_lock));
ASSYM(MTX_RECURSECNT, offsetof(struct mtx, mtx_recurse));
@@ -76,6 +88,34 @@ ASSYM(FRAME_0, offsetof(struct trapframe, fixreg[0]));
ASSYM(FRAME_1, offsetof(struct trapframe, fixreg[1]));
ASSYM(FRAME_2, offsetof(struct trapframe, fixreg[2]));
ASSYM(FRAME_3, offsetof(struct trapframe, fixreg[3]));
+ASSYM(FRAME_4, offsetof(struct trapframe, fixreg[4]));
+ASSYM(FRAME_5, offsetof(struct trapframe, fixreg[5]));
+ASSYM(FRAME_6, offsetof(struct trapframe, fixreg[6]));
+ASSYM(FRAME_7, offsetof(struct trapframe, fixreg[7]));
+ASSYM(FRAME_8, offsetof(struct trapframe, fixreg[8]));
+ASSYM(FRAME_9, offsetof(struct trapframe, fixreg[9]));
+ASSYM(FRAME_10, offsetof(struct trapframe, fixreg[10]));
+ASSYM(FRAME_11, offsetof(struct trapframe, fixreg[11]));
+ASSYM(FRAME_12, offsetof(struct trapframe, fixreg[12]));
+ASSYM(FRAME_13, offsetof(struct trapframe, fixreg[13]));
+ASSYM(FRAME_14, offsetof(struct trapframe, fixreg[14]));
+ASSYM(FRAME_15, offsetof(struct trapframe, fixreg[15]));
+ASSYM(FRAME_16, offsetof(struct trapframe, fixreg[16]));
+ASSYM(FRAME_17, offsetof(struct trapframe, fixreg[17]));
+ASSYM(FRAME_18, offsetof(struct trapframe, fixreg[18]));
+ASSYM(FRAME_19, offsetof(struct trapframe, fixreg[19]));
+ASSYM(FRAME_20, offsetof(struct trapframe, fixreg[20]));
+ASSYM(FRAME_21, offsetof(struct trapframe, fixreg[21]));
+ASSYM(FRAME_22, offsetof(struct trapframe, fixreg[22]));
+ASSYM(FRAME_23, offsetof(struct trapframe, fixreg[23]));
+ASSYM(FRAME_24, offsetof(struct trapframe, fixreg[24]));
+ASSYM(FRAME_25, offsetof(struct trapframe, fixreg[25]));
+ASSYM(FRAME_26, offsetof(struct trapframe, fixreg[26]));
+ASSYM(FRAME_27, offsetof(struct trapframe, fixreg[27]));
+ASSYM(FRAME_28, offsetof(struct trapframe, fixreg[28]));
+ASSYM(FRAME_29, offsetof(struct trapframe, fixreg[29]));
+ASSYM(FRAME_30, offsetof(struct trapframe, fixreg[30]));
+ASSYM(FRAME_31, offsetof(struct trapframe, fixreg[31]));
ASSYM(FRAME_LR, offsetof(struct trapframe, lr));
ASSYM(FRAME_CR, offsetof(struct trapframe, cr));
ASSYM(FRAME_CTR, offsetof(struct trapframe, ctr));
OpenPOWER on IntegriCloud