gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
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 967 of file reg_bank.test.cc.

Member Enumeration Documentation

◆ AccessType

Enumerator
Read 
Write 
PartialRead 
PartialWrite 

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

Constructor & Destructor Documentation

◆ RegisterBankTest()

RegisterBankTest::RegisterBankTest ( )
inlineprotected

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

References buf, emptyBank, fullBank, reg0, reg1, and reg2.

Member Data Documentation

◆ buf

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

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

Referenced by RegisterBankTest().

◆ emptyBank

TestRegBank RegisterBankTest::emptyBank
protected

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

Referenced by RegisterBankTest().

◆ fullBank

TestRegBank RegisterBankTest::fullBank
protected

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

Referenced by RegisterBankTest().

◆ reg0

TestReg RegisterBankTest::reg0
protected

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

Referenced by RegisterBankTest().

◆ reg1

TestReg RegisterBankTest::reg1
protected

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

Referenced by RegisterBankTest().

◆ reg2

TestReg RegisterBankTest::reg2
protected

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

Referenced by RegisterBankTest().


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

Generated on Mon May 26 2025 09:19:17 for gem5 by doxygen 1.13.2