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 --- |