acknowledged_irq(const uint32_t &irq, const uint32_t &cpu, const sc_time &time) | Irqmp | |
apb | APBSlave | |
APBDevice(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBDevice< BaseModule< DefaultBase > > | |
APBDevice(ModuleName mn) | APBDevice< BaseModule< DefaultBase > > | |
APBSlave(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBSlave | inline |
APBSlave(ModuleName mn) | APBSlave | inline |
BaseModule(ModuleName mn) | BaseModule< DefaultBase > | inline |
BROADCAST | Irqmp | static |
BROADCAST_BM | Irqmp | static |
BROADCAST_DEFAULT | Irqmp | static |
CLEAR_DEFAULT | Irqmp | static |
clear_write() | Irqmp | |
clk | CLKDevice | |
clkcng() | CLKDevice | inlinevirtual |
CLKDevice() | CLKDevice | |
clock_cycle | CLKDevice | protected |
cpu_rst | Irqmp | |
cpu_stat | Irqmp | |
dorst() | Irqmp | virtual |
e_signal | Irqmp | |
end_of_elaboration() | Irqmp | |
end_of_simulation() | Irqmp | |
EXTIR_ID_DEFAULT | Irqmp | static |
FORCE_DEFAULT | Irqmp | static |
force_write() | Irqmp | |
g_eirq | Irqmp | |
g_ncpu | Irqmp | |
g_paddr | APBDevice< BaseModule< DefaultBase > > | protected |
g_pcacheable | APBDevice< BaseModule< DefaultBase > > | protected |
g_pdeviceid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pindex | APBDevice< BaseModule< DefaultBase > > | protected |
g_pirq | APBDevice< BaseModule< DefaultBase > > | protected |
g_pmask | APBDevice< BaseModule< DefaultBase > > | protected |
g_pprefetchable | APBDevice< BaseModule< DefaultBase > > | protected |
g_ptype | APBDevice< BaseModule< DefaultBase > > | protected |
g_pvendorid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pversion | APBDevice< BaseModule< DefaultBase > > | protected |
GC_HAS_CALLBACKS() | Irqmp | |
get_apb_base() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_id() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_info() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_mask() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_pindex() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_relative_addr(uint32_t addr) const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_type() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_vendor_id() const | APBDevice< BaseModule< DefaultBase > > | virtual |
incomming_irq(const std::pair< uint32_t, bool > &value, const sc_time &time) | Irqmp | |
init_apb(uint32_t pindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBDevice< BaseModule< DefaultBase > > | |
init_apb_generics() | APBDevice< BaseModule< DefaultBase > > | |
init_counters() | BaseModule< DefaultBase > | inlinevirtual |
init_generics() | Irqmp | virtual |
init_power() | BaseModule< DefaultBase > | inlinevirtual |
init_registers() | Irqmp | virtual |
int_power | Irqmp | |
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | Irqmp | |
int_power_norm | Irqmp | |
IR_CLEAR | Irqmp | static |
IR_CLEAR_IC | Irqmp | static |
IR_FORCE | Irqmp | static |
IR_FORCE_IF | Irqmp | static |
IR_LEVEL | Irqmp | static |
IR_LEVEL_IL | Irqmp | static |
IR_PENDING | Irqmp | static |
IR_PENDING_EIP | Irqmp | static |
IR_PENDING_IP | Irqmp | static |
irq_ack | Irqmp | |
irq_in | Irqmp | |
irq_req | Irqmp | |
Irqmp(sc_module_name name, int32_t paddr=0, int32_t pmask=0xFFF, int32_t ncpu=2, int32_t eirq=1, uint32_t pindex=0, bool powmon=false) | Irqmp | |
launch_irq() | Irqmp | |
LEVEL_DEFAULT | Irqmp | static |
m_api | BaseModule< DefaultBase > | protected |
m_counters | BaseModule< DefaultBase > | protected |
m_generics | BaseModule< DefaultBase > | protected |
m_power | BaseModule< DefaultBase > | protected |
m_register | APBDevice< BaseModule< DefaultBase > > | protected |
MASK_DEFAULT | Irqmp | static |
MP_STAT | Irqmp | static |
MP_STAT_DEFAULT | Irqmp | static |
MP_STAT_EIRQ | Irqmp | static |
MP_STAT_NCPU | Irqmp | static |
MP_STAT_WMASK | Irqmp | static |
mpstat_read() | Irqmp | |
mpstat_write() | Irqmp | |
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time) | CLKDevice | virtual |
onrst(const bool &value, const sc_core::sc_time &time) | CLKDevice | virtual |
PENDING_DEFAULT | Irqmp | static |
pending_write() | Irqmp | |
power_model() | Irqmp | |
print_apb_device_info(char *name) const | APBDevice< BaseModule< DefaultBase > > | virtual |
PROC_EXTIR_ID(int CPU_INDEX) | Irqmp | inlinestatic |
PROC_EXTIR_ID_EID | Irqmp | static |
PROC_FORCE_DEFAULT | Irqmp | static |
PROC_IR_FORCE(int CPU_INDEX) | Irqmp | inlinestatic |
PROC_IR_FORCE_IF | Irqmp | static |
PROC_IR_FORCE_IFC | Irqmp | static |
PROC_IR_MASK(int CPU_INDEX) | Irqmp | inlinestatic |
PROC_MASK_EIM | Irqmp | static |
PROC_MASK_IM | Irqmp | static |
r | APBSlave | |
rst | CLKDevice | |
SC_HAS_PROCESS(Irqmp) | Irqmp | |
set_clk(sc_core::sc_clock &clk) | CLKDevice | |
set_clk(sc_core::sc_time period) | CLKDevice | |
set_clk(double period, sc_core::sc_time_unit base) | CLKDevice | |
SR_HAS_SIGNALS(Irqmp) | Irqmp | |
CLKDevice::SR_HAS_SIGNALS(CLKDevice) | CLKDevice | |
sta_power | Irqmp | |
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | Irqmp | |
sta_power_norm | Irqmp | |
start_of_simulation() | Irqmp | |
~APBDevice() | APBDevice< BaseModule< DefaultBase > > | virtual |
~APBDeviceBase() | APBDeviceBase | inlinevirtual |
~APBSlave() | APBSlave | inline |
~BaseModule() | BaseModule< DefaultBase > | inlinevirtual |
~CLKDevice() | CLKDevice | virtual |
~Irqmp() | Irqmp | |