Transaction-Level Modeling Framework for Space Applications
Payload extensions for TLM instruction cache target socket. More...
#include <icio_payload_extension.h>
Public Types | |
typedef tlm::tlm_base_protocol_types::tlm_payload_type | tlm_payload_type |
typedef tlm::tlm_base_protocol_types::tlm_phase_type | tlm_phase_type |
Public Member Functions | |
icio_payload_extension (void) | |
constructor More... | |
~icio_payload_extension (void) | |
destructor More... | |
void | copy_from (const tlm_extension_base &extension) |
tlm::tlm_extension_base * | clone (void) const |
Public Attributes | |
unsigned int | flush |
flush instruction cache More... | |
unsigned int | flushl |
flush instruction cache line More... | |
unsigned int | fline |
line offset in cache flush More... | |
unsigned int * | debug |
debug information More... | |
bool | fail |
failure intended More... | |
Payload extensions for TLM instruction cache target socket.
typedef tlm::tlm_base_protocol_types::tlm_payload_type icio_payload_extension::tlm_payload_type |
typedef tlm::tlm_base_protocol_types::tlm_phase_type icio_payload_extension::tlm_phase_type |
unsigned int* icio_payload_extension::debug |
debug information
Referenced by copy_from(), mmu_cache::exec_instr(), and leon3_funclt_trap::TLMMemory::read_instr().
bool icio_payload_extension::fail |
failure intended
Referenced by copy_from().
unsigned int icio_payload_extension::fline |
line offset in cache flush
Referenced by copy_from().
unsigned int icio_payload_extension::flush |
flush instruction cache
Referenced by copy_from(), mmu_cache::exec_instr(), and leon3_funclt_trap::TLMMemory::read_instr().
unsigned int icio_payload_extension::flushl |
flush instruction cache line
Referenced by copy_from().