base.cc (5807:57f9f8b8e62f) base.cc (5835:4b6af0ca4565)
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;

--- 307 unchanged lines hidden (view full) ---

316void
317BaseSimpleCPU::checkForInterrupts()
318{
319#if FULL_SYSTEM
320 if (checkInterrupts(tc)) {
321 Fault interrupt = interrupts->getInterrupt(tc);
322
323 if (interrupt != NoFault) {
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;

--- 307 unchanged lines hidden (view full) ---

316void
317BaseSimpleCPU::checkForInterrupts()
318{
319#if FULL_SYSTEM
320 if (checkInterrupts(tc)) {
321 Fault interrupt = interrupts->getInterrupt(tc);
322
323 if (interrupt != NoFault) {
324 predecoder.reset();
324 interrupts->updateIntrInfo(tc);
325 interrupt->invoke(tc);
326 }
327 }
328#endif
329}
330
331

--- 208 unchanged lines hidden ---
325 interrupts->updateIntrInfo(tc);
326 interrupt->invoke(tc);
327 }
328 }
329#endif
330}
331
332

--- 208 unchanged lines hidden ---