xref: /netbsd-src/sys/arch/sbmips/include/cpuvar.h (revision 6f35b2ec8f636a3b3e3dc6b249a8d95286326679)
1*6f35b2ecSmatt /* $NetBSD: cpuvar.h,v 1.2 2011/02/20 07:47:38 matt Exp $ */
2*6f35b2ecSmatt 
3*6f35b2ecSmatt #ifndef _SBMIPS_CPUVAR_H_
4*6f35b2ecSmatt #define _SBMIPS_CPUVAR_H_
5*6f35b2ecSmatt 
6*6f35b2ecSmatt #include <mips/cpu.h>
7*6f35b2ecSmatt 
8*6f35b2ecSmatt #ifndef _LOCORE
9*6f35b2ecSmatt struct cpu_softc {
10*6f35b2ecSmatt 	device_t sb1cpu_dev;
11*6f35b2ecSmatt 	struct cpu_info *sb1cpu_ci;
12*6f35b2ecSmatt 	vaddr_t sb1cpu_imr_base;
13*6f35b2ecSmatt 	uint64_t sb1cpu_imr_all;
14*6f35b2ecSmatt 	struct evcnt sb1cpu_intr_evcnts[64];
15*6f35b2ecSmatt 	struct evcnt sb1cpu_spurious_intrs[_IPL_N];
16*6f35b2ecSmatt 	struct evcnt sb1cpu_intrs[_IPL_N];
17*6f35b2ecSmatt 	struct evcnt sb1cpu_int5;
18*6f35b2ecSmatt };
19*6f35b2ecSmatt #endif /* _LOCORE */
20*6f35b2ecSmatt 
21*6f35b2ecSmatt #endif /* !_SBMIPS_CPUVAR_H_ */
22