xref: /netbsd-src/sys/arch/newsmips/include/cpu.h (revision 18d4eede3402827d776030ff7cf3315cb9e1039e)
1*18d4eedeStsutsui /*	$NetBSD: cpu.h,v 1.17 2018/10/14 00:10:11 tsutsui Exp $	*/
2358a8c30Snisimura 
3214f5366Ssimonb #ifndef _NEWSMIPS_CPU_H_
4214f5366Ssimonb #define _NEWSMIPS_CPU_H_
5117df8f7Stsubai 
6117df8f7Stsubai #include <mips/cpu.h>
73ff4af3eStsubai 
8ffe6ce90Stsutsui #if defined(_KERNEL) || defined(_STANDALONE)
9831524d3Stsutsui #ifndef _LOCORE
1070289b0fStsubai extern int systype;
1170289b0fStsubai 
1270289b0fStsubai #define NEWS3400	1
1370289b0fStsubai #define NEWS5000	2
14*18d4eedeStsutsui #define NEWS4000	3
1520601f71Stsutsui 
1620601f71Stsutsui /* System type dependent initializations. */
1720601f71Stsutsui #ifdef news3400
1820601f71Stsutsui void news3400_init(void);
19f6962055Stsutsui int news3400_badaddr(void *, u_int);
2020601f71Stsutsui #endif
2120601f71Stsutsui #ifdef news5000
2220601f71Stsutsui void news5000_init(void);
2320601f71Stsutsui #endif
24*18d4eedeStsutsui #ifdef news4000
25*18d4eedeStsutsui void news4000_init(void);
26*18d4eedeStsutsui #endif
27831524d3Stsutsui #endif
28831524d3Stsutsui #endif
2970289b0fStsubai 
30214f5366Ssimonb #endif /* _NEWSMIPS_CPU_H_ */
31