pl111.hh (11168:f98eb2da15a4) pl111.hh (11174:5a9019db4a08)
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

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

363 const Params *
364 params() const
365 {
366 return dynamic_cast<const Params *>(_params);
367 }
368 Pl111(const Params *p);
369 ~Pl111();
370
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

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

363 const Params *
364 params() const
365 {
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);
371 Tick read(PacketPtr pkt) override;
372 Tick write(PacketPtr pkt) override;
373
374 void serialize(CheckpointOut &cp) const override;
375 void unserialize(CheckpointIn &cp) override;
376
377 /**
378 * Determine the address ranges that this device responds to.
379 *
380 * @return a list of non-overlapping address ranges
381 */
373
374 void serialize(CheckpointOut &cp) const override;
375 void unserialize(CheckpointIn &cp) 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;
382 AddrRangeList getAddrRanges() const override;
383};
384
385#endif
383};
384
385#endif