summaryrefslogtreecommitdiff
path: root/src/systemc/core/kernel.cc
AgeCommit message (Expand)Author
2018-11-09systemc: Seperate out the sc_main fiber and its bookkeeping.Gabe Black
2018-10-16systemc: Change the point where elaboration is considered over.Gabe Black
2018-10-16systemc: Add missing sc_interface::register_port, and add calls to it.Gabe Black
2018-10-09systemc: Rework how delayed sensitivities are handled.Gabe Black
2018-10-09systemc: Centralize module callbacks and report new warnings.Gabe Black
2018-10-09systemc: Catch exceptions during updates, notifications, and callbacks.Gabe Black
2018-10-09systemc: Remove a redundant call to update() from the kernel object.Gabe Black
2018-10-03systemc: Ensure sc_stop during callbacks actually stops.Gabe Black
2018-10-03systemc: Track the module who's end_of_elaboration callback we're in.Gabe Black
2018-09-26systemc: Fix where we checked if sc_stop was called durig elaboration.Gabe Black
2018-09-25systemc: If sc_main returns, don't do any more systemc stuff.Gabe Black
2018-09-25systemc: Rework the init phase for the new way delta notes are handled.Gabe Black
2018-09-20systemc: Track exports and prim channels, and call their callbacks.Gabe Black
2018-09-20systemc: Implement port binding except positional binding.Gabe Black
2018-09-20systemc: Track the module in the end_of_elaboration callback.Gabe Black
2018-09-20systemc: Set the scheduler's event queue earlier.Gabe Black
2018-09-11systemc: Make some functions of the kernel static.Gabe Black
2018-09-11systemc: Implement the various sc_module stage callbacks.Gabe Black
2018-09-05systemc: Implement the sensitivity mechanism.Gabe Black
2018-09-05systemc: Implement channel updates and rework the scheduler.Gabe Black
2018-09-05systemc: Partially implement the scheduler.Gabe Black
2018-07-24systemc: Seperate the "external" header interface.Gabe Black