14#ifndef SIMICS_SYSTEMC_PROCESS_STACK_H
15#define SIMICS_SYSTEMC_PROCESS_STACK_H
36 sc_core::sc_curr_proc_kind enter_process_kind)
override;
39 std::stack<sc_core::sc_process_handle> stack_;
40 sc_core::sc_event return_event_;
The process stack helps maintain a LIFO order of function calls that cross the SystemC/Simics border,...
Definition: process_stack_interface.h:25
Definition: process_stack.h:27
void waitForCurrentProcessOnTop() override
void runUntilStackEmpty() override
void waitForExitCondition(sc_core::sc_curr_proc_kind enter_process_kind) override
ProcessStack(iface::SimulationInterface *simulation)
Interface to the SystemC simulation.
Definition: simulation_interface.h:25