Commit Graph

9 Commits

Author SHA1 Message Date
834b33af33 Use SPDX license identifiers 2022-09-29 14:16:47 +02:00
f990cd668f Switch to edie() for errors 2022-09-13 14:22:44 +02:00
75c32f3a99 Transform all aserts into unconditional checks 2021-12-09 16:08:36 +01:00
Kevin Sala
345bb7e98a Simplifying TAMPI's emulator code 2021-11-29 15:16:44 +01:00
d54c287ec8 Split ovni trace funtions to another source file 2021-11-19 16:48:53 +01:00
d3e87c2272 Add GPLv3 and MIT licenses 2021-11-03 11:32:17 +01:00
3c913dd26b Implement extended init for CPU channels 2021-10-21 16:53:01 +02:00
5a940540d3 Use priority queue for streams and fast channels
A priority queue (in heap.h) is used to keep the next event ready in the
emulator loop. Additionally, a list of dirty channels is keept to
limit the complexity of the propagation and emit phases.
2021-10-21 16:53:00 +02:00
Kevin Sala
a7463723bc Adding TAMPI instrumentation 2021-10-21 16:53:00 +02:00