Subject: port-arm/17971: hpcarm needs kernel symbols for vmstat
To: None <>
From: Brad Spencer <>
List: netbsd-bugs
Date: 08/17/2002 13:34:53
>Number:         17971
>Category:       port-arm
>Synopsis:       hpcarm needs kernel symbols for vmstat
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-arm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 17 10:35:00 PDT 2002
>Originator:     Brad Spencer
>Release:        NetBSD 1.6E
System: NetBSD meriadoc 1.6E NetBSD 1.6E (MERIADOC) #7: Fri Aug 16 21:59:23 EDT 2002 brad@meriadoc:/usr/src/sys/arch/hpcarm/compile/MERIADOC hpcarm
Architecture: arm
Machine: hpcarm

vmstat wants a number of kernel symbols before it will work at all.

Try to run vmstat on a hpcarm system.  Indeed, perhaps on any system
that uses the sa11x0 code.

Apply this to: sys/arch/arm/sa11x0/sa11x0_irq.S

--- sa11x0_irq.S.DIST	Sat Jul 20 03:19:50 2002
+++ sa11x0_irq.S	Sat Aug 10 21:13:32 2002
@@ -334,7 +334,13 @@
 #ifdef IRQSTATS
-	.globl	_C_LABEL(intrcnt), _C_LABEL(sintrcnt)
+	.global _C_LABEL(intrnames), _C_LABEL(eintrnames)
+	.global _C_LABEL(eintrcnt)
+		.globl	_C_LABEL(intrcnt), _C_LABEL(sintrcnt)
 	.space	ICU_LEN*4  /* XXX Should be linked to number of interrupts */