cpu.hh (5639:67cc7f0427e7) cpu.hh (5640:c811ced9efc1)
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 bool simPalCheck(int palFunc, unsigned tid);
418
419 /** Returns the Fault for any valid interrupt. */
420 Fault getInterrupts();
421
422 /** Processes any an interrupt fault. */
423 void processInterrupts(Fault interrupt);
424
425 /** Halts the CPU. */
426 void halt() { panic("Halt not implemented!\n"); }

--- 378 unchanged lines hidden ---
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 ---