xref: /netbsd-src/sys/arch/newsmips/include/cpu.h (revision 18d4eede3402827d776030ff7cf3315cb9e1039e)
1 /*	$NetBSD: cpu.h,v 1.17 2018/10/14 00:10:11 tsutsui Exp $	*/
2 
3 #ifndef _NEWSMIPS_CPU_H_
4 #define _NEWSMIPS_CPU_H_
5 
6 #include <mips/cpu.h>
7 
8 #if defined(_KERNEL) || defined(_STANDALONE)
9 #ifndef _LOCORE
10 extern int systype;
11 
12 #define NEWS3400	1
13 #define NEWS5000	2
14 #define NEWS4000	3
15 
16 /* System type dependent initializations. */
17 #ifdef news3400
18 void news3400_init(void);
19 int news3400_badaddr(void *, u_int);
20 #endif
21 #ifdef news5000
22 void news5000_init(void);
23 #endif
24 #ifdef news4000
25 void news4000_init(void);
26 #endif
27 #endif
28 #endif
29 
30 #endif /* _NEWSMIPS_CPU_H_ */
31