Module Name: src
Committed By: matt
Date: Fri Aug 23 06:18:14 UTC 2013
Modified Files:
src/sys/arch/powerpc/include: intr.h softint.h
Log Message:
Fix kern_softint.c errors (tested with WALNUT & EV64260)
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/intr.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/include/softint.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/powerpc/include/intr.h
diff -u src/sys/arch/powerpc/include/intr.h:1.10 src/sys/arch/powerpc/include/intr.h:1.11
--- src/sys/arch/powerpc/include/intr.h:1.10 Sat Jan 14 19:35:58 2012
+++ src/sys/arch/powerpc/include/intr.h Fri Aug 23 06:18:14 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.h,v 1.10 2012/01/14 19:35:58 phx Exp $ */
+/* $NetBSD: intr.h,v 1.11 2013/08/23 06:18:14 matt Exp $ */
/*-
* Copyright (c) 2007 Michael Lorenz
@@ -28,11 +28,11 @@
#ifndef _LOCORE
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intr.h,v 1.10 2012/01/14 19:35:58 phx Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intr.h,v 1.11 2013/08/23 06:18:14 matt Exp $");
#endif
-#ifndef POWERPC_INTR_MACHDEP_H
-#define POWERPC_INTR_MACHDEP_H
+#ifndef _POWERPC_INTR_MACHDEP_H_
+#define _POWERPC_INTR_MACHDEP_H_
#define __HAVE_FAST_SOFTINTS 1
@@ -71,6 +71,8 @@ void splx(int);
#if !defined(_MODULE)
+#include <powerpc/softint.h>
+
void genppc_cpu_configure(void);
/*
@@ -136,4 +138,4 @@ splraiseipl(ipl_cookie_t icookie)
#endif /* _LOCORE */
-#endif /* POWERPC_INTR_MACHDEP_H */
+#endif /* _POWERPC_INTR_MACHDEP_H_ */
Index: src/sys/arch/powerpc/include/softint.h
diff -u src/sys/arch/powerpc/include/softint.h:1.1 src/sys/arch/powerpc/include/softint.h:1.2
--- src/sys/arch/powerpc/include/softint.h:1.1 Tue Jun 14 22:36:12 2011
+++ src/sys/arch/powerpc/include/softint.h Fri Aug 23 06:18:14 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: softint.h,v 1.1 2011/06/14 22:36:12 matt Exp $ */
+/* $NetBSD: softint.h,v 1.2 2013/08/23 06:18:14 matt Exp $ */
/*-
* Copyright (c) 2010, 2011 The NetBSD Foundation, Inc.
* All rights reserved.
@@ -34,14 +34,14 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-#ifdef __INTR_PRIVATE
#ifndef _POWERPC_SOFTINT_H_
#define _POWERPC_SOFTINT_H_
-#include <sys/intr.h>
+//#include <sys/intr.h>
#ifdef __HAVE_FAST_SOFTINTS
+#ifdef __INTR_PRIVATE
#ifdef __HAVE_PREEMPTION
#define IPL_PREEMPT_SOFTMASK (1 << IPL_NONE)
#else
@@ -66,6 +66,8 @@
|(SOFTINT_CLOCK << (4*IPL_SOFTCLOCK )))
#define IPL2SOFTINT(ipl) ((IPL2SOFTINT_MAP >> (4 * (ipl))) & 0x0f)
+#endif /* __INTR_PRIVATE */
+
#ifdef _KERNEL
void powerpc_softint(struct cpu_info *, int, vaddr_t);
void powerpc_softint_init_md(lwp_t *, u_int, uintptr_t *);
@@ -74,4 +76,3 @@ void powerpc_softint_trigger(uintptr_t);
#endif /* __HAVE_FAST_SOFTINTS */
#endif /* !_POWERPC_SOFTINT_H_ */
-#endif /* __INTR_PRIVATE */