source: rtems/bsps/no_cpu/no_bsp/mpci/mpisr.c

Last change on this file was a3571e39, checked in by Joel Sherrill <joel@…>, on 07/11/22 at 22:26:21

bsps/no_cpu/no_bsp: Change license to BSD-2

Updates #3053.

  • Property mode set to 100644
File size: 2.3 KB
Line 
1/* SPDX-License-Identifier: BSD-2-Clause */
2
3/**
4 *  @file
5 *
6 *  Template for Shared Memory Driver Interrupt Support
7 */
8
9/*
10 *  COPYRIGHT (c) 1989-2012.
11 *  On-Line Applications Research Corporation (OAR).
12 *
13 * Redistribution and use in source and binary forms, with or without
14 * modification, are permitted provided that the following conditions
15 * are met:
16 * 1. Redistributions of source code must retain the above copyright
17 *    notice, this list of conditions and the following disclaimer.
18 * 2. Redistributions in binary form must reproduce the above copyright
19 *    notice, this list of conditions and the following disclaimer in the
20 *    documentation and/or other materials provided with the distribution.
21 *
22 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
26 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
27 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
28 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
29 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
30 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
31 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 */
34
35#include <rtems.h>
36#include <bsp.h>
37#include <shm_driver.h>
38
39rtems_isr Shm_isr_nobsp(rtems_vector_number ignored)
40{
41  /*
42   *  If this routine has to do anything other than the mpisr.c
43   *  found in the generic driver, then copy the contents of the generic
44   *  mpisr.c and augment it to satisfy this particular board.  Typically,
45   *  you need to have a board specific mpisr.c when the interrupt
46   *  must be cleared.
47   *
48   *  If the generic mpisr.c satisifies your requirements, then
49   *  remove this routine from your target's shmsupp/mpisr.c file.
50   *  Then simply install the generic Shm_isr in the Shm_setvec
51   *  routine below.
52   */
53}
54
55/*
56 *  This driver routine sets the SHM interrupt vector to point to the
57 *  driver's SHM interrupt service routine.
58 */
59
60void Shm_setvec( void )
61{
62  /* XXX: FIX ME!!! */
63}
Note: See TracBrowser for help on using the repository browser.