16#ifndef SIMICS_SYSTEMC_SIMICS2TLM_TRANSACTION_H
17#define SIMICS_SYSTEMC_SIMICS2TLM_TRANSACTION_H
42 exception_type_t
issue(transaction_t *transaction, uint64 addr);
56 virtual void update_transaction(
const transaction_t *simics_transaction,
57 tlm::tlm_generic_payload *tlm_transaction) {
Simics transaction interface.
Definition: transaction_interface.h:26
A memory manager that implements the tlm::tlm_mm_interface providing a pool of transaction objects.
Definition: transaction_pool.h:34
Base class, responsible for handling a gasket.
Definition: gasket_owner.h:32
Class that implements the Simics transaction interface and translates it into a TLM transaction.
Definition: transaction.h:40
exception_type_t issue(transaction_t *transaction, uint64 addr)
Definition: pci_bus_interface.h:24