16#ifndef TLM2SIMICS_SPI_SLAVE_H
17#define TLM2SIMICS_SPI_SLAVE_H
38 unsigned int transaction(simics::ConfObjectRef &simics_obj,
39 tlm::tlm_generic_payload *trans,
bool inquiry);
40 tlm::tlm_response_status simics_transaction(
41 simics::ConfObjectRef &simics_obj,
42 tlm::tlm_generic_payload *trans)
override;
43 unsigned int debug_transaction(simics::ConfObjectRef &simics_obj,
44 tlm::tlm_generic_payload *trans)
override;
Returns the interface provided by the associated Simics object.
Definition: interface_provider.h:32
Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher.
Definition: receiver_interface.h:29
Protocol specific transaction handler for Simics serial_peripheral_interface_slave interface.
Definition: spi_slave.h:30
iface::ReceiverInterface * receiver() override
SpiSlave()
Definition: spi_slave.h:32
Base class for transaction handlers without support for DMI.
Definition: transaction_handler.h:36
Definition: pci_bus_interface.h:24