cpu.hh (2864:eab7ff8f6d72) cpu.hh (2871:7ed5c9ef3eb6)
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;

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

203 /** Constructs a CPU with the given parameters. */
204 FullO3CPU(Params *params);
205 /** Destructor. */
206 ~FullO3CPU();
207
208 /** Registers statistics. */
209 void fullCPURegStats();
210
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;

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

203 /** Constructs a CPU with the given parameters. */
204 FullO3CPU(Params *params);
205 /** Destructor. */
206 ~FullO3CPU();
207
208 /** Registers statistics. */
209 void fullCPURegStats();
210
211 /** Returns a specific port. */
212 Port *getPort(const std::string &if_name, int idx);
213
211 /** Ticks CPU, calling tick() on each stage, and checking the overall
212 * activity to see if the CPU should deschedule itself.
213 */
214 void tick();
215
216 /** Initialize the CPU */
217 void init();
218

--- 407 unchanged lines hidden ---
214 /** Ticks CPU, calling tick() on each stage, and checking the overall
215 * activity to see if the CPU should deschedule itself.
216 */
217 void tick();
218
219 /** Initialize the CPU */
220 void init();
221

--- 407 unchanged lines hidden ---