Age | Commit message (Expand) | Author |
2018-09-26 | systemc: Report errors when proc ctrl funcs are called during elab. | Gabe Black |
2018-09-26 | systemc: Handle sc_stop called from sc_main correctly. | Gabe Black |
2018-09-26 | systemc: Fix some issues with starvation checks. | Gabe Black |
2018-09-26 | systemc: When sc_start-ing with zero time, ensure the ready event runs. | Gabe Black |
2018-09-26 | systemc: Fix where we checked if sc_stop was called durig elaboration. | Gabe Black |
2018-09-26 | systemc: Make sure methods aren't restarted by yield. | Gabe Black |
2018-09-26 | systemc: When a thread completes, yield to the scheduler. | Gabe Black |
2018-09-26 | systemc: Implement positional binding. | Gabe Black |
2018-09-26 | systemc: Get rid of the unused warning function in sc_event_finder_t. | Gabe Black |
2018-09-26 | systemc: Use the eq pointer directly less often in the scheduler. | Gabe Black |
2018-09-26 | systemc: Make sc_process_b less hokey, and make WAIT* work. | Gabe Black |
2018-09-25 | systemc: Handle null and omitted event names. | Gabe Black |
2018-09-25 | systemc: Handle null sc_object names. | Gabe Black |
2018-09-25 | systemc: Check for time overflow in sc_start. | Gabe Black |
2018-09-25 | systemc: Handle sc_time_stamp before any sc_time is constructed. | Gabe Black |
2018-09-25 | systemc: Keep track of how sc_main completes and expose that to python. | Gabe Black |
2018-09-25 | systemc: If no sc_module_name was used, throw an error. | Gabe Black |
2018-09-25 | systemc: If an event is a delta notification, checked if it's timed. | Gabe Black |
2018-09-25 | systemc: If sc_main returns, don't do any more systemc stuff. | Gabe Black |
2018-09-25 | systemc: Clear out the scheduler more agressively and with common code. | Gabe Black |
2018-09-25 | systemc: Override notifyWork for timeout/event_and_list sensitivities. | Gabe Black |
2018-09-25 | systemc: Make sure no delta cycles are scheduled when stopping. | Gabe Black |
2018-09-25 | systemc: Make sure an immediate notification overrides a delayed one. | Gabe Black |
2018-09-25 | systemc: Improve scheduler cleanup. | Gabe Black |
2018-09-25 | systemc: Generalize gem5 style event scheduling. | Gabe Black |
2018-09-25 | systemc: Make sure sc_start waits for simulation even when starving. | Gabe Black |
2018-09-25 | systemc: Rework the init phase for the new way delta notes are handled. | Gabe Black |
2018-09-25 | systemc: Don't run the ready event inline when unpausing. | Gabe Black |
2018-09-25 | systemc: Rework how delta and timed notifications/timeouts are tracked. | Gabe Black |
2018-09-20 | systemc: When sc_start is told to run zero time, do one delta cycle. | Gabe Black |
2018-09-20 | systemc: Don't run clocked thread processes during the init phase. | Gabe Black |
2018-09-20 | systemc: Track exports and prim channels, and call their callbacks. | Gabe Black |
2018-09-20 | systemc: Fix the priority of the maximum time event. | Gabe Black |
2018-09-20 | systemc: Implement a little more of sc_time. | Gabe Black |
2018-09-20 | systemc: Implement port binding except positional binding. | Gabe Black |
2018-09-20 | systemc: Make BindInfo track ports or interfaces. | Gabe Black |
2018-09-20 | systemc: Ensure delta notifications happen at the right time after sc_pause. | Gabe Black |
2018-09-20 | systemc: Implement sc_export. | Gabe Black |
2018-09-20 | systemc: Don't schedule the update phase if the event queue is null. | Gabe Black |
2018-09-20 | systemc: Use an std::list to track all modules. | Gabe Black |
2018-09-20 | systemc: Track the module in the end_of_elaboration callback. | Gabe Black |
2018-09-20 | systemc: Add a nonstandard sc_status pretty printer operator. | Gabe Black |
2018-09-20 | systemc: Set the scheduler's event queue earlier. | Gabe Black |
2018-09-20 | systemc: "Implement" sc_interface's methods. | Gabe Black |
2018-09-20 | systemc: Implement a few more member functions for sc_time. | Gabe Black |
2018-09-20 | systemc: Use the new python interface to delay fixing the timescale. | Gabe Black |
2018-09-20 | systemc: Generalize working with the systemc python module from C++. | Gabe Black |
2018-09-20 | systemc: Implement sc_gen_unique_name. | Gabe Black |
2018-09-11 | systemc: Ensure the terminated event is notified in all cases. | Gabe Black |
2018-09-11 | systemc: Detect a process control corner case and report an error. | Gabe Black |