1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 96 unchanged lines hidden (view full) --- 105 106#if FULL_SYSTEM 107 protected: 108// uint64_t interrupts[TheISA::NumInterruptLevels]; 109// uint64_t intstatus; 110 TheISA::Interrupts interrupts; 111 112 public: |
113 TheISA::Interrupts * 114 getInterruptController() 115 { 116 return &interrupts; 117 } 118 |
119 virtual void post_interrupt(int int_num, int index); 120 virtual void clear_interrupt(int int_num, int index); 121 virtual void clear_interrupts(); 122 virtual uint64_t get_interrupts(int int_num); 123 124 bool check_interrupts(ThreadContext * tc) const 125 { return interrupts.check_interrupts(tc); } 126 --- 156 unchanged lines hidden --- |