gem5  v22.1.0.0
Classes | Protected Types | Protected Member Functions | Protected Attributes | List of all members
RegisterBankTest Class Reference
Inheritance diagram for RegisterBankTest:

Classes

struct  Access
 
class  TestReg
 
class  TestRegBank
 

Protected Types

enum  AccessType { Read , Write , PartialRead , PartialWrite }
 

Protected Member Functions

 RegisterBankTest ()
 

Protected Attributes

TestReg reg0
 
TestReg reg1
 
TestReg reg2
 
TestRegBank emptyBank
 
TestRegBank fullBank
 
std::array< uint8_t, 12 > buf
 

Detailed Description

Definition at line 891 of file reg_bank.test.cc.

Member Enumeration Documentation

◆ AccessType

Enumerator
Read 
Write 
PartialRead 
PartialWrite 

Definition at line 902 of file reg_bank.test.cc.

Constructor & Destructor Documentation

◆ RegisterBankTest()

RegisterBankTest::RegisterBankTest ( )
inlineprotected

Member Data Documentation

◆ buf

std::array<uint8_t, 12> RegisterBankTest::buf
protected

Definition at line 977 of file reg_bank.test.cc.

◆ emptyBank

TestRegBank RegisterBankTest::emptyBank
protected

Definition at line 975 of file reg_bank.test.cc.

◆ fullBank

TestRegBank RegisterBankTest::fullBank
protected

Definition at line 975 of file reg_bank.test.cc.

◆ reg0

TestReg RegisterBankTest::reg0
protected

Definition at line 974 of file reg_bank.test.cc.

◆ reg1

TestReg RegisterBankTest::reg1
protected

Definition at line 974 of file reg_bank.test.cc.

◆ reg2

TestReg RegisterBankTest::reg2
protected

Definition at line 974 of file reg_bank.test.cc.


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

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