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