gem5  v22.0.0.1
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 

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

Definition at line 114 of file uart8250.hh.

◆ unserialize()

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

Definition at line 115 of file uart8250.hh.

Member Data Documentation

◆ _reg1

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

◆ _reg2

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

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

Generated on Sat Jun 18 2022 08:13:28 for gem5 by doxygen 1.8.17