dyn_inst.hh (8502:f1fc7102c970) dyn_inst.hh (8557:f44572edfba3)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

200 }
201 }
202#if FULL_SYSTEM
203 /** Calls hardware return from error interrupt. */
204 Fault hwrei();
205 /** Traps to handle specified fault. */
206 void trap(Fault fault);
207 bool simPalCheck(int palFunc);
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

200 }
201 }
202#if FULL_SYSTEM
203 /** Calls hardware return from error interrupt. */
204 Fault hwrei();
205 /** Traps to handle specified fault. */
206 void trap(Fault fault);
207 bool simPalCheck(int palFunc);
208#else
209 /** Calls a syscall. */
210 void syscall(int64_t callnum);
211#endif
212
208#endif
209
210 /** Emulates a syscall. */
211 void syscall(int64_t callnum);
212
213 public:
214
215 // The register accessor methods provide the index of the
216 // instruction's operand (e.g., 0 or 1), not the architectural
217 // register index, to simplify the implementation of register
218 // renaming. We find the architectural register index by indexing
219 // into the instruction's own operand index table. Note that a
220 // raw pointer to the StaticInst is provided instead of a

--- 77 unchanged lines hidden ---
213 public:
214
215 // The register accessor methods provide the index of the
216 // instruction's operand (e.g., 0 or 1), not the architectural
217 // register index, to simplify the implementation of register
218 // renaming. We find the architectural register index by indexing
219 // into the instruction's own operand index table. Note that a
220 // raw pointer to the StaticInst is provided instead of a

--- 77 unchanged lines hidden ---