Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

/* $NetBSD: cpuvar.h,v 1.1.1.1 2017/07/24 09:21:50 mrg Exp $ */

#ifndef _SBMIPS_CPUVAR_H_
#define _SBMIPS_CPUVAR_H_

#include <mips/cpu.h>

#ifndef _LOCORE
struct cpu_softc {
	device_t sb1cpu_dev;
	struct cpu_info *sb1cpu_ci;
	vaddr_t sb1cpu_imr_base;
	uint64_t sb1cpu_imr_all;
	struct evcnt sb1cpu_intr_evcnts[64];
	struct evcnt sb1cpu_spurious_intrs[_IPL_N];
	struct evcnt sb1cpu_intrs[_IPL_N];
	struct evcnt sb1cpu_int5;
};
#endif /* _LOCORE */

#endif /* !_SBMIPS_CPUVAR_H_ */