Go to the documentation of this file.
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();
83 return "SignalInterruptInitiatorSocket";
102 using Base::operator();
109 return "SignalInterruptInitiatorSocket";
119 #endif // __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__
virtual void ppi(uint8_t cpu, uint32_t num, bool state)=0
std::type_index get_protocol_types() const override
tlm::tlm_base_initiator_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
SignalInterruptInitiatorSocket(const char *name)
const char * kind() const override
SignalInterruptSlaveBase(const std::string &name)
tlm::tlm_base_target_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
virtual sc_core::sc_export< SignalInterruptBwIf > & get_base_export()
std::type_index get_protocol_types() const override
virtual ~SignalInterruptFwIf()
const char * kind() const override
const std::string & name()
virtual void bind(base_target_socket_type &s)
const char * name() const
virtual void spi(uint32_t num, bool state)=0
SignalInterruptInitiatorSocket()
virtual ~SignalInterruptBwIf()
SignalInterruptBwIf dummyBwIf
virtual void bind(base_initiator_socket_type &s)
Generated on Wed Sep 30 2020 14:01:59 for gem5 by doxygen 1.8.17