cpu.hh (5640:c811ced9efc1) cpu.hh (5702:bf84e2fa05f7)
1/*
2 * Copyright (c) 2004-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;

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

409
410 /** Traps to handle given fault. */
411 void trap(Fault fault, unsigned tid);
412
413#if FULL_SYSTEM
414 /** Posts an interrupt. */
415 void post_interrupt(int int_num, int index);
416
1/*
2 * Copyright (c) 2004-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;

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

409
410 /** Traps to handle given fault. */
411 void trap(Fault fault, unsigned tid);
412
413#if FULL_SYSTEM
414 /** Posts an interrupt. */
415 void post_interrupt(int int_num, int index);
416
417 /** HW return from error interrupt. */
418 Fault hwrei(unsigned tid);
419
420 bool simPalCheck(int palFunc, unsigned tid);
421
417 /** Returns the Fault for any valid interrupt. */
418 Fault getInterrupts();
419
420 /** Processes any an interrupt fault. */
421 void processInterrupts(Fault interrupt);
422
423 /** Halts the CPU. */
424 void halt() { panic("Halt not implemented!\n"); }

--- 378 unchanged lines hidden ---
422 /** Returns the Fault for any valid interrupt. */
423 Fault getInterrupts();
424
425 /** Processes any an interrupt fault. */
426 void processInterrupts(Fault interrupt);
427
428 /** Halts the CPU. */
429 void halt() { panic("Halt not implemented!\n"); }

--- 378 unchanged lines hidden ---