table_walker.hh (9165:f9e3dac185ba) table_walker.hh (9258:baa17ba80e06)
1/*
2 * Copyright (c) 2010-2012 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

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

375 WalkerState *currState;
376
377 /** If a timing translation is currently in progress */
378 bool pending;
379
380 /** Request id for requests generated by this walker */
381 MasterID masterId;
382
1/*
2 * Copyright (c) 2010-2012 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

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

375 WalkerState *currState;
376
377 /** If a timing translation is currently in progress */
378 bool pending;
379
380 /** Request id for requests generated by this walker */
381 MasterID masterId;
382
383 /** The number of walks belonging to squashed instructions that can be
384 * removed from the pendingQueue per cycle. */
385 unsigned numSquashable;
386
383 public:
384 typedef ArmTableWalkerParams Params;
385 TableWalker(const Params *p);
386 virtual ~TableWalker();
387
388 const Params *
389 params() const
390 {

--- 39 unchanged lines hidden ---
387 public:
388 typedef ArmTableWalkerParams Params;
389 TableWalker(const Params *p);
390 virtual ~TableWalker();
391
392 const Params *
393 params() const
394 {

--- 39 unchanged lines hidden ---