[BACK]Return to intr.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / dreamcast / include

File: [cvs.NetBSD.org] / src / sys / arch / dreamcast / include / intr.h (download)

Revision 1.1.6.1, Sat Mar 16 15:57:25 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.1: +2 -2 lines

Catch up with -current.

/*	$NetBSD: intr.h,v 1.1.6.1 2002/03/16 15:57:25 jdolecek Exp $	*/
#ifndef _DREAMCAST_INTR_H_
#define _DREAMCAST_INTR_H_

/* Interrupt priority `levels'. */
#define	IPL_NONE	9	/* nothing */
#define	IPL_SOFTCLOCK	8	/* timeouts */
#define	IPL_SOFTNET	7	/* protocol stacks */
#define	IPL_BIO		6	/* block I/O */
#define	IPL_NET		5	/* network */
#define	IPL_SOFTSERIAL	4	/* serial */
#define	IPL_TTY		3	/* terminal */
#define	IPL_IMP		3	/* memory allocation */
#define	IPL_AUDIO	2	/* audio */
#define	IPL_CLOCK	1	/* clock */
#define	IPL_HIGH	1	/* everything */
#define	IPL_SERIAL	0	/* serial */
#define	NIPL		10

#include <sh3/intr.h>

/* Soft interrupt masks. */
#define	SIR_CLOCK	31
#define	SIR_NET		30
#define	SIR_SERIAL	29

#define SIR_LOW		29
#define SIR_HIGH	31

/* IRQ */
#define TMU0_IRQ	2
#define SCI_IRQ		6
#define SCIF_IRQ	7
#define WDOG_IRQ 1

#define IRQ_LOW  1
#define IRQ_HIGH 15

#endif /* _DREAMCAST_INTR_H_ */