Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm26/include Use <arm/cpu.h>.
details: https://anonhg.NetBSD.org/src/rev/e8f7b9c6d920
branches: trunk
changeset: 504354:e8f7b9c6d920
user: bjh21 <bjh21%NetBSD.org@localhost>
date: Wed Feb 28 00:17:40 2001 +0000
description:
Use <arm/cpu.h>.
diffstat:
sys/arch/arm26/include/cpu.h | 85 +------------------------------------------
1 files changed, 2 insertions(+), 83 deletions(-)
diffs (90 lines):
diff -r 33611affd82a -r e8f7b9c6d920 sys/arch/arm26/include/cpu.h
--- a/sys/arch/arm26/include/cpu.h Wed Feb 28 00:17:18 2001 +0000
+++ b/sys/arch/arm26/include/cpu.h Wed Feb 28 00:17:40 2001 +0000
@@ -1,84 +1,3 @@
-/* $NetBSD: cpu.h,v 1.3 2000/08/25 16:43:47 bjh21 Exp $ */
-/*-
- * Copyright (c) 1998 Ben Harris
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-/* This file is part of NetBSD/arm26 -- a port of NetBSD to ARM2/3 machines. */
-
-#ifndef _ARM26_CPU_H
-#define _ARM26_CPU_H
-
-#include <machine/frame.h>
-
-#if defined(_KERNEL) && !defined(_LKM)
-#include "opt_lockdebug.h"
-#endif
+/* $NetBSD: cpu.h,v 1.4 2001/02/28 00:17:40 bjh21 Exp $ */
-#include <sys/sched.h>
-struct cpu_info {
- struct schedstate_percpu ci_schedstate; /* scheduler state */
-#if defined(DIAGNOSTIC) || defined(LOCKDEBUG)
- u_long ci_spin_locks; /* # of spin locks held */
- u_long ci_simple_locks; /* # of simple locks held */
-#endif
-};
-
-#ifdef _KERNEL
-extern struct cpu_info cpu_info_store;
-
-#define curcpu() (&cpu_info_store)
-#define cpu_number() (0)
-#endif
-
-#define INSN_SIZE 4
-
-#ifdef _KERNEL
-/* ASTs etc */
-
-#include <sys/proc.h>
-extern int want_resched, astpending;
-
-#define setsoftast() \
-do { \
- astpending = 1; \
-} while (/* CONSTCOND */ 0)
-
-#define need_resched(ci) \
-do { \
- want_resched = 1; \
- setsoftast(); \
-} while (/* CONSTCOND */ 0)
-
-#define need_proftick(p) \
-do { \
- (p)->p_flag |= P_OWEUPC; \
- setsoftast(); \
-} while (/* CONSTCOND */ 0)
-
-#define signotify(p) setsoftast()
-
-#endif /* _KERNEL */
-
-#endif
+#include <arm/cpu.h>
Home |
Main Index |
Thread Index |
Old Index