diff options
author | Nathan Binkert <binkertn@umich.edu> | 2004-11-10 18:37:19 -0500 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2004-11-10 18:37:19 -0500 |
commit | 4328480b5602decbcc7239e1884324ce23eaa3ec (patch) | |
tree | cdc6f1676b0a4faba383af8a2928c49101932ac7 /cpu/base_cpu.hh | |
parent | 4524eb0b2857b78329f8dd75c84cf89b63359c57 (diff) | |
download | gem5-4328480b5602decbcc7239e1884324ce23eaa3ec.tar.xz |
Don't use the global check_interrupts variable. Add a per-cpu
checkInterrupts variable and use that to determine whether an interrupt
can occur on a given cycle.
arch/alpha/ev5.cc:
XC -> CPU (and xc -> CPU) since we're really talking about a CPU here
Don't use the global check_interrupts variable. Add a per-cpu
checkInterrupts variable and use that to determine whether an interrupt
can occur on a given cycle.
--HG--
extra : convert_revision : be4c0247e5834005c60a45796a222cffd327b64e
Diffstat (limited to 'cpu/base_cpu.hh')
-rw-r--r-- | cpu/base_cpu.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpu/base_cpu.hh b/cpu/base_cpu.hh index 7e937c755..8668c3216 100644 --- a/cpu/base_cpu.hh +++ b/cpu/base_cpu.hh @@ -55,6 +55,7 @@ class BaseCPU : public SimObject virtual void post_interrupt(int int_num, int index); virtual void clear_interrupt(int int_num, int index); virtual void clear_interrupts(); + bool checkInterrupts; bool check_interrupt(int int_num) const { if (int_num > NumInterruptLevels) |