SoCRocket
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().