base.hh (5645:0d35ed236aa1) | base.hh (5646:0a488a147fb8) |
---|---|
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; --- 105 unchanged lines hidden (view full) --- 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(); | 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; --- 105 unchanged lines hidden (view full) --- 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 127 class ProfileEvent : public Event 128 { 129 private: 130 BaseCPU *cpu; --- 152 unchanged lines hidden --- | 122 123 bool check_interrupts(ThreadContext * tc) const 124 { return interrupts.check_interrupts(tc); } 125 126 class ProfileEvent : public Event 127 { 128 private: 129 BaseCPU *cpu; --- 152 unchanged lines hidden --- |