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