gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 888 of file reg_bank.test.cc.

Member Enumeration Documentation

◆ AccessType

Enumerator
Read 
Write 
PartialRead 
PartialWrite 

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

Constructor & Destructor Documentation

◆ RegisterBankTest()

RegisterBankTest::RegisterBankTest ( )
inlineprotected

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

Member Data Documentation

◆ buf

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

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

◆ emptyBank

TestRegBank RegisterBankTest::emptyBank
protected

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

◆ fullBank

TestRegBank RegisterBankTest::fullBank
protected

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

◆ reg0

TestReg RegisterBankTest::reg0
protected

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

◆ reg1

TestReg RegisterBankTest::reg1
protected

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

◆ reg2

TestReg RegisterBankTest::reg2
protected

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


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

Generated on Tue Mar 23 2021 19:41:39 for gem5 by doxygen 1.8.17