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 ---