#include <regs.h>
Public Member Functions | |
| GeneratedRegisterDevice (simics::ConfObjectRef o) | |
| void | add_io_regs_bank (simics::ConfClass *cls) |
Public Member Functions inherited from simics::MappableConfObject | |
| virtual | ~MappableConfObject ()=default |
| template<typename IFACE > | |
| void | set_iface (const std::string &name, IFACE *iface) |
| Set the IFACE interface* by name. | |
| template<typename IFACE > | |
| IFACE * | get_iface (const std::string &name) const |
| Get the IFACE interface* by name. | |
| RegisterInterface * | get_iface (size_t name_hash) const |
| Get the RegisterInterface* by name hash. | |
| template<typename IFACE > | |
| void | erase_iface (const std::string &name) |
| Erase the IFACE interface by name. | |
| virtual bool | big_endian_bitorder () |
| bank_memory_t * | get_bank_memory (std::string_view name_of_memory) |
| Get the bank memory by name. | |
| void | write_protect_iface_maps (bool write_protect) |
| Whether to write protect the iface_maps, default is not write protected. | |
| ConfObject (const ConfObjectRef &obj) | |
| Create a ConfObject from ConfObjectRef. | |
Public Member Functions inherited from simics::ConfObject | |
| ConfObject (const ConfObjectRef &obj) | |
| Create a ConfObject from ConfObjectRef. | |
| virtual | ~ConfObject ()=default |
| void | finalize () override |
| void | objects_finalized () override |
| ConfObjectRef | obj () const |
| Return a ConfObjectRef represents this object. | |
| virtual bool | finalized () |
| Return if the finalize method has been called. | |
Public Member Functions inherited from simics::ConfObjectInterface | |
| virtual | ~ConfObjectInterface ()=default |
| virtual void | finalize ()=0 |
| virtual void | objects_finalized ()=0 |
Static Public Member Functions | |
| static void | init_class (simics::ConfClass *cls) |
|
inlineexplicit |
| void GeneratedRegisterDevice::add_io_regs_bank | ( | simics::ConfClass * | cls | ) |
|
static |