tlb.hh (11152:11da02681277) tlb.hh (11168:f98eb2da15a4)
1/*
2 * Copyright (c) 2010-2013 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

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

279 Fault translateTiming(RequestPtr req, ThreadContext *tc,
280 Translation *translation, Mode mode,
281 ArmTranslationType tranType = NormalTran);
282 Fault translateComplete(RequestPtr req, ThreadContext *tc,
283 Translation *translation, Mode mode, ArmTranslationType tranType,
284 bool callFromS2);
285 Fault finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const;
286
1/*
2 * Copyright (c) 2010-2013 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

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

279 Fault translateTiming(RequestPtr req, ThreadContext *tc,
280 Translation *translation, Mode mode,
281 ArmTranslationType tranType = NormalTran);
282 Fault translateComplete(RequestPtr req, ThreadContext *tc,
283 Translation *translation, Mode mode, ArmTranslationType tranType,
284 bool callFromS2);
285 Fault finalizePhysical(RequestPtr req, ThreadContext *tc, Mode mode) const;
286
287 void drainResume() M5_ATTR_OVERRIDE;
287 void drainResume() override;
288
289 // Checkpointing
288
289 // Checkpointing
290 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
291 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
290 void serialize(CheckpointOut &cp) const override;
291 void unserialize(CheckpointIn &cp) override;
292
293 void regStats();
294
292
293 void regStats();
294
295 void regProbePoints() M5_ATTR_OVERRIDE;
295 void regProbePoints() override;
296
297 /**
298 * Get the table walker master port. This is used for migrating
299 * port connections during a CPU takeOverFrom() call. For
300 * architectures that do not have a table walker, NULL is
301 * returned, hence the use of a pointer rather than a
302 * reference. For ARM this method will always return a valid port
303 * pointer.

--- 62 unchanged lines hidden ---
296
297 /**
298 * Get the table walker master port. This is used for migrating
299 * port connections during a CPU takeOverFrom() call. For
300 * architectures that do not have a table walker, NULL is
301 * returned, hence the use of a pointer rather than a
302 * reference. For ARM this method will always return a valid port
303 * pointer.

--- 62 unchanged lines hidden ---