gic.hh (11168:f98eb2da15a4) gic.hh (11178:555325cbf464)
1/*
2 * Copyright (c) 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

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

75 public: // SimObject / Serializable / Drainable
76 KvmGic(const KvmGicParams *p);
77 ~KvmGic();
78
79 void startup() override { verifyMemoryMode(); }
80 void drainResume() override { verifyMemoryMode(); }
81
82 void serialize(CheckpointOut &cp) const override;
1/*
2 * Copyright (c) 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

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

75 public: // SimObject / Serializable / Drainable
76 KvmGic(const KvmGicParams *p);
77 ~KvmGic();
78
79 void startup() override { verifyMemoryMode(); }
80 void drainResume() override { verifyMemoryMode(); }
81
82 void serialize(CheckpointOut &cp) const override;
83 void unserialize(Checkpoint *cp, const std::string &sec) override;
83 void unserialize(CheckpointIn &cp) override;
84
85 public: // PioDevice
86 AddrRangeList getAddrRanges() const { return addrRanges; }
87 Tick read(PacketPtr pkt) override;
88 Tick write(PacketPtr pkt) override;
89
90 public: // BaseGic
91 void sendInt(uint32_t num) override;

--- 42 unchanged lines hidden ---
84
85 public: // PioDevice
86 AddrRangeList getAddrRanges() const { return addrRanges; }
87 Tick read(PacketPtr pkt) override;
88 Tick write(PacketPtr pkt) override;
89
90 public: // BaseGic
91 void sendInt(uint32_t num) override;

--- 42 unchanged lines hidden ---