Class Member Functions
a
- AToG (AToG)
- axi_tlm_extension (axi_tlm_extension)
- AddPayloadImpl (ipc::BaseAgent, simple::Initiator)
- AcceptConnections (ipc::Server)
- Allocate (mm::Simple)
- aq (rv64::Instruction)
- add_payload (simple::Initiator)
- axi_target (simple::Initiator)
- axi_port (simple::Memory)
- AttachClock (simtix::TickManager)
- AcceptRequest (simtix::ToTlm)
b
- bind_mem_port (cp::TLM_MemIF)
- BaseAgent (ipc::BaseAgent)
- B_imm (rv64::Instruction)
c
- clock_negedge (AToG, GToA)
- clone (axi_tlm_extension)
- copy_from (axi_tlm_extension)
- CommandProcessor (cp::CommandProcessor)
- connect (cp::GDBStub)
- clock (ipc::DbgAgent, ipc::TimingAgent, simple::Initiator, simple::Memory, simple::PrintBuf, simtix::FromTlm, simtix::ToTlm)
- Ctor (lua::Ctor)
- Core (rv64::Core)
- compute_pending_interrupts (rv64::Core)
- counter_update (rv64::Core)
- c_b12 (rv64::Instruction)
- c_f2_high (rv64::Instruction)
- c_f2_low (rv64::Instruction)
- c_format (rv64::Instruction)
- c_imm (rv64::Instruction)
- c_opcode (rv64::Instruction)
- c_rd (rv64::Instruction)
- c_rd_small (rv64::Instruction)
- c_rs2 (rv64::Instruction)
- c_rs2_small (rv64::Instruction)
- c_uimm (rv64::Instruction)
- csr (rv64::Instruction)
- csr_misa (rv64::csr_misa)
- csr_mstatus (rv64::csr_mstatus)
- checked_write (rv64::csr_mtvec)
- csr_table (rv64::csr_table)
- CloseFile (simple::PrintBuf)
d
- deserialize_regs (cp::GDBStub)
- disable_debug (debug_if, rv64::Core)
- DbgAgent (ipc::DbgAgent)
- data (rv64::Instruction)
- decode (rv64::Instruction)
- decode_16 (rv64::Instruction)
- decode_32 (rv64::Instruction)
- default_read64 (rv64::csr_table)
- default_write64 (rv64::csr_table)
e
- Empty (MsgQueue)
- Erase (ThreadSafeMap)
- enable_debug (debug_if, rv64::Core)
- EndResponse (ipc::TimingAgent, simple::Initiator, simtix::ToTlm)
- exec_step (rv64::Core)
- ext_interrupt (rv64::Core)
f
- Find (ThreadSafeMap)
- ForEach (ThreadSafeMap)
- ForwardPayload (ipc::DbgAgent)
- free (mm::Simple, mm::detail::NullMM)
- fence_fm (rv64::Instruction)
- fence_pred (rv64::Instruction)
- fence_succ (rv64::Instruction)
- frm (rv64::Instruction)
- funct12 (rv64::Instruction)
- funct2 (rv64::Instruction)
- funct3 (rv64::Instruction)
- funct5 (rv64::Instruction)
- funct6 (rv64::Instruction)
- funct7 (rv64::Instruction)
- FlushAll (simple::PrintBuf)
- FlushBuffer (simple::PrintBuf)
- FromTlm (simtix::FromTlm)
- from_table_t (simtix::from_table_t)
g
- GToA (GToA)
- get_clk (cp::CommandProcessor)
- get_target (cp::CommandProcessor)
- GDBStub (cp::GDBStub)
- gdb_main (cp::GDBStub)
- get_program_counter (debug_if, rv64::Core)
- get_registers (debug_if, rv64::Core)
- get_status (debug_if, rv64::Core)
- GetInstance (mm::Simple)
- get_csr_value (rv64::Core)
- get_regs (rv64::RegFile)
- get_base_address (rv64::csr_mtvec)
- get_address (rv64::csr_pmpaddr)
- get_read_data (simple::Initiator)
h
- handle_packet (cp::GDBStub)
- HandleClient (ipc::Server)
- HandleInterrupt (ipc::TimingAgent)
- has_C_extension (rv64::csr_misa)
- has_supervisor_mode_extension (rv64::csr_misa)
- has_user_mode_extension (rv64::csr_misa)
- HasPendingTasks (simtix::ToTlm)
i
- Insert (ThreadSafeMap)
- insert_breakpoint (debug_if, rv64::Core)
- InsertResponse (ipc::BaseAgent)
- is_invalid_csr_access (rv64::Core)
- I_imm (rv64::Instruction)
- Instruction (rv64::Instruction)
- is_compressed (rv64::Instruction)
- init (rv64::csr_misa)
- is_valid_csr64_addr (rv64::csr_table)
- Initiator (simple::Initiator)
j
- J_imm (rv64::Instruction)
l
- log (cp::GDBStub)
- load_ (cp::TLM_MemIF)
- load_byte (cp::TLM_MemIF, data_memory_if, debug_if, rv64::Core)
- load_double (cp::TLM_MemIF, data_memory_if)
- load_half (cp::TLM_MemIF, data_memory_if)
- load_instr (cp::TLM_MemIF, instr_memory_if)
- load_ubyte (cp::TLM_MemIF, data_memory_if)
- load_uhalf (cp::TLM_MemIF, data_memory_if)
- load_uword (cp::TLM_MemIF, data_memory_if)
- load_word (cp::TLM_MemIF, data_memory_if)
- load_elf (dbg::MemoryDebugger, simple::Memory)
- load_time_us (lua::Ctor)
m
- mem_req_ (cp::TLM_MemIF)
- mem_resp_ack_ (cp::TLM_MemIF)
- MemoryDebugger (dbg::MemoryDebugger)
- Monitor (dbg::Monitor)
- Memory (simple::Memory)
n
- nb_transport_bw (AToG, GToA, cp::TLM_MemIF, dbg::Monitor, ipc::TimingAgent, simple::Initiator, simtix::ToTlm)
- nb_transport_bw_untimed (AToG)
- nb_transport_fw (AToG, GToA, dbg::Monitor, simple::Memory, simple::PrintBuf, simtix::FromTlm)
- nb_transport_fw_untimed (GToA)
- num_modules (lua::Ctor)
- num_entries (simple::PrintBuf)
- next_level (simtix::FromTlm)
o
- operator= (lua::Ctor, simtix::TickManager, simtix::ToTlm::Request)
- opcode (rv64::Instruction)
- operator[] (rv64::RegFile, simtix::ToTlm)
- operator ArchParam (simtix::from_table_t)
p
- process_req (AToG)
- process_resp (GToA)
- Pop (MsgQueue)
- Push (MsgQueue)
- parse_mem_req (cp::GDBStub)
- PrintPayload (dbg::Monitor)
- ProcessFWQueue (ipc::BaseAgent)
- pc_alignment_mask (rv64::Core)
- prepare_interrupt (rv64::Core)
- prepare_trap (rv64::Core)
- ProcessRequest (simple::Memory, simple::PrintBuf, simtix::FromTlm, simtix::ToTlm)
- PrintBuf (simple::PrintBuf)
- ProcessResponse (simtix::ToTlm)
- Param (simtix::from_table_t)
q
- quadrant (rv64::Instruction)
r
- read_ext_interrupt (cp::CommandProcessor)
- read_sw_interrupt (cp::CommandProcessor)
- read_timer_interrupt (cp::CommandProcessor)
- receive_packet (cp::GDBStub)
- read_bytes (dbg::MemoryDebugger, simple::Memory)
- read_register (debug_if, rv64::Core)
- remove_breakpoint (debug_if, rv64::Core)
- ReceivePayload (ipc::Server)
- RegisterSignal (ipc::Server)
- Response (ipc::Server, simple::Memory, simple::PrintBuf, simtix::FromTlm)
- return_from_trap_handler (rv64::Core)
- run (rv64::Core)
- run_step (rv64::Core)
- rd (rv64::Instruction)
- rl (rv64::Instruction)
- rs1 (rv64::Instruction)
- rs2 (rv64::Instruction)
- rs3 (rv64::Instruction)
- RegFile (rv64::RegFile)
- read (rv64::RegFile)
- ReceiveData (simple::PrintBuf)
- Read (simtix::ToTlm)
- Request (simtix::ToTlm::Request)
s
- Size (MsgQueue)
- SC_NAMED (cp::CommandProcessor)
- set_clk (cp::CommandProcessor)
- set_ext_int (cp::CommandProcessor)
- set_pc (cp::CommandProcessor, rv64::Core)
- set_sw_int (cp::CommandProcessor)
- set_target (cp::CommandProcessor, dbg::MemoryDebugger, ipc::DbgAgent, ipc::TimingAgent, simple::Initiator, simtix::ToTlm)
- set_timer_int (cp::CommandProcessor)
- send_ack (cp::GDBStub)
- send_packet (cp::GDBStub)
- serialize_byte (cp::GDBStub)
- serialize_regs (cp::GDBStub)
- set_debug_if (cp::GDBStub)
- setup_trans (cp::TLM_MemIF)
- store_ (cp::TLM_MemIF)
- store_byte (cp::TLM_MemIF, data_memory_if, debug_if, rv64::Core)
- store_double (cp::TLM_MemIF, data_memory_if)
- store_half (cp::TLM_MemIF, data_memory_if)
- store_word (cp::TLM_MemIF, data_memory_if)
- SendTransactionDbg (dbg::MemoryDebugger)
- set_to (dbg::Monitor)
- set_single_step (debug_if, rv64::Core)
- set_status (debug_if, rv64::Core)
- set_clock (ipc::DbgAgent, ipc::TimingAgent, simple::Initiator, simple::Memory, simple::PrintBuf, simtix::FromTlm, simtix::ToTlm)
- SendError (ipc::Server)
- SendSignal (ipc::Server)
- SendSignalToAllClients (ipc::Server)
- Server (ipc::Server)
- Start (ipc::Server)
- Stop (ipc::Server)
- set_irq (ipc::TimingAgent)
- Simple (mm::Simple)
- set_csr_value (rv64::Core)
- set_data_mem (rv64::Core)
- set_instr_mem (rv64::Core)
- sw_interrupt (rv64::Core)
- switch_to_trap_handler (rv64::Core)
- S_imm (rv64::Instruction)
- shamt (rv64::Instruction, rv64::RegFile)
- shamt_w (rv64::Instruction, rv64::RegFile)
- show (rv64::RegFile)
- set_axi_target (simple::Initiator)
- size (simple::Memory)
- set_next_level (simtix::FromTlm)
t
- TryPop (MsgQueue)
- thread_proc (cp::CommandProcessor)
- TLM_MemIF (cp::TLM_MemIF)
- target (dbg::MemoryDebugger, ipc::DbgAgent, ipc::TimingAgent, simple::Initiator, simtix::ToTlm)
- to (dbg::Monitor)
- ThreadProcess (ipc::TimingAgent, simple::Initiator)
- TimingAgent (ipc::TimingAgent)
- timer_interrupt (rv64::Core)
- trap_check_addr_alignment (rv64::Core)
- trap_check_pc_alignment (rv64::Core)
- transport_dbg (simple::Memory, simple::PrintBuf)
- Tick (simtix::TickManager, simtix::ToTlm)
- TickManager (simtix::TickManager)
- ToTlm (simtix::ToTlm)
u
- U_imm (rv64::Instruction)
v
- validate_csr_counter_read_access_rights (rv64::Core)
w
- wait_ack (cp::GDBStub)
- write_bytes (dbg::MemoryDebugger, simple::Memory, simple::PrintBuf)
- write_register (debug_if, rv64::Core)
- write (rv64::RegFile)
- Write (simtix::ToTlm)
z
- zimm (rv64::Instruction)
~
- ~AToG (AToG)
- ~GToA (GToA)
- ~axi_tlm_extension (axi_tlm_extension)
- ~GDBStub (cp::GDBStub)
- ~data_memory_if (data_memory_if)
- ~MemoryDebugger (dbg::MemoryDebugger)
- ~Monitor (dbg::Monitor)
- ~debug_if (debug_if)
- ~instr_memory_if (instr_memory_if)
- ~Server (ipc::Server)
- ~Simple (mm::Simple)
- ~Memory (simple::Memory)
- ~PrintBuf (simple::PrintBuf)
- ~FromTlm (simtix::FromTlm)
- ~TickManager (simtix::TickManager)
- ~Request (simtix::ToTlm::Request)
- ~ToTlm (simtix::ToTlm)