Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Functions | Variables
mp-hello.c File Reference
#include "stdlib.h"
#include "stdio.h"
#include "irqmp.h"
Include dependency graph for mp-hello.c:

Functions

int get_cpu_id ()
 
int main ()
 

Variables

volatile unsigned int i = 0
 

Function Documentation

int get_cpu_id ( )

References result.

Referenced by main().

int main ( void  )

References get_cpu_id(), init_irqmp(), irqmp_base, and irqmp::mpstatus.

Here is the call graph for this function:

Variable Documentation

volatile unsigned int i = 0

Referenced by trap::ToolsManager< unsigned int >::addTool(), trap::WatchpointManager< unsigned int >::addWatchpoint(), AHBCtrl::AHBCtrl(), alpha_proc(), amba_prinf_config(), apbps2_test(), apbuart_test(), AHBCtrl::arbitrate(), ata_test(), AHBCtrl::b_transport(), trap::SparseMemoryLT< N_INITIATORS, sockSize >::b_transport(), balanced_accuracy(), leon3_funclt_trap::WRITEpsr_imm::behavior(), leon3_funclt_trap::RETT_imm::behavior(), leon3_funclt_trap::RETT_reg::behavior(), leon3_funclt_trap::WRITEpsr_reg::behavior(), BitReverse(), brm_1553_test(), build_frame_list(), sr_register< unsigned int >::bus_read(), sr_register< unsigned int >::bus_write(), can_filter(), can_oc_test(), can_read_eff(), can_send_eff(), sc_register_b< T >::check_and_init(), CheckSum(), chkdtag(), Irqmp::clear_write(), comp32(), CopyColumn(), leon3_funclt_trap::Instruction::DecrementRegWindow(), des_encrypt(), des_set_key(), divtest(), dquantz_lum(), dsu3_tb_check(), ehc_check_opresvals(), ehc_test(), trap::ToolsManager< unsigned int >::emptyPipeline(), Irqmp::end_of_simulation(), mmu::end_of_simulation(), vectorcache::end_of_simulation(), APBCtrl::exec_func(), AHBOut::exec_func(), AHBProf::exec_func(), fft_radix4(), find_ahb_slv(), PyScObjectGenerator::find_object_by_ptr(), find_syndromes(), Irqmp::force_write(), fwt97(), Leon3::g_args_callback(), AHBIn::gen_frame(), powermonitor::gen_report(), trap::WatchpointManager< unsigned int >::getWatchPoint(), gptimer_test(), greth_test(), grfpu_test(), grhcan_test(), grpwm_test(), grtm_test(), grusbdc_test(), trap::WatchpointManager< unsigned int >::hasWatchpoint(), HSORT(), huff_ac_dec(), huff_dc_dec(), i2c_test(), i2cmst_test(), i2cslv_test(), icrc1(), leon3_funclt_trap::Instruction::IncrementRegWindow(), Irqmp::init_registers(), GPTimer::init_registers(), trap::OSEmulator< issueWidth >::initSysCalls(), InitU2(), InitX(), irqhandler_rt(), Irqmp::Irqmp(), irqtest(), iwt97(), j_rev_dct(), keyschedule(), kill_time(), l2irqtest(), l2timers_test(), lcd_hpi_read_words(), lcd_hpi_write_words(), leon2_test(), leon3_test(), main(), matrix_pin_down(), MDR_dataset_read(), MDR_model_build_cell_counts(), MDR_model_build_cell_statuses(), MDR_model_compute_confusion_matrix(), MDR_model_construct_attribute(), MDR_multiindex_decode(), MDR_multiindex_encode(), MDR_multiindex_init(), MDR_PRIVATE_dataset_finish_row(), MDR_PRIVATE_model_init_cells(), localram::mem_read(), localram::mem_write(), Memory::Memory(), trap::MemoryAT< N_INITIATORS, sockSize >::MemoryAT(), trap::MemoryLT< N_INITIATORS, sockSize >::MemoryLT(), mmu::mmu(), mmu_test(), Irqmp::mpstat_read(), Irqmp::mpstat_write(), mptest(), mptest_end(), mptest_start(), msb_lsb(), msg_proc(), multest(), trap::ToolsManager< unsigned int >::newIssue(), num_proc(), oc_irq_handler(), openIntrinsic< wordSize >::operator()(), trap::openSysCall< wordSize >::operator()(), creatIntrinsic< wordSize >::operator()(), trap::creatSysCall< wordSize >::operator()(), readIntrinsic< wordSize >::operator()(), trap::readSysCall< wordSize >::operator()(), writeIntrinsic< wordSize >::operator()(), trap::writeSysCall< wordSize >::operator()(), statIntrinsic< wordSize >::operator()(), trap::statSysCall< wordSize >::operator()(), utimesIntrinsic< wordSize >::operator()(), lstatIntrinsic< wordSize >::operator()(), trap::utimesSysCall< wordSize >::operator()(), trap::lstatSysCall< wordSize >::operator()(), chmodIntrinsic< wordSize >::operator()(), trap::chmodSysCall< wordSize >::operator()(), getenvIntrinsic< wordSize >::operator()(), trap::getenvSysCall< wordSize >::operator()(), chownIntrinsic< wordSize >::operator()(), unlinkIntrinsic< wordSize >::operator()(), trap::chownSysCall< wordSize >::operator()(), mainIntrinsic< wordSize >::operator()(), trap::unlinkSysCall< wordSize >::operator()(), trap::mainSysCall< wordSize >::operator()(), pboard(), pci_allocate_resources(), pcif_test(), trap::SparseMemoryAT< N_INITIATORS, sockSize >::peq_cb(), leon3_funclt_trap::LEON3_ABIIf::postCall(), leon3_funclt_trap::LEON3_ABIIf::preCall(), print_attribute(), print_combo(), print_conf_matrix(), print_model(), AHBCtrl::print_requests(), PythonModule::PythonModule(), QS(), leon3_funclt_trap::Instruction::RaiseException(), pysc::api::cci::ParamList::read(), MapStorage::read_block(), leon3_funclt_trap::RegisterBankClass::RegisterBankClass(), trap::WatchpointManager< unsigned int >::removeWatchpoint(), leon3_funclt_trap::Processor_leon3_funclt::resetOp(), rt_1553_test(), sc_find_by_name(), sc_irq_handler(), sc_main(), Scale(), leon3_funclt_trap::RegisterBankClass::setSize(), SlaveStart(), trap::SparseMemoryAT< N_INITIATORS, sockSize >::SparseMemoryAT(), trap::SparseMemoryLT< N_INITIATORS, sockSize >::SparseMemoryLT(), spictrl_test(), spw_test(), start(), APBCtrl::start_of_simulation(), Mctrl::start_of_simulation(), svgactrl_test(), swap(), swap_Endianess(), leon3_funclt_trap::MemoryInterface::swapEndianess(), Initiator::thread_process(), TMTF(), TouchArray(), AHBCtrl::transport_dbg(), trap::SparseMemoryLT< N_INITIATORS, sockSize >::transport_dbg(), trap::SparseMemoryAT< N_INITIATORS, sockSize >::transport_dbg(), Transpose(), TwiddleOneCol(), uhc_check_resvals(), uhc_test(), vectorcache::vectorcache(), whetstones(), sr_signal::signal_out< bool, Irqmp >::write(), sr_signal::signal_selector< TYPE, MODULE >::write(), MapStorage::write_block(), trap::MemoryAT< N_INITIATORS, sockSize >::~MemoryAT(), trap::MemoryLT< N_INITIATORS, sockSize >::~MemoryLT(), leon3_funclt_trap::Processor_leon3_funclt::~Processor_leon3_funclt(), leon3_funclt_trap::RegisterBankClass::~RegisterBankClass(), trap::SparseMemoryAT< N_INITIATORS, sockSize >::~SparseMemoryAT(), and trap::SparseMemoryLT< N_INITIATORS, sockSize >::~SparseMemoryLT().