base.hh (10905:a6ca6831e775) | base.hh (11168:f98eb2da15a4) |
---|---|
1/* 2 * Copyright (c) 2014 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 --- 305 unchanged lines hidden (view full) --- 314 */ 315class VirtQueue : public Serializable { 316public: 317 virtual ~VirtQueue() {}; 318 319 /** @{ 320 * @name Checkpointing Interface 321 */ | 1/* 2 * Copyright (c) 2014 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 --- 305 unchanged lines hidden (view full) --- 314 */ 315class VirtQueue : public Serializable { 316public: 317 virtual ~VirtQueue() {}; 318 319 /** @{ 320 * @name Checkpointing Interface 321 */ |
322 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE; 323 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE; | 322 void serialize(CheckpointOut &cp) const override; 323 void unserialize(CheckpointIn &cp) override; |
324 325 /** @{ 326 * @name Low-level Device Interface 327 */ 328 /** 329 * Set the base address of this queue. 330 * 331 * @param address Guest physical base address of the queue. --- 258 unchanged lines hidden (view full) --- 590 VirtIODeviceBase(Params *params, DeviceId id, size_t config_size, 591 FeatureBits features); 592 virtual ~VirtIODeviceBase(); 593 594 public: 595 /** @{ 596 * @name SimObject Interfaces 597 */ | 324 325 /** @{ 326 * @name Low-level Device Interface 327 */ 328 /** 329 * Set the base address of this queue. 330 * 331 * @param address Guest physical base address of the queue. --- 258 unchanged lines hidden (view full) --- 590 VirtIODeviceBase(Params *params, DeviceId id, size_t config_size, 591 FeatureBits features); 592 virtual ~VirtIODeviceBase(); 593 594 public: 595 /** @{ 596 * @name SimObject Interfaces 597 */ |
598 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE; 599 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE; | 598 void serialize(CheckpointOut &cp) const override; 599 void unserialize(CheckpointIn &cp) override; |
600 /** @} */ 601 602 603 protected: 604 /** @{ 605 * @name Device Model Interfaces 606 */ 607 --- 271 unchanged lines hidden --- | 600 /** @} */ 601 602 603 protected: 604 /** @{ 605 * @name Device Model Interfaces 606 */ 607 --- 271 unchanged lines hidden --- |