Module Name: src
Committed By: skrll
Date: Sun May 24 09:17:59 UTC 2009
Modified Files:
src/sys/arch/hp700/hp700: locore.S
src/sys/arch/hppa/hppa: copy.S fpemu.S trap.S
Log Message:
Kill '$' in exported symbols.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/hp700/hp700/locore.S
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/hppa/hppa/copy.S
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/hppa/hppa/fpemu.S
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/hppa/hppa/trap.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/hp700/hp700/locore.S
diff -u src/sys/arch/hp700/hp700/locore.S:1.33 src/sys/arch/hp700/hp700/locore.S:1.34
--- src/sys/arch/hp700/hp700/locore.S:1.33 Fri May 8 09:33:58 2009
+++ src/sys/arch/hp700/hp700/locore.S Sun May 24 09:17:59 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.33 2009/05/08 09:33:58 skrll Exp $ */
+/* $NetBSD: locore.S,v 1.34 2009/05/24 09:17:59 skrll Exp $ */
/* $OpenBSD: locore.S,v 1.158 2008/07/28 19:08:46 miod Exp $ */
/*
@@ -237,9 +237,9 @@
/* XXX - we should create a real trapframe for lwp0 */
copy %t3, %t2
ldi NBPG+TRAPFRAME_SIZEOF, %t1
-$start_zero_tf:
+L$start_zero_tf:
stws,ma %r0, 4(%t2)
- addib,>= -8, %t1, $start_zero_tf
+ addib,>= -8, %t1, L$start_zero_tf
stws,ma %r0, 4(%t2) /* XXX could use ,bc here, but gas is broken */
/*
@@ -283,13 +283,13 @@
* turn on virtual memory.
*/
copy %sp, %arg0
- ldil L%$qisnowon, %rp
- ldo R%$qisnowon(%rp), %rp
+ ldil L%qisnowon, %rp
+ ldo R%qisnowon(%rp), %rp
b kernel_setup
ldi PSW_Q|PSW_I, %arg1
-$qisnowon:
+qisnowon:
copy %r4, %arg0
copy %r5, %arg1
/*
@@ -309,8 +309,8 @@
*/
mtctl %r0, %pcsq
mtctl %r0, %pcsq
- ldil L%$virtual_mode, %t1
- ldo R%$virtual_mode(%t1), %t1
+ ldil L%virtual_mode, %t1
+ ldo R%virtual_mode(%t1), %t1
mtctl %t1, %pcoq
ldo 4(%t1), %t1
mtctl %t1, %pcoq
@@ -326,7 +326,7 @@
nop
nop
-$virtual_mode:
+virtual_mode:
ldil L%kernelmapped, %t1
stw %t1, R%kernelmapped(%t1)
@@ -336,12 +336,12 @@
/* have to call debugger from here, from virtual mode */
ldil L%boothowto, %r1
ldw R%boothowto(%r1), %r1
- bb,>= %r1, 25, $noddb
+ bb,>= %r1, 25, L$noddb
nop
break HPPA_BREAK_KERNEL, HPPA_BREAK_KGDB
nop
-$noddb:
+L$noddb:
#endif
.import main,code
@@ -395,8 +395,8 @@
/*
* load address of interrupt vector table
*/
- ldil L%$ivaaddr,%t2
- ldo R%$ivaaddr(%t2),%t2
+ ldil L%ivaaddr,%t2
+ ldo R%ivaaddr(%t2),%t2
mtctl %t2,%iva
/*
@@ -668,10 +668,10 @@
* the addib runs with the mtsar in its delay slot.
* If the addib branches, the mtsar is nullified.
*/
-$hp700_inew_loop:
+L$hp700_inew_loop:
mtsar %arg2
- bvb,>=,n %arg1, $hp700_inew_loop
- addib,<,n -1, %arg2, $hp700_inew_done
+ bvb,>=,n %arg1, L$hp700_inew_loop
+ addib,<,n -1, %arg2, L$hp700_inew_done
/*
* If the map entry for this bit has INT_REG_BIT_REG
@@ -683,11 +683,11 @@
ldil L%INT_REG_BIT_REG, %t2
ldo R%INT_REG_BIT_REG(%t2), %t2
and %t1, %t2, %t3
- combt,=,n %t2, %t3, $hp700_inew_descend
- addib,>= -1, %arg2, $hp700_inew_loop
+ combt,=,n %t2, %t3, L$hp700_inew_descend
+ addib,>= -1, %arg2, L$hp700_inew_loop
or %t1, %ret0, %ret0
-$hp700_inew_done:
+L$hp700_inew_done:
/* End stack calling convention. */
ldw HPPA_FRAME_CRP(%r3), %rp
@@ -695,7 +695,7 @@
bv %r0(%rp)
ldw,mb -HPPA_FRAME_SIZE(%sp), %r3
-$hp700_inew_descend:
+L$hp700_inew_descend:
/*
* If the next interrupt register index is zero,
@@ -704,7 +704,7 @@
* never descend into since it's the root.)
*/
andcm,<> %t1, %t2, %t1
- b,n $hp700_inew_unused
+ b,n L$hp700_inew_unused
/* Save our state. */
stw %arg0, HPPA_FRAME_ARG(0)(%r3)
@@ -734,10 +734,10 @@
ldw HPPA_FRAME_ARG(3)(%r3), %ret1
or %ret1, %ret0, %ret0
-$hp700_inew_unused:
- addib,>= -1, %arg2, $hp700_inew_loop
+L$hp700_inew_unused:
+ addib,>= -1, %arg2, L$hp700_inew_loop
nop
- b,n $hp700_inew_done
+ b,n L$hp700_inew_done
EXIT(hp700_intr_ipending_new)
/*
@@ -999,7 +999,7 @@
*/
mfctl CR_CURLWP, %t2
.call
- b $syscall_return
+ b syscall_return
ldw L_MD(%t2), %t3
EXIT(lwp_trampoline)
Index: src/sys/arch/hppa/hppa/copy.S
diff -u src/sys/arch/hppa/hppa/copy.S:1.11 src/sys/arch/hppa/hppa/copy.S:1.12
--- src/sys/arch/hppa/hppa/copy.S:1.11 Sat May 9 12:18:29 2009
+++ src/sys/arch/hppa/hppa/copy.S Sun May 24 09:17:59 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: copy.S,v 1.11 2009/05/09 12:18:29 skrll Exp $ */
+/* $NetBSD: copy.S,v 1.12 2009/05/24 09:17:59 skrll Exp $ */
/*-
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -174,14 +174,14 @@
mtsp %arg2, %sr2
copy %arg1, %arg0 /* save src */
-$spstrcpy_loop:
- comb,=,n %r0, %ret1, $spstrcpy_exit
+L$spstrcpy_loop:
+ comb,=,n %r0, %ret1, L$spstrcpy_exit
ldbs,ma 1(%sr1, %arg1), %t1
stbs,ma %t1, 1(%sr2, %arg3)
- comb,<> %r0, %t1, $spstrcpy_loop
+ comb,<> %r0, %t1, L$spstrcpy_loop
ldo -1(%ret1), %ret1
-$spstrcpy_exit:
+L$spstrcpy_exit:
/* reset fault handler */
stw %r0, PCB_ONFAULT+U_PCB(%r31)
mtsp %r0, %sr2 /* XXX need this? */
Index: src/sys/arch/hppa/hppa/fpemu.S
diff -u src/sys/arch/hppa/hppa/fpemu.S:1.4 src/sys/arch/hppa/hppa/fpemu.S:1.5
--- src/sys/arch/hppa/hppa/fpemu.S:1.4 Mon Nov 12 12:58:10 2007
+++ src/sys/arch/hppa/hppa/fpemu.S Sun May 24 09:17:59 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: fpemu.S,v 1.4 2007/11/12 12:58:10 skrll Exp $ */
+/* $NetBSD: fpemu.S,v 1.5 2009/05/24 09:17:59 skrll Exp $ */
/* $OpenBSD: fpemu.S,v 1.4 2001/03/29 02:18:45 mickey Exp $ */
@@ -38,12 +38,12 @@
#define FPEMU_VERSION (1 << 11)
#define FP_TABLE2(name, ep0, ep1, ep2, ep3) \
- ldil L%$fpemu_tbl$name, %t1 ! \
- ldo R%$fpemu_tbl$name(%t1), %t1 ! \
+ ldil L%L$fpemu_tbl$name, %t1 ! \
+ ldo R%L$fpemu_tbl$name(%t1), %t1 ! \
ldwx,s %r1(%t1), %t2 ! \
bv %r0(%t2) ! \
nop ! \
- .label $fpemu_tbl$name ! \
+ .label L$fpemu_tbl$name ! \
.import __CONCAT(__CONCAT(ep0,_),name), code ! \
.import __CONCAT(__CONCAT(ep1,_),name), code ! \
.import __CONCAT(__CONCAT(ep2,_),name), code ! \
@@ -51,12 +51,12 @@
.word __CONCAT(__CONCAT(ep0,_),name), __CONCAT(__CONCAT(ep1,_),name), __CONCAT(__CONCAT(ep2,_),name), __CONCAT(__CONCAT(ep3,_),name)
#define FP_TABLE3(name,ep0,ep1,ep2,ep3,ep4,ep5,ep6,ep7,ep8,ep9,epa,epb,epc,epd,epe,epf) \
- ldil L%$fpemu_tbl$name, %t1 ! \
- ldo R%$fpemu_tbl$name(%t1), %t1 ! \
+ ldil L%L$fpemu_tbl$name, %t1 ! \
+ ldo R%L$fpemu_tbl$name(%t1), %t1 ! \
ldwx,s %r1(%t1), %t2 ! \
bv %r0(%t2) ! \
nop ! \
- .label $fpemu_tbl$name ! \
+ .label L$fpemu_tbl$name ! \
.import __CONCAT(__CONCAT(ep0,_),name), code ! \
.import __CONCAT(__CONCAT(ep1,_),name), code ! \
.import __CONCAT(__CONCAT(ep2,_),name), code ! \
@@ -77,8 +77,8 @@
.section .bss
- .export $fpemu_stack, data
-$fpemu_stack:
+ .export L$fpemu_stack, data
+L$fpemu_stack:
.comm NBPG
.text
@@ -89,11 +89,11 @@
extru %arg0, 22, 2, %arg3
extru %arg0, 18, 3, %r31
- comib,= 1, %arg3, $fpu_cln1
+ comib,= 1, %arg3, L$fpu_cln1
nop
extru %arg0, 16, 2, %r31
-$fpu_cln1:
+L$fpu_cln1:
/*
* theoreticaly we would need to determine the fpu instruction
* exception type (there could be 4 of those, but stick w/
@@ -103,9 +103,9 @@
extru,<> %arg0, 10, 5, %r1
ldi 32, %r1 /* fpemu zero reg */
extru,<> %arg0, 31, 5, %t1
- b,n $fpemu_nzt
- comib,=,n 2, %arg3, $fpemu_exit
-$fpemu_nzt:
+ b,n L$fpemu_nzt
+ comib,=,n 2, %arg3, L$fpemu_exit
+L$fpemu_nzt:
copy %arg0, %t4
sh3add %r1, %arg2, %arg0
extru %arg1, 20, 2, %r1
@@ -120,29 +120,29 @@
* r1 -- format specifier
* (t4 -- copy or arg0, ie iir)
*/
- comib,=,n 0, %arg3, $fpemu0c_0
- comib,=,n 1, %arg3, $fpemu0c_1
- comib,=,n 2, %arg3, $fpemu0c_2
- comib,=,n 3, %arg3, $fpemu0c_3
-
-$fpemu0c_0:
- comib,=,n 0, %r31, $fpemu0c_0_0
- comib,=,n 1, %r31, $fpemu_exit
- comib,=,n 2, %r31, $fpemu0c_0_2
- comib,=,n 3, %r31, $fpemu0c_0_3
- comib,=,n 4, %r31, $fpemu0c_0_4
- comib,=,n 5, %r31, $fpemu0c_0_5
- comib,=,n 6, %r31, $fpemu_exit
- comib,=,n 7, %r31, $fpemu_exit
+ comib,=,n 0, %arg3, L$fpemu0c_0
+ comib,=,n 1, %arg3, L$fpemu0c_1
+ comib,=,n 2, %arg3, L$fpemu0c_2
+ comib,=,n 3, %arg3, L$fpemu0c_3
+
+L$fpemu0c_0:
+ comib,=,n 0, %r31, L$fpemu0c_0_0
+ comib,=,n 1, %r31, L$fpemu_exit
+ comib,=,n 2, %r31, L$fpemu0c_0_2
+ comib,=,n 3, %r31, L$fpemu0c_0_3
+ comib,=,n 4, %r31, L$fpemu0c_0_4
+ comib,=,n 5, %r31, L$fpemu0c_0_5
+ comib,=,n 6, %r31, L$fpemu_exit
+ comib,=,n 7, %r31, L$fpemu_exit
-$fpemu0c_0_0:
+L$fpemu0c_0_0:
ldi FPEMU_VERSION, %t4
stw %t4, 0(%arg2)
bv 0(%rp)
copy %r0, %ret0
-$fpemu0c_0_2: /* fcpy */
- comib,=,n 2, %r1, $fpemu_exit
+L$fpemu0c_0_2: /* fcpy */
+ comib,=,n 2, %r1, L$fpemu_exit
subi 3, %r1, %r1
ldw 0*4(%arg0), %t1
ldw 1*4(%arg0), %t2
@@ -160,8 +160,8 @@
bv 0(%rp)
copy %r0, %ret0
-$fpemu0c_0_3: /* fabs */
- comib,=,n 2, %r1, $fpemu_exit
+L$fpemu0c_0_3: /* fabs */
+ comib,=,n 2, %r1, L$fpemu_exit
subi 3, %r1, %r1
ldw 0*4(%arg0), %t1
ldw 1*4(%arg0), %t2
@@ -180,30 +180,30 @@
bv 0(%rp)
copy %r0, %ret0
-$fpemu0c_0_4: /* fsqrt */
+L$fpemu0c_0_4: /* fsqrt */
/* quad not implemented */
FP_TABLE2(fsqrt,sgl,dbl,invalid,invalid)
-$fpemu0c_0_5: /* frnd */
+L$fpemu0c_0_5: /* frnd */
/* quad not implemented */
FP_TABLE2(frnd,sgl,dbl,invalid,quad)
-$fpemu0c_1:
+L$fpemu0c_1:
extru %t4, 18, 2, %t2
sh2add %r1, %t2, %r1
- comib,=,n 0, %r31, $fpemu0c_1_0
- comib,=,n 1, %r31, $fpemu0c_1_1
- comib,=,n 2, %r31, $fpemu0c_1_2
- comib,=,n 3, %r31, $fpemu0c_1_3
+ comib,=,n 0, %r31, L$fpemu0c_1_0
+ comib,=,n 1, %r31, L$fpemu0c_1_1
+ comib,=,n 2, %r31, L$fpemu0c_1_2
+ comib,=,n 3, %r31, L$fpemu0c_1_3
-$fpemu0c_1_0: /* fcnvff */
+L$fpemu0c_1_0: /* fcnvff */
#define sgl_to_quad_fcnvff invalid_fcnvff
#define dbl_to_quad_fcnvff invalid_fcnvff
#define quad_to_sgl_fcnvff invalid_fcnvff
#define quad_to_dbl_fcnvff invalid_fcnvff
FP_TABLE3(fcnvff, invalid, sgl_to_dbl, invalid, sgl_to_quad, dbl_to_sgl, invalid, invalid, dbl_to_quad, invalid, invalid, invalid, invalid, quad_to_sgl, quad_to_dbl, invalid, invalid)
-$fpemu0c_1_1: /* fcnvxf */
+L$fpemu0c_1_1: /* fcnvxf */
#define sgl_to_quad_fcnvxf invalid_fcnvxf
#define dbl_to_quad_fcnvxf invalid_fcnvxf
#define quad_to_sgl_fcnvxf invalid_fcnvxf
@@ -211,7 +211,7 @@
#define quad_to_quad_fcnvxf invalid_fcnvxf
FP_TABLE3(fcnvxf, sgl_to_sgl, sgl_to_dbl, invalid, sgl_to_quad, dbl_to_sgl, dbl_to_dbl, invalid, dbl_to_quad, invalid, invalid, invalid, invalid, quad_to_sgl, quad_to_dbl, invalid, quad_to_quad)
-$fpemu0c_1_2: /* fcnvfx */
+L$fpemu0c_1_2: /* fcnvfx */
#define sgl_to_quad_fcnvfx invalid_fcnvfx
#define dbl_to_quad_fcnvfx invalid_fcnvfx
#define quad_to_sgl_fcnvfx invalid_fcnvfx
@@ -219,7 +219,7 @@
#define quad_to_quad_fcnvfx invalid_fcnvfx
FP_TABLE3(fcnvfx, sgl_to_sgl, sgl_to_dbl, invalid, sgl_to_quad, dbl_to_sgl, dbl_to_dbl, invalid, dbl_to_quad, invalid, invalid, invalid, invalid, quad_to_sgl, quad_to_dbl, invalid, quad_to_quad)
-$fpemu0c_1_3: /* fcnvfxt */
+L$fpemu0c_1_3: /* fcnvfxt */
#define sgl_to_quad_fcnvfxt invalid_fcnvfxt
#define dbl_to_quad_fcnvfxt invalid_fcnvfxt
#define quad_to_sgl_fcnvfxt invalid_fcnvfxt
@@ -228,17 +228,17 @@
FP_TABLE3(fcnvfxt, sgl_to_sgl, sgl_to_dbl, invalid, sgl_to_quad, dbl_to_sgl, dbl_to_dbl, invalid, dbl_to_quad, invalid, invalid, invalid, invalid, quad_to_sgl, quad_to_dbl, invalid, quad_to_quad)
-$fpemu0c_2:
- comib,=,n 0, %r31, $fpemu0c_2_0
- comib,=,n 1, %r31, $fpemu0c_2_1
- comib,=,n 2, %r31, $fpemu_exit
- comib,=,n 3, %r31, $fpemu_exit
- comib,=,n 4, %r31, $fpemu_exit
- comib,=,n 5, %r31, $fpemu_exit
- comib,=,n 6, %r31, $fpemu_exit
- comib,=,n 7, %r31, $fpemu_exit
+L$fpemu0c_2:
+ comib,=,n 0, %r31, L$fpemu0c_2_0
+ comib,=,n 1, %r31, L$fpemu0c_2_1
+ comib,=,n 2, %r31, L$fpemu_exit
+ comib,=,n 3, %r31, L$fpemu_exit
+ comib,=,n 4, %r31, L$fpemu_exit
+ comib,=,n 5, %r31, L$fpemu_exit
+ comib,=,n 6, %r31, L$fpemu_exit
+ comib,=,n 7, %r31, L$fpemu_exit
-$fpemu0c_2_0:
+L$fpemu0c_2_0:
copy %arg2, %arg3
extru,<> %t4, 15, 5, %t1
ldi 32, %t1
@@ -246,8 +246,8 @@
extru %t4, 31, 5, %arg2
FP_TABLE2(fcmp,sgl,dbl,invalid,invalid)
-$fpemu0c_2_1:
- comib,<>,n 0, %r1, $fpemu_exit
+L$fpemu0c_2_1:
+ comib,<>,n 0, %r1, L$fpemu_exit
/* extru %t4, 31, 5, %arg1 */
/* XXX timex is much more compilicated */
@@ -268,38 +268,38 @@
bv %r0(%rp)
mtctl %t2, %pcoq
-$fpemu0c_3:
+L$fpemu0c_3:
copy %arg2, %arg3
extru,<> %t4, 31, 5, %t1
ldi 32, %t1
sh3add %t1, %arg3, %arg2
- comib,=,n 0, %r31, $fpemu0c_3_0
- comib,=,n 1, %r31, $fpemu0c_3_1
- comib,=,n 2, %r31, $fpemu0c_3_2
- comib,=,n 3, %r31, $fpemu0c_3_3
- comib,=,n 4, %r31, $fpemu0c_3_4
- comib,=,n 5, %r31, $fpemu_exit
- comib,=,n 6, %r31, $fpemu_exit
- comib,=,n 7, %r31, $fpemu_exit
+ comib,=,n 0, %r31, L$fpemu0c_3_0
+ comib,=,n 1, %r31, L$fpemu0c_3_1
+ comib,=,n 2, %r31, L$fpemu0c_3_2
+ comib,=,n 3, %r31, L$fpemu0c_3_3
+ comib,=,n 4, %r31, L$fpemu0c_3_4
+ comib,=,n 5, %r31, L$fpemu_exit
+ comib,=,n 6, %r31, L$fpemu_exit
+ comib,=,n 7, %r31, L$fpemu_exit
-$fpemu0c_3_0: /* fadd */
+L$fpemu0c_3_0: /* fadd */
FP_TABLE2(fadd,sgl,dbl,invalid,invalid)
-$fpemu0c_3_1: /* fsub */
+L$fpemu0c_3_1: /* fsub */
FP_TABLE2(fsub,sgl,dbl,invalid,invalid)
-$fpemu0c_3_2: /* fmpy */
+L$fpemu0c_3_2: /* fmpy */
FP_TABLE2(fmpy,sgl,dbl,invalid,invalid)
-$fpemu0c_3_3: /* fdiv */
+L$fpemu0c_3_3: /* fdiv */
FP_TABLE2(fdiv,sgl,dbl,invalid,invalid)
-$fpemu0c_3_4: /* frem */
+L$fpemu0c_3_4: /* frem */
FP_TABLE2(frem,sgl,dbl,invalid,invalid)
- .export $fpemu_exit, code
-$fpemu_exit:
+ .export L$fpemu_exit, code
+L$fpemu_exit:
/* these look very ugly, but we don't want to mess up w/ m4 just
* for the sake of overall world prettieness value growth XXX */
invalid_fsqrt:
Index: src/sys/arch/hppa/hppa/trap.S
diff -u src/sys/arch/hppa/hppa/trap.S:1.29 src/sys/arch/hppa/hppa/trap.S:1.30
--- src/sys/arch/hppa/hppa/trap.S:1.29 Sun May 24 09:13:37 2009
+++ src/sys/arch/hppa/hppa/trap.S Sun May 24 09:17:59 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.S,v 1.29 2009/05/24 09:13:37 skrll Exp $ */
+/* $NetBSD: trap.S,v 1.30 2009/05/24 09:17:59 skrll Exp $ */
/*-
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -107,9 +107,9 @@
.section .data
.align 64
-$trap_tmp_save:
+L$trap_tmp_save:
.block TF_PHYS
- .size $trap_tmp_save, .-$trap_tmp_save
+ .size L$trap_tmp_save, .-L$trap_tmp_save
.align 64
.export emergency_stack_start, data
@@ -134,10 +134,10 @@
.export gateway_page, entry
gateway_page:
nop /* @ 0.C0000000 (Nothing) */
- gate,n $bsd_syscall,%r0 /* @ 0.C0000004 (HPUX/BSD) */
+ gate,n bsd_syscall,%r0 /* @ 0.C0000004 (HPUX/BSD) */
#ifdef COMPAT_OSF1
- bl,n $osf_syscall,%r0
- bl,n $osf_syscall,%r0
+ bl,n osf_syscall,%r0
+ bl,n osf_syscall,%r0
#else
nop /* @ 0.C0000008 (HPOSF UNIX) */
nop /* @ 0.C000000C (HPOSF Mach) */
@@ -148,7 +148,7 @@
nop
#ifdef COMPAT_OSF1
-$osf_syscall:
+osf_syscall:
/*
* Ripped screaming from OSF/MkLinux:
*
@@ -163,11 +163,11 @@
stw %r22, HPPA_FRAME_ARG(4)(%sp)
stw %r21, HPPA_FRAME_ARG(5)(%sp)
stw %r29, HPPA_FRAME_SL(%sp)
- gate $bsd_syscall,%r0
+ gate bsd_syscall,%r0
copy %r1, %r22
#endif /* COMPAT_OSF1 */
-$bsd_syscall:
+bsd_syscall:
/*
* set up a space register and a protection id so that
* we can access kernel memory
@@ -182,10 +182,10 @@
/*
* now call the syscall handler
*/
- .import $syscall,code
+ .import syscall_entry,code
.call
- ldil L%$syscall, %t2
- be R%$syscall(%sr1, %t2)
+ ldil L%syscall_entry, %t2
+ be R%syscall_entry(%sr1, %t2)
nop ! nop ! nop ! nop
.size gateway_page, .-gateway_page
@@ -193,11 +193,11 @@
.export gateway_page_end, entry
gateway_page_end:
- .export $syscall,entry
+ .export syscall_entry,entry
.proc
.callinfo calls
.entry
-$syscall:
+syscall_entry:
/*
* %r1: eiem
* %ret0: process protection id
@@ -422,11 +422,11 @@
.procend
/* FALLTHROUGH */
- .export $syscall_return, entry
+ .export syscall_return, entry
.proc
.callinfo no_calls
.entry
-$syscall_return:
+syscall_return:
/* t3 == VA trapframe */
/* check for AST ? XXX */
@@ -439,8 +439,8 @@
* hopefully no page fault would happen on or after the copy,
* and interrupts are disabled.
*/
- ldil L%$trap_tmp_save, %t2
- ldo R%$trap_tmp_save(%t2), %t2
+ ldil L%L$trap_tmp_save, %t2
+ ldo R%L$trap_tmp_save(%t2), %t2
ldw 0(%t3), %r1 ! ldw 4(%t3), %t1 ! stw %r1, 0(%t2) ! stw %t1, 4(%t2)
ldw 8(%t3), %r1 ! ldw 12(%t3), %t1 ! stw %r1, 8(%t2) ! stw %t1, 12(%t2)
@@ -532,8 +532,8 @@
* since we don't use it anyway.
*/
ssm 0, %r0
- ldil L%$trap_tmp_save, %t3
- ldo R%$trap_tmp_save(%t3), %t3
+ ldil L%L$trap_tmp_save, %t3
+ ldo R%L$trap_tmp_save(%t3), %t3
nop ! nop ! nop ! nop ! nop
rsm RESET_PSW, %r0
@@ -567,14 +567,14 @@
nop
.exit
.procend
- .size $syscall, .-$syscall
-$syscall_end:
+ .size syscall_entry, .- syscall_entry
/*
* interrupt vector table
*/
-#define TLABEL(name) $trap$name
-#define TELABEL(num) __CONCAT(trap_ep_,num)
+#define TLABEL(name) __CONCAT(trap_,name)
+#define TRAPLABEL(name,num) __CONCAT(TLABEL(name),num)
+#define TELABEL(num) __CONCAT(trap_ep_,num)
#define TRAP(name,num) \
mtctl %r1, %tr7 ! \
@@ -585,21 +585,21 @@
.align 32
#define ATRAP(name,num) \
- .export TLABEL(name)$num, entry ! \
- .label TLABEL(name)$num ! \
- TRAP(all,num) ! \
- .size TLABEL(name)$num, .-TLABEL(name)$num
+ .export TRAPLABEL(name,num), entry ! \
+ .label TRAPLABEL(name,num) ! \
+ TRAP(all,num) ! \
+ .size TRAPLABEL(name,num), .-TRAPLABEL(name,num)
#define CTRAP(name,num,pre) \
- .export TLABEL(name)$num, entry ! \
- .label TLABEL(name)$num ! \
+ .export TRAPLABEL(name,num), entry ! \
+ .label TRAPLABEL(name,num) ! \
pre ! \
TRAP(name,num) ! \
- .size TLABEL(name)$num, .-TLABEL(name)$num
+ .size TRAPLABEL(name,num), .-TRAPLABEL(name,num)
#define STRAP(name,num,pre) \
- .export TLABEL(name)$num, entry ! \
- .label TLABEL(name)$num ! \
+ .export TRAPLABEL(name,num), entry ! \
+ .label TRAPLABEL(name,num) ! \
pre ! \
mtctl %r1, %tr7 ! \
.export TELABEL(num), entry ! \
@@ -610,13 +610,13 @@
bv 0(%r1) ! \
ldi num, %r1 ! \
.align 32 ! \
- .size TLABEL(name)$num, .-TLABEL(name)$num
+ .size TRAPLABEL(name,num), .-TRAPLABEL(name,num)
#define LDILDO(name) ! \
.export name, entry ! \
.label name ! \
- ldil L%$name,%r1 ! \
- ldo R%$name(%r1), %r1
+ ldil L%TLABEL(name),%r1 ! \
+ ldo R%TLABEL(name)(%r1), %r1
#ifdef HP7000_CPU
LDILDO(itlb_x)
@@ -670,9 +670,9 @@
nop
.align NBPG
- .export $ivaaddr, entry
+ .export ivaaddr, entry
.export os_hpmc, entry
-$ivaaddr:
+ivaaddr:
ATRAP(null,T_NONEXIST) /* 0. invalid interrupt vector */
os_hpmc:
CTRAP(hpmc,T_HPMC,HPMCPRE) /* 1. high priority machine check */
@@ -704,43 +704,43 @@
ATRAP(dacc,T_DATACC) /* 26. data access rights trap */
ATRAP(dpid,T_DATAPID) /* 27. data protection ID trap */
ATRAP(dalgn,T_DATALIGN) /* 28. unaligned data ref trap */
- ATRAP(unk29,29)
- ATRAP(unk30,30)
- ATRAP(unk31,31)
- ATRAP(unk32,32)
- ATRAP(unk33,33)
- ATRAP(unk34,34)
- ATRAP(unk35,35)
- ATRAP(unk36,36)
- ATRAP(unk37,37)
- ATRAP(unk38,38)
- ATRAP(unk39,39)
- ATRAP(unk40,40)
- ATRAP(unk41,41)
- ATRAP(unk42,42)
- ATRAP(unk43,43)
- ATRAP(unk44,44)
- ATRAP(unk45,45)
- ATRAP(unk46,46)
- ATRAP(unk47,47)
- ATRAP(unk48,48)
- ATRAP(unk49,49)
- ATRAP(unk50,50)
- ATRAP(unk51,51)
- ATRAP(unk52,52)
- ATRAP(unk53,53)
- ATRAP(unk54,54)
- ATRAP(unk55,55)
- ATRAP(unk56,56)
- ATRAP(unk57,57)
- ATRAP(unk58,58)
- ATRAP(unk59,59)
- ATRAP(unk60,60)
- ATRAP(unk61,61)
- ATRAP(unk62,62)
- ATRAP(unk63,63)
+ ATRAP(unk,29)
+ ATRAP(unk,30)
+ ATRAP(unk,31)
+ ATRAP(unk,32)
+ ATRAP(unk,33)
+ ATRAP(unk,34)
+ ATRAP(unk,35)
+ ATRAP(unk,36)
+ ATRAP(unk,37)
+ ATRAP(unk,38)
+ ATRAP(unk,39)
+ ATRAP(unk,40)
+ ATRAP(unk,41)
+ ATRAP(unk,42)
+ ATRAP(unk,43)
+ ATRAP(unk,44)
+ ATRAP(unk,45)
+ ATRAP(unk,46)
+ ATRAP(unk,47)
+ ATRAP(unk,48)
+ ATRAP(unk,49)
+ ATRAP(unk,50)
+ ATRAP(unk,51)
+ ATRAP(unk,52)
+ ATRAP(unk,53)
+ ATRAP(unk,54)
+ ATRAP(unk,55)
+ ATRAP(unk,56)
+ ATRAP(unk,57)
+ ATRAP(unk,58)
+ ATRAP(unk,59)
+ ATRAP(unk,60)
+ ATRAP(unk,61)
+ ATRAP(unk,62)
+ ATRAP(unk,63)
/* 64 */
- .size $ivaaddr, .-$ivaaddr
+ .size ivaaddr, .-ivaaddr
/*
* This is the locore support for HPMC and TOC machine checks.
@@ -797,8 +797,8 @@
mtsp %r1, %sr7
/* Reload the Interruption Vector Address. */
- ldil L%$ivaaddr, %r1
- ldo R%$ivaaddr(%r1), %r1
+ ldil L%ivaaddr, %r1
+ ldo R%ivaaddr(%r1), %r1
mtctl %r1, %iva
/* Reload the HPT base and mask. */
@@ -830,7 +830,7 @@
stwm %r1, HPPA_FRAME_SIZE(%sp)
/* If this is a TOC, remap the kernel. */
- comib,<>,n T_INTERRUPT, %arg0, $check_do_rfi
+ comib,<>,n T_INTERRUPT, %arg0, L$check_do_rfi
/* Clear kernelmapped. */
ldil L%kernelmapped, %r1
@@ -853,7 +853,7 @@
/* Disable the interrupt queues. */
rsm RESET_PSW, %r0
-$check_do_rfi:
+L$check_do_rfi:
/* Load IPSW. */
ldil L%kpsw, %r1
@@ -908,7 +908,7 @@
* If the opcode field is 0xe, then it's an FPU instruction.
*/
extru %arg0, 5, 6, %r1
- comib,=,n 4, %r1, $emulate_sfu
+ comib,=,n 4, %r1, L$emulate_sfu
comib,=,n 0xe, %r1, hppa_fpu_nop0
/*
@@ -918,7 +918,7 @@
* coprocessor.
*/
extru %arg0, 25, 3, %r1
- comib,<<,n 1, %r1, $emulate_coproc
+ comib,<<,n 1, %r1, L$emulate_coproc
/*
* If we're still here, this is a FPU
@@ -949,7 +949,7 @@
* an FPU coprocessor.
*/
ALTENTRY(hppa_fpu_nop0)
- b,n $emulate_fpu
+ b,n L$emulate_fpu
/*
* We have a hardware FPU. If it is enabled,
@@ -957,7 +957,7 @@
*/
mfctl %ccr, %arg0
extru,= %arg0, 25, 2, %r1
- b,n $emulate_fpu
+ b,n L$emulate_fpu
/*
* The hardware FPU is disabled, so we need to swap
@@ -1002,7 +1002,7 @@
* (courtesy of CTRAP), and %arg0 is saved in %tr2
* (courtesy of the sfu/coprocessor dispatcher).
*/
-$emulate_sfu:
+L$emulate_sfu:
/*
* Currently we just restore %arg0 and
* trap with an illegal instruction.
@@ -1017,7 +1017,7 @@
* (courtesy of CTRAP), and %t1 is saved in %tr2
* (courtesy of the sfu/coprocessor dispatcher).
*/
-$emulate_coproc:
+L$emulate_coproc:
/*
* Currently we just restore %arg0 and
* trap with an illegal instruction.
@@ -1032,7 +1032,7 @@
* (courtesy of CTRAP), and %t1 is saved in %tr2
* (courtesy of the sfu/coprocessor dispatcher).
*/
-$emulate_fpu:
+L$emulate_fpu:
/*
* We get back to C via the normal generic trap
* mechanism, as opposed to switching to a special
@@ -1052,8 +1052,8 @@
* sfu and non-FPU instructions again, it assumes
* that these kinds of instructions have already
* been translated into some other trap type (as
- * they have, by the above $emulate_sfu and
- * $emulate_coproc), and all T_EMULATION | T_USER
+ * they have, by the above L$emulate_sfu and
+ * L$emulate_coproc), and all T_EMULATION | T_USER
* traps are FPU instructions that need emulating.
*
* So we just restore %arg0 and trap with
@@ -1089,7 +1089,7 @@
*/
mfctl %ccr, %r1
depi 3, 25, 2, %r1
- comb,= %r0, %arg0, $fpu_swap_in
+ comb,= %r0, %arg0, L$fpu_swap_in
mtctl %r1, %ccr
/*
@@ -1142,7 +1142,7 @@
fdc,m %r1(%arg0)
sync
-$fpu_swap_in:
+L$fpu_swap_in:
/*
* Stash the incoming user structure in
@@ -1158,7 +1158,7 @@
* past the swap-in code if it is zero.
*/
ldil L%fpu_cur_uspace, %r1
- comb,= %r0, %arg1, $fpu_no_swap_in
+ comb,= %r0, %arg1, L$fpu_no_swap_in
stw %arg1, R%fpu_cur_uspace(%r1)
/*
@@ -1210,7 +1210,7 @@
fdc,m %r1(%arg1)
sync
-$fpu_swap_done:
+L$fpu_swap_done:
/* Increment the switch count and return. */
ldil L%fpu_csw, %r1
@@ -1219,12 +1219,12 @@
bv %r0(%rp)
stw %arg0, R%fpu_csw(%r1)
-$fpu_no_swap_in:
+L$fpu_no_swap_in:
/* We didn't swap any FPU state in, so disable the FPU. */
mfctl %ccr, %r1
depi 0, 25, 2, %r1
- b $fpu_swap_done
+ b L$fpu_swap_done
mtctl %r1, %ccr
EXIT(hppa_fpu_swap)
@@ -1315,9 +1315,9 @@
* %r24 = undefined
* %r25 = undefined
*/
-LEAF_ENTRY_NOPROFILE($tlbd_s)
-ALTENTRY($tlbd_t)
-ALTENTRY($tlbd_x)
+LEAF_ENTRY_NOPROFILE(TLABEL(tlbd_s))
+ALTENTRY(TLABEL(tlbd_t))
+ALTENTRY(TLABEL(tlbd_x))
TLB_STATS_PRE(tlbd)
TLB_PULL(1, TLABEL(all))
mfsp %sr1, %r16
@@ -1328,7 +1328,7 @@
TLB_STATS_AFT(tlbd)
rfir
nop
-EXIT($tlbd_s)
+EXIT(TLABEL(tlbd_s))
/*
* This is a handler for interruption 6, "Instruction TLB miss fault",
@@ -1345,9 +1345,9 @@
* %r24 = undefined
* %r25 = undefined
*/
-LEAF_ENTRY_NOPROFILE($itlb_s)
-ALTENTRY($itlb_t)
-ALTENTRY($itlb_x)
+LEAF_ENTRY_NOPROFILE(TLABEL(itlb_s))
+ALTENTRY(TLABEL(itlb_t))
+ALTENTRY(TLABEL(itlb_x))
TLB_STATS_PRE(itlb)
TLB_PULL(0, TLABEL(all))
extru,= %r25, 5, 1, %r0 /* gate needs a kernel pid */
@@ -1360,7 +1360,7 @@
TLB_STATS_AFT(itlb)
rfir
nop
-EXIT($itlb_s)
+EXIT(TLABEL(itlb_s))
/*
* This is a handler for interruption 15, "Data TLB miss fault",
@@ -1377,9 +1377,9 @@
* %r24 = undefined
* %r25 = undefined
*/
-LEAF_ENTRY_NOPROFILE($dtlb_s)
-ALTENTRY($dtlb_t)
-ALTENTRY($dtlb_x)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlb_s))
+ALTENTRY(TLABEL(dtlb_t))
+ALTENTRY(TLABEL(dtlb_x))
TLB_STATS_PRE(dtlb)
TLB_PULL(0, TLABEL(all))
mfsp %sr1, %r16
@@ -1390,16 +1390,16 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlb_s)
+EXIT(TLABEL(dtlb_s))
-LEAF_ENTRY_NOPROFILE($dtlbna_s)
-ALTENTRY($itlbna_s)
-ALTENTRY($dtlbna_t)
-ALTENTRY($itlbna_t)
-ALTENTRY($dtlbna_x)
-ALTENTRY($itlbna_x)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlbna_s))
+ALTENTRY(TLABEL(itlbna_s))
+ALTENTRY(TLABEL(dtlbna_t))
+ALTENTRY(TLABEL(itlbna_t))
+ALTENTRY(TLABEL(dtlbna_x))
+ALTENTRY(TLABEL(itlbna_x))
TLB_STATS_PRE(dtlb)
- TLB_PULL(0, $dtlbna_t_fake)
+ TLB_PULL(0, L$dtlbna_t_fake)
mfsp %sr1, %r16
mtsp %r8, %sr1
idtlba %r17,(%sr1, %r9)
@@ -1408,8 +1408,8 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-$dtlbna_s_fake:
-$dtlbna_t_fake:
+L$dtlbna_s_fake:
+L$dtlbna_t_fake:
/* parse prober/w insns, have to decent to trap() to set regs proper */
mfctl %iir, %r16
extru %r16, 6, 6, %r24
@@ -1430,7 +1430,7 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlbna_s)
+EXIT(TLABEL(dtlbna_s))
#endif /* defined(HP7000_CPU) || defined(HP7100_CPU) || defined(HP7200_CPU) */
@@ -1500,7 +1500,7 @@
*/
.align 32
-LEAF_ENTRY_NOPROFILE($tlbd_l)
+LEAF_ENTRY_NOPROFILE(TLABEL(tlbd_l))
TLB_STATS_PRE(tlbd)
TLB_PULL_L(1, TLABEL(all))
IDTLBAF(17)
@@ -1516,7 +1516,7 @@
TLB_STATS_AFT(tlbd)
rfir
nop
-EXIT($tlbd_l)
+EXIT(TLABEL(tlbd_l))
/*
* This is a handler for interruption 6, "Instruction TLB miss fault",
@@ -1538,7 +1538,7 @@
* we found a post-silicon bug that makes cr28
* unreliable for the itlb miss handler
*/
-LEAF_ENTRY_NOPROFILE($itlb_l)
+LEAF_ENTRY_NOPROFILE(TLABEL(itlb_l))
TLB_STATS_PRE(itlb)
TLB_PULL_L(0, TLABEL(all))
extru,= %r25, 5, 1, %r0 /* gate needs a kernel pid */
@@ -1548,18 +1548,18 @@
TLB_STATS_AFT(itlb)
rfir
nop
-EXIT($itlb_l)
+EXIT(TLABEL(itlb_l))
-LEAF_ENTRY_NOPROFILE($dtlbna_l)
-ALTENTRY($itlbna_l)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlbna_l))
+ALTENTRY(TLABEL(itlbna_l))
TLB_STATS_PRE(dtlb)
- TLB_PULL_L(0, $dtlbna_l_fake)
+ TLB_PULL_L(0, L$dtlbna_l_fake)
IDTLBAF(17)
IDTLBPF(25)
TLB_STATS_AFT(dtlb)
rfir
nop
-$dtlbna_l_fake:
+L$dtlbna_l_fake:
/* parse prober/w insns, have to decent to trap() to set regs proper */
mfctl %iir, %r16
extru %r16, 6, 6, %r24
@@ -1577,9 +1577,9 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlbna_l)
+EXIT(TLABEL(dtlbna_l))
-LEAF_ENTRY_NOPROFILE($dtlb_l)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlb_l))
TLB_STATS_PRE(dtlb)
TLB_PULL_L(0, TLABEL(all))
IDTLBAF(17)
@@ -1597,7 +1597,7 @@
ldo PAGE_SIZE(%r9), %r9
extru,<> %r9, 20, 5, %r0
- b,n $dtlb_done_l /* skip if no simple advance */
+ b,n L$dtlb_done_l /* skip if no simple advance */
/* do not check the PT overlap since the above
* check already guaranties that */
@@ -1605,7 +1605,7 @@
extru %r9, 19, 10, %r16 /* %r24 was loaded in the TLB_PULL_L */
ldwx,s %r16(%r24), %r17 /* va -> pa:prot */
sh2addl %r16, %r24, %r25
- combt,=,n %r0, %r17, $dtlb_done_l
+ combt,=,n %r0, %r17, L$dtlb_done_l
copy %r17, %r16
depi 0, 21, 1, %r17
sub,= %r16, %r17, %r0 /* do not store if unchanged */
@@ -1623,12 +1623,12 @@
stw %r16, 0(%r24)
stw %r25, 4(%r24)
stw %r17, 8(%r24)
-$dtlb_done_l:
+L$dtlb_done_l:
#endif
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlb_l)
+EXIT(TLABEL(dtlb_l))
#endif /* defined(HP7100LC_CPU) || defined(HP7300LC_CPU) */
#if defined(HP8000_CPU) || defined(HP8200_CPU) || defined(HP8500_CPU)
@@ -1651,7 +1651,7 @@
depdi 0, 44, 30, %r25 ! \
depd %r16, 14, 15, %r25
-LEAF_ENTRY_NOPROFILE($tlbd_u)
+LEAF_ENTRY_NOPROFILE(TLABEL(tlbd_u))
TLB_STATS_PRE(tlbd)
TLB_PULL_L(1, TLABEL(all))
TLB_PCX2PCXU
@@ -1659,9 +1659,9 @@
TLB_STATS_AFT(tlbd)
rfir
nop
-EXIT($tlbd_u)
+EXIT(TLABEL(tlbd_u))
-LEAF_ENTRY_NOPROFILE($itlb_u)
+LEAF_ENTRY_NOPROFILE(TLABEL(itlb_u))
TLB_STATS_PRE(itlb)
TLB_PULL_L(0, TLABEL(all))
extru,= %r25, 5, 1, %r0 /* gate needs a kernel pid */
@@ -1671,18 +1671,18 @@
TLB_STATS_AFT(itlb)
rfir
nop
-EXIT($itlb_u)
+EXIT(TLABEL(itlb_u))
-LEAF_ENTRY_NOPROFILE($dtlbna_u)
-ALTENTRY($itlbna_u)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlbna_u))
+ALTENTRY(TLABEL(itlbna_u))
TLB_STATS_PRE(dtlb)
- TLB_PULL_L(0, $dtlbna_u_fake)
+ TLB_PULL_L(0, L$dtlbna_u_fake)
TLB_PCX2PCXU
idtlbt %r17, %r25
TLB_STATS_AFT(dtlb)
rfir
nop
-$dtlbna_u_fake:
+L$dtlbna_u_fake:
/* parse prober/w insns, have to decent to trap() to set regs proper */
mfctl %iir, %r16
extru %r16, 6, 6, %r24
@@ -1699,9 +1699,9 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlbna_u)
+EXIT(TLABEL(dtlbna_u))
-LEAF_ENTRY_NOPROFILE($dtlb_u)
+LEAF_ENTRY_NOPROFILE(TLABEL(dtlb_u))
TLB_STATS_PRE(dtlb)
TLB_PULL_L(0, TLABEL(all))
TLB_PCX2PCXU
@@ -1709,7 +1709,7 @@
TLB_STATS_AFT(dtlb)
rfir
nop
-EXIT($dtlb_u)
+EXIT(TLABEL(dtlb_u))
.level 1.1
#endif /* HP8000_CPU */
@@ -1919,8 +1919,8 @@
/* do not overwrite %tr4(%cr28) it contains the contents of r24 */
mtctl %t3, %tr2
- ldil L%$trap_tmp_save, %t3
- ldo R%$trap_tmp_save(%t3), %t3
+ ldil L%L$trap_tmp_save, %t3
+ ldo R%L$trap_tmp_save(%t3), %t3
stw %t1, TF_R22(%t3) /* use ,bc */
stw %t2, TF_R21(%t3)
@@ -1987,7 +1987,7 @@
/* Nullify if pcoqh & HPPA_PC_PRIV_MASK != 0. */
dep,<> %t1, 31, 2, %r0
/* Branch if (pcoqh & ~PAGE_MASK) != SYSCALLGATE */
- comb,<> %t1, %t2, $trap_from_kernel
+ comb,<> %t1, %t2, L$trap_from_kernel
/* Finish aligning the assumed kernel sp. */
dep %r0, 31, 6, %sp
@@ -1996,11 +1996,11 @@
depi 1, TFF_LAST_POS, 1, %r1
ldw U_PCB+PCB_UVA(%t2), %sp
#ifdef DIAGNOSTIC
- b $trap_have_stack
+ b L$trap_have_stack
#endif
ldo NBPG(%sp), %sp
-$trap_from_kernel:
+L$trap_from_kernel:
#ifdef DIAGNOSTIC
/*
* Use the emergency stack if we have taken some kind
@@ -2013,11 +2013,11 @@
dep %r0, 31, PGSHIFT, %t2
comb,=,n %t1, %t2, 0
ldo NBPG(%t1), %t1
- comb,<> %t1, %t2, $trap_have_stack
+ comb,<> %t1, %t2, L$trap_have_stack
mfctl %tr2, %t1
mfctl %isr, %t2
- comib,<>,n HPPA_SID_KERNEL, %t2, $trap_have_stack
-#define _CHECK_TRAP_TYPE(tt) ldi tt, %t2 ! comb,= %r1, %t2, $trap_kstack_fault
+ comib,<>,n HPPA_SID_KERNEL, %t2, L$trap_have_stack
+#define _CHECK_TRAP_TYPE(tt) ldi tt, %t2 ! comb,= %r1, %t2, L$trap_kstack_fault
_CHECK_TRAP_TYPE(T_ITLBMISS)
_CHECK_TRAP_TYPE(T_DTLBMISS)
_CHECK_TRAP_TYPE(T_ITLBMISSNA)
@@ -2026,15 +2026,15 @@
_CHECK_TRAP_TYPE(T_DATACC)
_CHECK_TRAP_TYPE(T_DATAPID)
ldi T_DATALIGN, %t2
- comb,<>,n %r1, %t2, $trap_have_stack
+ comb,<>,n %r1, %t2, L$trap_have_stack
#undef _CHECK_TRAP_TYPE
-$trap_kstack_fault:
+L$trap_kstack_fault:
ldil L%emergency_stack_start, %sp
ldo R%emergency_stack_start(%sp), %sp
-$trap_have_stack:
+L$trap_have_stack:
#endif
- ldil L%$trapnowvirt, %t2
- ldo R%$trapnowvirt(%t2), %t2
+ ldil L%trapnowvirt, %t2
+ ldo R%trapnowvirt(%t2), %t2
mtctl %t2, %pcoq
stw %t1, TF_IIOQH(%t3)
ldo 4(%t2), %t2
@@ -2064,14 +2064,14 @@
#if defined(DDB) || defined(KGDB)
/*
- * Match the offset from %sp for the trapframe with $syscall
+ * Match the offset from %sp for the trapframe with syscall_entry
*/
ldo HPPA_FRAME_MAXARGS+HPPA_FRAME_SIZE-1(%sp),%sp
depi 0, 31, 6, %sp
#endif
rfir
nop ! nop ! nop ! nop ! nop ! nop ! nop ! nop
-$trapnowvirt:
+trapnowvirt:
/*
* t3 contains the virtual address of the trapframe
* sp is loaded w/ the right VA (we did not need it being physical)
@@ -2136,8 +2136,8 @@
/*
* Copy partially saved state from the store into the frame
*/
- ldil L%$trap_tmp_save, %t2
- ldo R%$trap_tmp_save(%t2), %t2
+ ldil L%L$trap_tmp_save, %t2
+ ldo R%L$trap_tmp_save(%t2), %t2
/* use ,bc each line */
ldw 0(%t2), %r1 ! ldw 4(%t2), %t1 ! stw %r1, 0(%t3) ! stw %t1, 4(%t3)
ldw 8(%t2), %r1 ! ldw 12(%t2), %t1 ! stw %r1, 8(%t3) ! stw %t1, 12(%t3)
@@ -2234,20 +2234,22 @@
ldw -HPPA_FRAME_SIZE+4(%sp), %t3
/* see if curlwp has changed */
ldw TF_FLAGS(%t3), %arg0
- bb,>=,n %arg0, TFF_LAST_POS, $trap_return
+ bb,>=,n %arg0, TFF_LAST_POS, L$trap_return
nop
mfctl CR_CURLWP, %t2
ldw L_MD(%t2), %t3
-$trap_return:
- ldil L%$syscall_return, %t1
- ldo R%$syscall_return(%t1), %t1
+L$trap_return:
+ ldil L%syscall_return, %t1
+ ldo R%syscall_return(%t1), %t1
bv,n %r0(%t1)
nop
- .export $trap$all$end, entry
-$trap$all$end:
+#if 0
+ .export T$trap$all$end, entry
+T$trap$all$end:
+#endif
EXIT(TLABEL(all))
.align 32
@@ -2256,41 +2258,41 @@
/* If called by a user process then always pass it to trap() */
mfctl %pcoq, %r8
extru,= %r8, 31, 2, %r0
- b,n $ibrk_bad
+ b,n L$ibrk_bad
/* don't accept breaks from data segments */
.import etext
ldil L%etext, %r9
ldo R%etext(%r9), %r9
- comb,>>=,n %r8, %r9, $ibrk_bad
+ comb,>>=,n %r8, %r9, L$ibrk_bad
mfctl %iir, %r8
extru %r8, 31, 5, %r9
- comib,<>,n HPPA_BREAK_KERNEL, %r9, $ibrk_bad
+ comib,<>,n HPPA_BREAK_KERNEL, %r9, L$ibrk_bad
/* now process all those `break' calls we make */
extru %r8, 18, 13, %r9
- comib,=,n HPPA_BREAK_GET_PSW, %r9, $ibrk_getpsw
- comib,=,n HPPA_BREAK_SET_PSW, %r9, $ibrk_setpsw
+ comib,=,n HPPA_BREAK_GET_PSW, %r9, L$ibrk_getpsw
+ comib,=,n HPPA_BREAK_SET_PSW, %r9, L$ibrk_setpsw
-$ibrk_bad:
+L$ibrk_bad:
/* illegal (unimplemented) break entry point */
b TLABEL(all)
nop
-$ibrk_getpsw:
- b $ibrk_exit
+L$ibrk_getpsw:
+ b L$ibrk_exit
mfctl %ipsw, %ret0
-$ibrk_setpsw:
+L$ibrk_setpsw:
mfctl %ipsw, %ret0
- b $ibrk_exit
+ b L$ibrk_exit
mtctl %arg0, %ipsw
/* insert other fast breaks here */
nop ! nop
-$ibrk_exit:
+L$ibrk_exit:
/* skip the break */
mtctl %r0, %pcoq
mfctl %pcoq, %r9