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