interrupts.cc revision 6066
12968SN/A/* 22968SN/A * Copyright (c) 2008 The Regents of The University of Michigan 32968SN/A * All rights reserved. 48835SAli.Saidi@ARM.com * 57935SN/A * Redistribution and use in source and binary forms, with or without 67935SN/A * modification, are permitted provided that the following conditions are 77935SN/A * met: redistributions of source code must retain the above copyright 82968SN/A * notice, this list of conditions and the following disclaimer; 92968SN/A * redistributions in binary form must reproduce the above copyright 102968SN/A * notice, this list of conditions and the following disclaimer in the 115509SN/A * documentation and/or other materials provided with the distribution; 124463SN/A * neither the name of the copyright holders nor the names of its 132968SN/A * contributors may be used to endorse or promote products derived from 147935SN/A * this software without specific prior written permission. 152968SN/A * 167935SN/A * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 177670SN/A * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 182968SN/A * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 198721SN/A * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 208721SN/A * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 217935SN/A * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 223006SN/A * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 233140SN/A * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 242968SN/A * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 252968SN/A * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 267935SN/A * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 277935SN/A * 287935SN/A * Authors: Gabe Black 297935SN/A */ 307935SN/A 317935SN/A#include "arch/alpha/interrupts.hh" 327935SN/A 338983Snate@binkert.orgAlphaISA::Interrupts * 342968SN/AAlphaInterruptsParams::create() 352968SN/A{ 362968SN/A return new AlphaISA::Interrupts(this); 374463SN/A} 384463SN/A