C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
bank-port.h File Reference
#include <simics/base/attr-value.h>
#include <simics/base/notifier.h>
#include <simics/simulator-api.h>
#include <simics/c++/model-iface/transaction.h>
#include <simics/c++/model-iface/register-view.h>
#include <simics/c++/model-iface/register-view-read-only.h>
#include <string>
#include <memory>
#include <type_traits>
#include <exception>
#include "conf-object.h"
#include "port.h"
#include "bank.h"
#include "bank-instrumentation-subscribe-connection.h"
#include "mappable-conf-object.h"
#include "iface/bank-port-interface.h"
#include "iface/bank-interface.h"
#include "iface/register-interface.h"
#include "type/bank-type.h"

Go to the source code of this file.

Classes

class  simics::BankPort< TParent >
 

Namespaces

namespace  simics
 

Functions

template<typename TBankPort >
ConfClassPtr simics::make_bank_port (const std::string &name, const std::string &desc)
 
template<typename TBankPort , typename TArg >
ConfClassPtr simics::make_bank_port (const std::string &name, const std::string &desc, TArg *arg)
 
template<typename TParent >
void simics::create_hierarchy_from_register_data (ConfClass *cls, const bank_t &bank)
 
template<typename TParent >
void simics::create_hierarchy_from_register_data (ConfClass *cls, std::initializer_list< bank_t > register_data)