pl111.hh (10839:10cac0f0f419) pl111.hh (10905:a6ca6831e775)
1/*
2 * Copyright (c) 2010-2012, 2015 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

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

366 return dynamic_cast<const Params *>(_params);
367 }
368 Pl111(const Params *p);
369 ~Pl111();
370
371 virtual Tick read(PacketPtr pkt);
372 virtual Tick write(PacketPtr pkt);
373
1/*
2 * Copyright (c) 2010-2012, 2015 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

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

366 return dynamic_cast<const Params *>(_params);
367 }
368 Pl111(const Params *p);
369 ~Pl111();
370
371 virtual Tick read(PacketPtr pkt);
372 virtual Tick write(PacketPtr pkt);
373
374 virtual void serialize(std::ostream &os);
375 virtual void unserialize(Checkpoint *cp, const std::string &section);
374 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
375 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
376
377 /**
378 * Determine the address ranges that this device responds to.
379 *
380 * @return a list of non-overlapping address ranges
381 */
382 AddrRangeList getAddrRanges() const;
383};
384
385#endif
376
377 /**
378 * Determine the address ranges that this device responds to.
379 *
380 * @return a list of non-overlapping address ranges
381 */
382 AddrRangeList getAddrRanges() const;
383};
384
385#endif