SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::iface::MapInfoExtension Class Reference

Additional mapping information for the Simics io_memory access. More...

#include <map_info_extension.h>

Inheritance diagram for simics::systemc::iface::MapInfoExtension:

Public Types

typedef types::map_info_t::physical_address_t physical_address_t
 

Public Member Functions

 MapInfoExtension ()
 
 MapInfoExtension (const types::map_info_t &map_info)
 
virtual tlm::tlm_extension_base * clone () const
 
virtual void copy_from (const tlm::tlm_extension_base &ext)
 
physical_address_t base () const
 
physical_address_t start () const
 
physical_address_t length () const
 
int function () const
 

Detailed Description

Additional mapping information for the Simics io_memory access.

This corresponds to the map_info_t data struct used by Simics.

Member Typedef Documentation

◆ physical_address_t

Constructor & Destructor Documentation

◆ MapInfoExtension() [1/2]

simics::systemc::iface::MapInfoExtension::MapInfoExtension ( )
inline

◆ MapInfoExtension() [2/2]

simics::systemc::iface::MapInfoExtension::MapInfoExtension ( const types::map_info_t map_info)
inlineexplicit

Member Function Documentation

◆ base()

physical_address_t simics::systemc::iface::MapInfoExtension::base ( ) const
inline

◆ clone()

virtual tlm::tlm_extension_base * simics::systemc::iface::MapInfoExtension::clone ( ) const
inlinevirtual

◆ copy_from()

virtual void simics::systemc::iface::MapInfoExtension::copy_from ( const tlm::tlm_extension_base &  ext)
inlinevirtual

◆ function()

int simics::systemc::iface::MapInfoExtension::function ( ) const
inline

◆ length()

physical_address_t simics::systemc::iface::MapInfoExtension::length ( ) const
inline

◆ start()

physical_address_t simics::systemc::iface::MapInfoExtension::start ( ) const
inline

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