Deleted Added
sdiff udiff text old ( 7436:b578349f9371 ) new ( 7437:5853fbdfba9b )
full compact
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

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

284 bool isFetch;
285
286 /** If the mode is timing or atomic */
287 bool timing;
288
289 L1Descriptor l1Desc;
290 L2Descriptor l2Desc;
291
292 public:
293 typedef ArmTableWalkerParams Params;
294 TableWalker(const Params *p);
295 virtual ~TableWalker();
296
297 const Params *
298 params() const
299 {

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

307 TLB::Translation *_trans, bool timing);
308
309 void setTlb(TLB *_tlb) { tlb = _tlb; }
310 void memAttrs(TlbEntry &te, uint8_t texcb, bool s);
311
312 private:
313
314 void doL1Descriptor();
315 EventWrapper<TableWalker, &TableWalker::doL1Descriptor> doL1DescEvent;
316
317 void doL2Descriptor();
318 EventWrapper<TableWalker, &TableWalker::doL2Descriptor> doL2DescEvent;
319
320
321};
322
323
324} // namespace ArmISA
325
326#endif //__ARCH_ARM_TABLE_WALKER_HH__
327