cpu.h revision 1.3
1/*	$NetBSD: cpu.h,v 1.3 2000/03/24 21:30:59 soren Exp $	*/
2
3#ifndef __HPCMIPS_CPU_H
4#define __HPCMIPS_CPU_H
5
6/*
7 *  VR4100: Internal timer causes hard interrupt 5.
8 */
9#define MIPS3_INTERNAL_TIMER_INTERRUPT
10#define MIPS_INT_MASK_CLOCK	MIPS_INT_MASK_5
11
12#include <mips/cpu.h>
13#include <mips/cpuregs.h> /* XXX */
14
15#ifdef ENABLE_MIPS_TX3900
16#define	INT_MASK_REAL_DEV	MIPS_HARD_INT_MASK
17#else
18#define	INT_MASK_REAL_DEV	MIPS3_HARD_INT_MASK	/* XXX */
19#endif
20
21/*
22 * CTL_MACHDEP definitions.
23 */
24#define CPU_CONSDEV		1	/* dev_t: console terminal device */
25#define CPU_MAXID		2	/* number of valid machdep ids */
26
27#define CTL_MACHDEP_NAMES { \
28	{ 0, 0 }, \
29	{ "console_device", CTLTYPE_STRUCT }, \
30}
31
32#endif __HPCMIPS_CPU_H
33