xref: /netbsd-src/sys/arch/news68k/include/vectors.h (revision cb371de72e78530941a2add571b0aa1e7aee9edf)
1*cb371de7Sthorpej /*	$NetBSD: vectors.h,v 1.3 2024/01/15 19:54:53 thorpej Exp $	*/
21d2f9b8bSthorpej 
31d2f9b8bSthorpej /*-
41d2f9b8bSthorpej  * Copyright (c) 2024 The NetBSD Foundation, Inc.
51d2f9b8bSthorpej  * All rights reserved.
61d2f9b8bSthorpej  *
71d2f9b8bSthorpej  * This code is derived from software contributed to The NetBSD Foundation
81d2f9b8bSthorpej  * by Jason R. Thorpe.
91d2f9b8bSthorpej  *
101d2f9b8bSthorpej  * Redistribution and use in source and binary forms, with or without
111d2f9b8bSthorpej  * modification, are permitted provided that the following conditions
121d2f9b8bSthorpej  * are met:
131d2f9b8bSthorpej  * 1. Redistributions of source code must retain the above copyright
141d2f9b8bSthorpej  *    notice, this list of conditions and the following disclaimer.
151d2f9b8bSthorpej  * 2. Redistributions in binary form must reproduce the above copyright
161d2f9b8bSthorpej  *    notice, this list of conditions and the following disclaimer in the
171d2f9b8bSthorpej  *    documentation and/or other materials provided with the distribution.
181d2f9b8bSthorpej  *
191d2f9b8bSthorpej  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
201d2f9b8bSthorpej  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
211d2f9b8bSthorpej  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
221d2f9b8bSthorpej  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
231d2f9b8bSthorpej  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
241d2f9b8bSthorpej  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
251d2f9b8bSthorpej  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
261d2f9b8bSthorpej  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
271d2f9b8bSthorpej  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
281d2f9b8bSthorpej  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
291d2f9b8bSthorpej  * POSSIBILITY OF SUCH DAMAGE.
301d2f9b8bSthorpej  */
311d2f9b8bSthorpej 
321d2f9b8bSthorpej #ifndef _NEWS68K_VECTORS_H_
331d2f9b8bSthorpej #define	_NEWS68K_VECTORS_H_
341d2f9b8bSthorpej 
351d2f9b8bSthorpej #ifdef _KERNEL
361d2f9b8bSthorpej 
371d2f9b8bSthorpej #include <m68k/vectors.h>
381d2f9b8bSthorpej 
39*cb371de7Sthorpej #define	MACHINE_AV0_HANDLER	intrstub_autovec
401d2f9b8bSthorpej #define	MACHINE_AV1_HANDLER	lev1intr
41e157db6cSthorpej #define	MACHINE_AV2_HANDLER	intrstub_autovec
421d2f9b8bSthorpej #define	MACHINE_AV3_HANDLER	lev3intr
431d2f9b8bSthorpej #define	MACHINE_AV4_HANDLER	lev4intr
44e157db6cSthorpej #define	MACHINE_AV5_HANDLER	intrstub_autovec
45e157db6cSthorpej #define	MACHINE_AV6_HANDLER	intrstub_autovec
46e157db6cSthorpej #define	MACHINE_AV7_HANDLER	intrstub_autovec
471d2f9b8bSthorpej 
481d2f9b8bSthorpej #endif /* _KERNEL */
491d2f9b8bSthorpej 
501d2f9b8bSthorpej #endif /* _NEWS68K_VECTORS_H_ */
51