gic.hh (12112:30b742d6e1e8) gic.hh (12184:3aabca509b7a)
1/*
2 * Copyright (c) 2015-2017 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

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

169struct MuxingKvmGicParams;
170
171class MuxingKvmGic : public Pl390
172{
173 public: // SimObject / Serializable / Drainable
174 MuxingKvmGic(const MuxingKvmGicParams *p);
175 ~MuxingKvmGic();
176
1/*
2 * Copyright (c) 2015-2017 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

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

169struct MuxingKvmGicParams;
170
171class MuxingKvmGic : public Pl390
172{
173 public: // SimObject / Serializable / Drainable
174 MuxingKvmGic(const MuxingKvmGicParams *p);
175 ~MuxingKvmGic();
176
177 void loadState(CheckpointIn &cp) override;
178
179 void startup() override;
180 DrainState drain() override;
181 void drainResume() override;
182
177 void startup() override;
178 DrainState drain() override;
179 void drainResume() override;
180
183 void serialize(CheckpointOut &cp) const override;
184 void unserialize(CheckpointIn &cp) override;
185
186 public: // PioDevice
187 Tick read(PacketPtr pkt) override;
188 Tick write(PacketPtr pkt) override;
189
190 public: // Pl390
191 void sendInt(uint32_t num) override;
192 void clearInt(uint32_t num) override;
193

--- 38 unchanged lines hidden ---
181 public: // PioDevice
182 Tick read(PacketPtr pkt) override;
183 Tick write(PacketPtr pkt) override;
184
185 public: // Pl390
186 void sendInt(uint32_t num) override;
187 void clearInt(uint32_t num) override;
188

--- 38 unchanged lines hidden ---