gem5  v22.1.0.0
Public Member Functions | Protected Attributes | List of all members
gem5::Uart8250::Registers::PairedRegister Class Reference

#include <uart8250.hh>

Inheritance diagram for gem5::Uart8250::Registers::PairedRegister:
gem5::Uart8250::Registers::BankedRegister gem5::Uart8250::Registers::RWSwitchedRegister

Public Member Functions

 PairedRegister (RegisterBase &reg1, RegisterBase &reg2)
 
void serialize (std::ostream &os) const override
 
bool unserialize (const std::string &s) override
 

Protected Attributes

RegisterBase & _reg1
 
RegisterBase & _reg2
 

Detailed Description

Definition at line 99 of file uart8250.hh.

Constructor & Destructor Documentation

◆ PairedRegister()

gem5::Uart8250::Registers::PairedRegister::PairedRegister ( RegisterBase &  reg1,
RegisterBase &  reg2 
)
inline

Definition at line 105 of file uart8250.hh.

References panic_if.

Member Function Documentation

◆ serialize()

void gem5::Uart8250::Registers::PairedRegister::serialize ( std::ostream &  os) const
inlineoverride

Definition at line 114 of file uart8250.hh.

◆ unserialize()

bool gem5::Uart8250::Registers::PairedRegister::unserialize ( const std::string &  s)
inlineoverride

Definition at line 115 of file uart8250.hh.

Member Data Documentation

◆ _reg1

RegisterBase& gem5::Uart8250::Registers::PairedRegister::_reg1
protected

◆ _reg2

RegisterBase & gem5::Uart8250::Registers::PairedRegister::_reg2
protected

The documentation for this class was generated from the following file:

Generated on Wed Dec 21 2022 10:23:21 for gem5 by doxygen 1.9.1