|
gem5 [DEVELOP-FOR-25.0]
|
#include <i8254xGBe_defs.hh>
Classes | |
| struct | CTRL |
| struct | CTRL_EXT |
| struct | EECD |
| struct | EERD |
| struct | FCRTH |
| struct | FCRTL |
| struct | FCTTV |
| struct | FWSM |
| struct | ICR |
| struct | ITR |
| struct | MANC |
| struct | MDIC |
| struct | PBA |
| struct | RADV |
| struct | RCTL |
| struct | RDBA |
| struct | RDH |
| struct | RDLEN |
| struct | RDT |
| struct | RDTR |
| struct | Reg |
| struct | RFCTL |
| struct | RSRPD |
| struct | RXCSUM |
| struct | RXDCTL |
| struct | SRRCTL |
| struct | STATUS |
| struct | SWSM |
| struct | TADV |
| struct | TCTL |
| struct | TDBA |
| struct | TDH |
| struct | TDLEN |
| struct | TDT |
| struct | TIDV |
| struct | TXDCA_CTL |
| struct | TXDCTL |
Public Member Functions | |
| void | serialize (CheckpointOut &cp) const override |
| Serialize an object. | |
| void | unserialize (CheckpointIn &cp) override |
| Unserialize an object. | |
Public Member Functions inherited from gem5::Serializable | |
| Serializable () | |
| virtual | ~Serializable () |
| void | serializeSection (CheckpointOut &cp, const char *name) const |
| Serialize an object into a new section. | |
| void | serializeSection (CheckpointOut &cp, const std::string &name) const |
| void | unserializeSection (CheckpointIn &cp, const char *name) |
| Unserialize an a child object. | |
| void | unserializeSection (CheckpointIn &cp, const std::string &name) |
Public Attributes | |
| CTRL | ctrl |
| STATUS | sts |
| EECD | eecd |
| EERD | eerd |
| CTRL_EXT | ctrl_ext |
| MDIC | mdic |
| ICR | icr |
| uint32_t | imr |
| ITR | itr |
| uint32_t | iam |
| RCTL | rctl |
| FCTTV | fcttv |
| TCTL | tctl |
| PBA | pba |
| FCRTL | fcrtl |
| FCRTH | fcrth |
| RDBA | rdba |
| RDLEN | rdlen |
| SRRCTL | srrctl |
| RDH | rdh |
| RDT | rdt |
| RDTR | rdtr |
| RXDCTL | rxdctl |
| RADV | radv |
| RSRPD | rsrpd |
| TDBA | tdba |
| TDLEN | tdlen |
| TDH | tdh |
| TXDCA_CTL | txdca_ctl |
| TDT | tdt |
| TIDV | tidv |
| TXDCTL | txdctl |
| TADV | tadv |
| uint64_t | tdwba |
| RXCSUM | rxcsum |
| uint32_t | rlpml |
| RFCTL | rfctl |
| MANC | manc |
| SWSM | swsm |
| FWSM | fwsm |
| uint32_t | sw_fw_sync |
Additional Inherited Members | |
Static Public Member Functions inherited from gem5::Serializable | |
| static const std::string & | currentSection () |
| Gets the fully-qualified name of the active section. | |
| static void | generateCheckpointOut (const std::string &cpt_dir, std::ofstream &outstream) |
| Generate a checkpoint file so that the serialization can be routed to it. | |
Definition at line 433 of file i8254xGBe_defs.hh.
|
inlineoverridevirtual |
Serialize an object.
Output an object's state into the current checkpoint section.
| cp | Checkpoint state |
Implements gem5::Serializable.
Definition at line 967 of file i8254xGBe_defs.hh.
References ctrl, ctrl_ext, eecd, eerd, fcrth, fcrtl, fcttv, fwsm, iam, icr, imr, itr, manc, mdic, gem5::paramOut(), pba, radv, rctl, rdba, rdh, rdlen, rdt, rdtr, rfctl, rlpml, rsrpd, rxcsum, rxdctl, SERIALIZE_SCALAR, srrctl, sts, sw_fw_sync, swsm, tadv, tctl, tdba, tdh, tdlen, tdt, tdwba, tidv, txdca_ctl, and txdctl.
|
inlineoverridevirtual |
Unserialize an object.
Read an object's state from the current checkpoint section.
| cp | Checkpoint state |
Implements gem5::Serializable.
Definition at line 1013 of file i8254xGBe_defs.hh.
References ctrl, ctrl_ext, eecd, eerd, fcrth, fcrtl, fcttv, fwsm, iam, icr, imr, itr, manc, mdic, gem5::paramIn(), pba, radv, rctl, rdba, rdh, rdlen, rdt, rdtr, rfctl, rlpml, rsrpd, rxcsum, rxdctl, srrctl, sts, sw_fw_sync, swsm, tadv, tctl, tdba, tdh, tdlen, tdt, tdwba, tidv, txdca_ctl, txdctl, and UNSERIALIZE_SCALAR.
| CTRL gem5::igbreg::Regs::ctrl |
Definition at line 490 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| CTRL_EXT gem5::igbreg::Regs::ctrl_ext |
Definition at line 563 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| EECD gem5::igbreg::Regs::eecd |
Definition at line 528 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| EERD gem5::igbreg::Regs::eerd |
Definition at line 539 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| FCRTH gem5::igbreg::Regs::fcrth |
Definition at line 709 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| FCRTL gem5::igbreg::Regs::fcrtl |
Definition at line 699 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| FCTTV gem5::igbreg::Regs::fcttv |
Definition at line 662 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| FWSM gem5::igbreg::Regs::fwsm |
Definition at line 963 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| uint32_t gem5::igbreg::Regs::iam |
Definition at line 617 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| ICR gem5::igbreg::Regs::icr |
Definition at line 601 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| uint32_t gem5::igbreg::Regs::imr |
Definition at line 603 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| ITR gem5::igbreg::Regs::itr |
Definition at line 612 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| MANC gem5::igbreg::Regs::manc |
Definition at line 935 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| MDIC gem5::igbreg::Regs::mdic |
Definition at line 577 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| PBA gem5::igbreg::Regs::pba |
Definition at line 689 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RADV gem5::igbreg::Regs::radv |
Definition at line 785 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RCTL gem5::igbreg::Regs::rctl |
Definition at line 654 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RDBA gem5::igbreg::Regs::rdba |
Definition at line 718 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RDH gem5::igbreg::Regs::rdh |
Definition at line 747 of file i8254xGBe_defs.hh.
Referenced by gem5::igbreg::Regs::RDH::ADD_FIELD32(), serialize(), and unserialize().
| RDLEN gem5::igbreg::Regs::rdlen |
Definition at line 726 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RDT gem5::igbreg::Regs::rdt |
Definition at line 755 of file i8254xGBe_defs.hh.
Referenced by gem5::igbreg::Regs::RDT::ADD_FIELD32(), serialize(), and unserialize().
| RDTR gem5::igbreg::Regs::rdtr |
Definition at line 764 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RFCTL gem5::igbreg::Regs::rfctl |
Definition at line 901 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| uint32_t gem5::igbreg::Regs::rlpml |
Definition at line 884 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RSRPD gem5::igbreg::Regs::rsrpd |
Definition at line 793 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RXCSUM gem5::igbreg::Regs::rxcsum |
Definition at line 882 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| RXDCTL gem5::igbreg::Regs::rxdctl |
Definition at line 777 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| SRRCTL gem5::igbreg::Regs::srrctl |
Definition at line 739 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| STATUS gem5::igbreg::Regs::sts |
Definition at line 509 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| uint32_t gem5::igbreg::Regs::sw_fw_sync |
Definition at line 965 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| SWSM gem5::igbreg::Regs::swsm |
Definition at line 946 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TADV gem5::igbreg::Regs::tadv |
Definition at line 870 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TCTL gem5::igbreg::Regs::tctl |
Definition at line 680 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TDBA gem5::igbreg::Regs::tdba |
Definition at line 802 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TDH gem5::igbreg::Regs::tdh |
Definition at line 818 of file i8254xGBe_defs.hh.
Referenced by gem5::igbreg::Regs::TDH::ADD_FIELD32(), serialize(), and unserialize().
| TDLEN gem5::igbreg::Regs::tdlen |
Definition at line 810 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TDT gem5::igbreg::Regs::tdt |
Definition at line 836 of file i8254xGBe_defs.hh.
Referenced by gem5::igbreg::Regs::TDT::ADD_FIELD32(), serialize(), and unserialize().
| uint64_t gem5::igbreg::Regs::tdwba |
Definition at line 871 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TIDV gem5::igbreg::Regs::tidv |
Definition at line 844 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TXDCA_CTL gem5::igbreg::Regs::txdca_ctl |
Definition at line 828 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().
| TXDCTL gem5::igbreg::Regs::txdctl |
Definition at line 862 of file i8254xGBe_defs.hh.
Referenced by serialize(), and unserialize().