#include <bank-interface.h>
◆ ~BankInterface()
| virtual simics::BankInterface::~BankInterface |
( |
| ) |
|
|
virtualdefault |
◆ add_register() [1/2]
| virtual void simics::BankInterface::add_register |
( |
const register_t & |
reg | ) |
|
|
pure virtual |
◆ add_register() [2/2]
| virtual void simics::BankInterface::add_register |
( |
std::string_view |
name, |
|
|
std::string_view |
desc, |
|
|
Offset |
offset, |
|
|
ByteSize |
number_of_bytes, |
|
|
InitValue |
init_value, |
|
|
const std::vector< field_t > & |
fields |
|
) |
| |
|
pure virtual |
◆ description()
| virtual const std::string & simics::BankInterface::description |
( |
| ) |
const |
|
pure virtual |
◆ dev_obj()
◆ get_byte_order()
| virtual ByteOrder simics::BankInterface::get_byte_order |
( |
| ) |
const |
|
pure virtual |
◆ mapped_registers()
| virtual const std::map< size_t, RegisterInterface * > & simics::BankInterface::mapped_registers |
( |
| ) |
const |
|
pure virtual |
◆ name()
| virtual std::string_view simics::BankInterface::name |
( |
| ) |
const |
|
pure virtual |
◆ number_of_registers()
| virtual unsigned simics::BankInterface::number_of_registers |
( |
| ) |
const |
|
pure virtual |
◆ register_at_index()
| virtual std::pair< size_t, RegisterInterface * > simics::BankInterface::register_at_index |
( |
unsigned |
index | ) |
const |
|
pure virtual |
◆ set_callbacks()
◆ set_description()
| virtual void simics::BankInterface::set_description |
( |
std::string_view |
desc | ) |
|
|
pure virtual |
◆ set_miss_pattern()
| virtual void simics::BankInterface::set_miss_pattern |
( |
uint8_t |
miss_pattern | ) |
|
|
pure virtual |
◆ transaction_access()
| virtual exception_type_t simics::BankInterface::transaction_access |
( |
transaction_t * |
t, |
|
|
uint64_t |
offset |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: