Module Name: src Committed By: skrll Date: Mon Mar 8 07:42:47 UTC 2010
Modified Files: src/sys/arch/hp700/hp700: locore.S src/sys/arch/hppa/hppa: trap.S src/sys/arch/hppa/include: asm.h Log Message: Fix and use the BSS macro. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/arch/hp700/hp700/locore.S cvs rdiff -u -r1.40 -r1.41 src/sys/arch/hppa/hppa/trap.S cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hppa/include/asm.h 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.42 src/sys/arch/hp700/hp700/locore.S:1.43 --- src/sys/arch/hp700/hp700/locore.S:1.42 Sat Mar 6 21:22:42 2010 +++ src/sys/arch/hp700/hp700/locore.S Mon Mar 8 07:42:47 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.42 2010/03/06 21:22:42 skrll Exp $ */ +/* $NetBSD: locore.S,v 1.43 2010/03/08 07:42:47 skrll Exp $ */ /* $OpenBSD: locore.S,v 1.158 2008/07/28 19:08:46 miod Exp $ */ /* @@ -155,25 +155,9 @@ .import fpu_cur_uspace, data .import hp700_int_regs, data -#if 0 BSS(pdc_stack, 4) /* temp stack for PDC call */ BSS(kernelmapped, 4) /* set when kernel is mapped */ BSS(hppa_vtop, 4) /* a vtop translation table addr (pa=va) */ -#else - .section .bss - - .export pdc_stack, data -pdc_stack: /* temp stack for PDC call */ - .block 4 - - .export kernelmapped, data -kernelmapped: /* set when kernel is mapped */ - .block 4 - - .export hppa_vtop, data -hppa_vtop: /* a vtop translation table addr (pa=va) */ - .block 4 -#endif .text .import kernel_setup, entry Index: src/sys/arch/hppa/hppa/trap.S diff -u src/sys/arch/hppa/hppa/trap.S:1.40 src/sys/arch/hppa/hppa/trap.S:1.41 --- src/sys/arch/hppa/hppa/trap.S:1.40 Sat Feb 13 10:39:39 2010 +++ src/sys/arch/hppa/hppa/trap.S Mon Mar 8 07:42:47 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: trap.S,v 1.40 2010/02/13 10:39:39 skrll Exp $ */ +/* $NetBSD: trap.S,v 1.41 2010/03/08 07:42:47 skrll Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -1234,23 +1234,9 @@ depi 1, 0, 1, t /* and set the valid bit */ #if 0 - .section .bss - .export dtlb_c, data - .export tlbd_c, data - .export itlb_c, data -#if 0 BSS(dtlb_c, 8) BSS(tlbd_c, 8) BSS(itlb_c, 8) -#else -dtlb_c: - .block 8 -tlbd_c: - .block 8 -itlb_c: - .block 8 -#endif - .text /* XXX this touches tr5, which it should not, perhaps */ #define TLB_STATS_PRE(t) \ Index: src/sys/arch/hppa/include/asm.h diff -u src/sys/arch/hppa/include/asm.h:1.10 src/sys/arch/hppa/include/asm.h:1.11 --- src/sys/arch/hppa/include/asm.h:1.10 Mon Aug 11 21:52:10 2008 +++ src/sys/arch/hppa/include/asm.h Mon Mar 8 07:42:46 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: asm.h,v 1.10 2008/08/11 21:52:10 skrll Exp $ */ +/* $NetBSD: asm.h,v 1.11 2010/03/08 07:42:46 skrll Exp $ */ /* $OpenBSD: asm.h,v 1.12 2001/03/29 02:15:57 mickey Exp $ */ @@ -143,7 +143,7 @@ .stabs __STRING(sym),1,0,0,0 #endif -#define BSS(n,s) ! .data ! .label n ! .comm s +#define BSS(n,s) .comm n, s #define SZREG 4 #endif /* _HPPA_ASM_H_ */