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 --- |