Commit Graph

7821 Commits

Author SHA1 Message Date
Mateusz Gancarz 4027cdebc2 [#74021] add final keyword to VerilatedSaifActivityAccumulator class 2025-03-05 13:19:36 +01:00
Mateusz Gancarz bdb7050411 [#74021] format verilator_saif_diff script 2025-03-05 13:17:05 +01:00
github action e296d90328 Apply 'make format' 2025-03-05 11:44:33 +00:00
Mateusz Gancarz c71f5b42e3 [#74021] move activity accumulating code to its own class 2025-03-05 12:43:30 +01:00
Mateusz Gancarz b383f64cff [#74021] remove unnecessary whitespace 2025-03-05 09:28:21 +01:00
github action 88f6463b5a Apply 'make format' 2025-03-05 07:51:11 +00:00
Mateusz Gancarz 2499c71d12 [#74021] simplify file IO logic 2025-03-05 08:46:08 +01:00
Mateusz Gancarz 2c677d90f7 [#74021] add reference to IEEE document specyfing SAIF format 2025-03-05 07:57:06 +01:00
github action 5901b82bed Apply 'make format' 2025-03-05 07:57:06 +01:00
Mateusz Gancarz c024ff0836 [#74021] remove code related to SAIF file rollover 2025-03-05 07:57:06 +01:00
Mateusz Gancarz b426a7145d [#74021] clean up empty spaces and one line if statements 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 46b63908a4 [#74021] add missing const declarations 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 121e84ef5e [#74021] move member variables to the top and add comments 2025-03-05 07:57:06 +01:00
github action 0838170af0 Apply 'make format' 2025-03-05 07:57:06 +01:00
Mateusz Gancarz fe7a666b51 [#74021] remove get from getters names 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 72787320e7 [#74021] add VerilatedSaif prefix to helper classes 2025-03-05 07:57:06 +01:00
Mateusz Gancarz dc94cb2c5c [#74021] add nodist/verilator_saif_diff to exceptions in t_dist_copyright 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 8fffad58e3 [#74021] remove unnecessary whitespaces from nodist/verilator_saif_diff 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 29b341ac93 [#74021] add source comment at the beginning of the SAIF file 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 9a3c6fda91 [#74021] wip: SystemC support 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 59a9197abe [#74021] add relocating nodist directory 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 738d7fff53 [#73912] add support for CMake 2025-03-05 07:57:06 +01:00
Mateusz Gancarz fef5acffec [#74021] add reference to IEEE document specyfing SAIF format 2025-03-05 07:57:06 +01:00
Mateusz Gancarz b0d99478e8 [#74021] place --trace-saif flag info in alphabetical order 2025-03-05 07:57:06 +01:00
github action 50d1a2fd5c Apply 'make format' 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 88a202f8d1 [#73912] fix t_timing_trace_saif golden file 2025-03-05 07:57:06 +01:00
Mateusz Gancarz c935aee87c [#73912] fix t_hier_block_trace_saif and t_trace_ascendingrange_saif golden files 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 78e0cd5b34 [#73912] fix incorrect nesting of scopes in case of empty top name 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 812fe0ef0c [#73912] implement more robust SAIF parser 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 87ea573b2e [#73220] remove DESIGN and VERSION from SAIF headers 2025-03-05 07:57:05 +01:00
github action 77b617aeea Apply 'make format' 2025-03-05 07:57:05 +01:00
Mateusz Gancarz ce2a35cc00 [#73220] fix for t_verilated_all test 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 239c264b86 [#73220] add time offset when opening new files during SAIF trace 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 8b634440a1 [#73220] add note to docs/guide about SAIF trace 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 28db59249c [#73220] add final keyword to Activity* classes 2025-03-05 07:57:05 +01:00
Mateusz Gancarz ca06d3ddc9 [#73220] fix portability issues with const char* 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 70238bbdc4 [#73220] fix order of member variables initialization 2025-03-05 07:57:05 +01:00
github action 17f2c7ed10 Apply 'make format' 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 999de10991 [#73220] remove unused variable 2025-03-05 07:57:05 +01:00
Mateusz Gancarz ef01003516 [#73220] change extension of t_trace_cat_saif test golden files 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 300b623a90 [#73220] fix static_assert clang compilation error 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 074349b682 [#73220] remove unnecessary assert 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 5bd9aabfcc [#73220] fix lint errors in driver.py 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 795bb86227 [#73220] fix V3Options compilation error 2025-03-05 07:57:05 +01:00
github action 290d230983 Apply 'make format' 2025-03-05 07:57:05 +01:00
Mateusz Gancarz bcc2d8d99a [#73220] improve SAIF tests framework with removing need for second reverse check 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 6ff8c239b9 [#73220] add checking for test correctness in t_trace_param_saif and t_trace_primitive_saif 2025-03-05 07:57:05 +01:00
Mateusz Gancarz d54ebaa14b [#73220] remove saif trace example 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 6ebc4fae7f [#73220] move emitting functions to ActivityVar and remove duplicate code 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 40bfe54ebc [#73220] clean up SAIF content printing code 2025-03-05 07:57:05 +01:00