28 #ifndef __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ 29 #define __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ 41 virtual void ppi(uint8_t cpu, uint32_t num,
bool state) = 0;
42 virtual void spi(uint32_t num,
bool state) = 0;
69 using Base::operator();
73 get_base_export().bind(dummyBwIf);
77 get_base_export().bind(dummyBwIf);
83 return "SignalInterruptInitiatorSocket";
102 using Base::operator();
109 return "SignalInterruptInitiatorSocket";
119 #endif // __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ tlm::tlm_base_target_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
const std::string & name()
SignalInterruptSlaveBase(const std::string &name)
SignalInterruptInitiatorSocket()
std::type_index get_protocol_types() const override
tlm::tlm_base_initiator_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
std::type_index get_protocol_types() const override
SignalInterruptBwIf dummyBwIf
const char * kind() const override
virtual ~SignalInterruptFwIf()
virtual ~SignalInterruptBwIf()
const char * kind() const override
SignalInterruptInitiatorSocket(const char *name)