Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

mmu_cache Member List

This is the complete list of members for mmu_cache, including all inherited members.

ahbAHBMaster<>
ahb_response_eventmmu_cache_baseprotected
ahbaccess(tlm::tlm_generic_payload *trans)AHBMaster<>virtual
ahbaccess_dbg(tlm::tlm_generic_payload *trans)AHBMaster<>virtual
AHBDevice(ModuleName mn, uint32_t hindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, BAR bar0, BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR())AHBDevice< BaseModule< DefaultBase > >
AHBDevice(ModuleName mn)AHBDevice< BaseModule< DefaultBase > >
AHBMaster(ModuleName nm, uint8_t hindex, uint8_t vendor, uint8_t device, uint8_t version, uint8_t irq, AbstractionLayer ambaLayer, BAR bar0=BAR(), BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR())AHBMaster<>
ahbread(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster<>virtual
ahbread(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool &cacheable, tlm::tlm_response_status &response)AHBMaster<>virtual
ahbread(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool &cacheable, bool is_lock, tlm::tlm_response_status &response)AHBMaster<>virtual
ahbread_dbg(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster<>virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster<>virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, tlm::tlm_response_status &response)AHBMaster<>virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool is_lock, tlm::tlm_response_status &response)AHBMaster<>virtual
ahbwrite_dbg(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster<>virtual
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
bus_in_fifommu_cache_baseprotected
bus_read_completedmmu_cache_baseprotected
CACHE_CONTROL_REGmmu_cache_baseprotected
clkCLKDevice
clkcng()mmu_cache_basevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
DataThread()AHBMaster<>
dcachemmu_cache_base
dciommu_cache
dcio_b_transport(tlm::tlm_generic_payload &payload, sc_core::sc_time &delay)mmu_cache
dcio_nb_transport_fw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &delay)mmu_cache
dcio_PEQmmu_cache
dcio_service_thread()mmu_cache
dcio_transport_dbg(tlm::tlm_generic_payload &trans)mmu_cache
dlocalrammmu_cache_base
dorst()mmu_cache_basevirtual
dyn_read_energymmu_cache_baseprotected
dyn_read_energy_normmmu_cache_baseprotected
dyn_readsmmu_cache_baseprotected
dyn_write_energymmu_cache_baseprotected
dyn_write_energy_normmmu_cache_baseprotected
dyn_writesmmu_cache_baseprotected
end_of_simulation()mmu_cache_base
exec_data(tlm::tlm_generic_payload &trans, sc_core::sc_time &delay, bool is_dbg)mmu_cache
mmu_cache_base::exec_data(const tlm::tlm_command cmd, const unsigned int &addr, unsigned char *ptr, unsigned int len, unsigned int asi, unsigned int *debug, unsigned int flush, unsigned int lock, sc_core::sc_time &delay, bool is_dbg, tlm::tlm_response_status &response)mmu_cache_basevirtual
exec_instr(tlm::tlm_generic_payload &trans, sc_core::sc_time &delay, bool is_dbg)mmu_cache
mmu_cache_base::exec_instr(const unsigned int &addr, unsigned char *ptr, unsigned int asi, unsigned int *debug, const unsigned int &flush, sc_core::sc_time &delay, bool is_dbg)mmu_cache_basevirtual
g_bar0AHBDevice< BaseModule< DefaultBase > >protected
g_bar0haddrAHBDevice< BaseModule< DefaultBase > >protected
g_bar0hcacheableAHBDevice< BaseModule< DefaultBase > >protected
g_bar0hmaskAHBDevice< BaseModule< DefaultBase > >protected
g_bar0hprefetchableAHBDevice< BaseModule< DefaultBase > >protected
g_bar0htypeAHBDevice< BaseModule< DefaultBase > >protected
g_bar1AHBDevice< BaseModule< DefaultBase > >protected
g_bar1haddrAHBDevice< BaseModule< DefaultBase > >protected
g_bar1hcacheableAHBDevice< BaseModule< DefaultBase > >protected
g_bar1hmaskAHBDevice< BaseModule< DefaultBase > >protected
g_bar1hprefetchableAHBDevice< BaseModule< DefaultBase > >protected
g_bar1htypeAHBDevice< BaseModule< DefaultBase > >protected
g_bar2AHBDevice< BaseModule< DefaultBase > >protected
g_bar2haddrAHBDevice< BaseModule< DefaultBase > >protected
g_bar2hcacheableAHBDevice< BaseModule< DefaultBase > >protected
g_bar2hmaskAHBDevice< BaseModule< DefaultBase > >protected
g_bar2hprefetchableAHBDevice< BaseModule< DefaultBase > >protected
g_bar2htypeAHBDevice< BaseModule< DefaultBase > >protected
g_bar3AHBDevice< BaseModule< DefaultBase > >protected
g_bar3haddrAHBDevice< BaseModule< DefaultBase > >protected
g_bar3hcacheableAHBDevice< BaseModule< DefaultBase > >protected
g_bar3hmaskAHBDevice< BaseModule< DefaultBase > >protected
g_bar3hprefetchableAHBDevice< BaseModule< DefaultBase > >protected
g_bar3htypeAHBDevice< BaseModule< DefaultBase > >protected
g_barsAHBDevice< BaseModule< DefaultBase > >protected
g_hdeviceidAHBDevice< BaseModule< DefaultBase > >protected
g_hindexAHBDevice< BaseModule< DefaultBase > >protected
g_hirqAHBDevice< BaseModule< DefaultBase > >protected
g_hvendoridAHBDevice< BaseModule< DefaultBase > >protected
g_hversionAHBDevice< BaseModule< DefaultBase > >protected
GC_HAS_CALLBACKS()mmu_cache
get_ahb_bar_addr(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_bar_base(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_bar_cachable(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >inline
get_ahb_bar_mask(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_bar_prefetchable(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >inline
get_ahb_bar_relative_addr(uint32_t bar, uint32_t addr) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_bar_size(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_bar_type(uint32_t bar) constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_base_addr()AHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_base_addr_() constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_device_id() constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_device_info()AHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_hindex() constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_size()AHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_size_() constAHBDevice< BaseModule< DefaultBase > >virtual
get_ahb_vendor_id() constAHBDevice< BaseModule< DefaultBase > >virtual
get_clock()mmu_cache_basevirtual
globl_countmmu_cache_baseprotected
icachemmu_cache_base
iciommu_cache
icio_b_transport(tlm::tlm_generic_payload &payload, sc_core::sc_time &delay)mmu_cache
icio_nb_transport_fw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &delay)mmu_cache
icio_PEQmmu_cache
icio_service_thread()mmu_cache
icio_transport_dbg(tlm::tlm_generic_payload &trans)mmu_cache
ilocalrammmu_cache_base
init(uint32_t hindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, BAR bar0, BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR())AHBDevice< BaseModule< DefaultBase > >
init_ahb_generics()AHBDevice< BaseModule< DefaultBase > >
init_counters()BaseModule< DefaultBase >inlinevirtual
init_generics()BaseModule< DefaultBase >inlinevirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()BaseModule< DefaultBase >inlinevirtual
int_powermmu_cache_baseprotected
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)mmu_cache_base
int_power_normmmu_cache_baseprotected
irqmmu_cache
m_abstractionLayermmu_cache_baseprotected
m_ambaLayerAHBMaster<>protected
m_apiBaseModule< DefaultBase >protected
m_cachedmmu_cache_baseprotected
m_countersBaseModule< DefaultBase >protected
m_dcenmmu_cache_baseprotected
m_dlrammmu_cache_baseprotected
m_dlramstartmmu_cache_baseprotected
m_dsnoopmmu_cache_baseprotected
m_EndRequestEventAHBMaster<>protected
m_genericsBaseModule< DefaultBase >protected
m_icenmmu_cache_baseprotected
m_ilrammmu_cache_baseprotected
m_ilramstartmmu_cache_baseprotected
m_master_idmmu_cache_baseprotected
m_mmummu_cache_base
m_mmu_enmmu_cache_baseprotected
m_pow_monmmu_cache_baseprotected
m_powerBaseModule< DefaultBase >protected
m_readsAHBMaster<>protected
m_registerAHBDevice< BaseModule< DefaultBase > >protected
m_ResponsePEQAHBMaster<>protected
m_right_transactionsmmu_cache_baseprotected
m_total_transactionsmmu_cache_baseprotected
m_writesAHBMaster<>protected
mem_access()mmu_cache_baseprotected
mem_read(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock)mmu_cache_basevirtual
mem_write(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock)mmu_cache_basevirtual
mmu_cache(ModuleName name="", bool icen=true, uint32_t irepl=1, uint32_t isets=4, uint32_t ilinesize=8, uint32_t isetsize=8, uint32_t isetlock=true, uint32_t dcen=true, uint32_t drepl=1, uint32_t dsets=2, uint32_t dlinesize=4, uint32_t dsetsize=8, bool dsetlock=true, bool dsnoop=true, bool ilram=false, uint32_t ilramsize=0x000, uint32_t ilramstart=0x000, uint32_t dlram=false, uint32_t dlramsize=0x000, uint32_t dlramstart=0x000, uint32_t cached=0, bool mmu_en=true, uint32_t itlb_num=8, uint32_t dtlb_num=8, uint32_t tlb_type=0, uint32_t tlb_rep=1, uint32_t mmupgsz=0, uint32_t hindex=0, bool pow_mon=false, AbstractionLayer ambaLayer=amba::amba_LT)mmu_cache
mmu_cache_base(ModuleName name="", bool icen=true, uint32_t irepl=1, uint32_t isets=4, uint32_t ilinesize=8, uint32_t isetsize=8, uint32_t isetlock=true, uint32_t dcen=true, uint32_t drepl=1, uint32_t dsets=2, uint32_t dlinesize=4, uint32_t dsetsize=8, bool dsetlock=true, bool dsnoop=true, bool ilram=false, uint32_t ilramsize=0x000, uint32_t ilramstart=0x000, uint32_t dlram=false, uint32_t dlramsize=0x000, uint32_t dlramstart=0x000, uint32_t cached=0, bool mmu_en=true, uint32_t itlb_num=8, uint32_t dtlb_num=8, uint32_t tlb_type=0, uint32_t tlb_rep=1, uint32_t mmupgsz=0, uint32_t hindex=0, bool pow_mon=false, AbstractionLayer ambaLayer=amba::amba_LT)mmu_cache_base
nb_transport_bw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &delay)AHBMaster<>virtual
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time)CLKDevicevirtual
onrst(const bool &value, const sc_core::sc_time &time)CLKDevicevirtual
power_frame_starting_timemmu_cache_baseprotected
power_model()mmu_cache_base
print_ahb_device_info(char *name) constAHBDevice< BaseModule< DefaultBase > >virtual
print_transport_statistics(const char *name) constAHBMaster<>virtual
read_ccr(bool internal)mmu_cache_basevirtual
response_callback(tlm::tlm_generic_payload *trans)mmu_cache_basevirtual
response_errorAHBMaster<>protected
ResponseThread()AHBMaster<>
rstCLKDevice
SC_HAS_PROCESS(mmu_cache)mmu_cache
mmu_cache_base::SC_HAS_PROCESS(mmu_cache_base)mmu_cache_base
AHBMaster<>::SC_HAS_PROCESS(AHBMaster)AHBMaster<>
set_clk(sc_core::sc_clock &clk)CLKDevice
set_clk(sc_core::sc_time period)CLKDevice
set_clk(double period, sc_core::sc_time_unit base)CLKDevice
set_irq(uint32_t tt)mmu_cache_basevirtual
snoopmmu_cache
snoopingCallBack(const t_snoop &snoop, const sc_core::sc_time &delay)mmu_cache_base
SR_HAS_SIGNALS(mmu_cache)mmu_cache
mmu_cache_base::SR_HAS_SIGNALS(mmu_cache_base)mmu_cache_base
CLKDevice::SR_HAS_SIGNALS(CLKDevice)CLKDevice
sta_powermmu_cache_baseprotected
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)mmu_cache_base
sta_power_normmmu_cache_baseprotected
start_of_simulation()mmu_cache_base
swi_powermmu_cache_baseprotected
swi_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)mmu_cache_base
tlb_flush()mmu_cachevirtual
tlb_flush(uint32_t vpn)mmu_cachevirtual
transport_statistics(tlm::tlm_generic_payload &gp)AHBMaster<>virtual
trigger_exception(unsigned int exception)=0mmu_cache_basepure virtual
wb_pointermmu_cache_baseprotected
write_bufmmu_cache_baseprotected
write_ccr(unsigned char *data, unsigned int len, sc_core::sc_time *delay, unsigned int *debug, bool is_dbg)mmu_cache_basevirtual
~AHBDevice()AHBDevice< BaseModule< DefaultBase > >virtual
~AHBDeviceBase()AHBDeviceBaseinlinevirtual
~AHBMaster()AHBMaster<>
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual
~mem_if()mem_ifinlinevirtual
~mmu_cache()mmu_cache
~mmu_cache_base()mmu_cache_base
~mmu_cache_if()mmu_cache_ifinlinevirtual