From 2c8c4d13a3d679646c2162b168e19103b42fb6ae Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Tue, 13 Feb 2024 12:15:41 -0600 Subject: mk: add enable_prof flag for verilator --- mk/verilator.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mk') diff --git a/mk/verilator.mk b/mk/verilator.mk index 0205e74..56d8783 100644 --- a/mk/verilator.mk +++ b/mk/verilator.mk @@ -37,7 +37,7 @@ define prepare_verilator_target endef define setup_verilator_target - $(call build_vars,$(addprefix enable_,rand threads trace cov opt lto)) + $(call build_vars,$(addprefix enable_,rand threads trace cov opt lto prof)) $(call target_var,vl_flags) = $(common_vl_flags) $(call target_var,vl_cflags) = $(common_vl_cflags) @@ -61,6 +61,7 @@ define set_verilator_common $$(if $$(enable_trace),--trace --trace-fst --trace-structs) \ $$(if $$(enable_cov),--coverage) \ $$(if $$(enable_opt),-O3) \ + $$(if $$(enable_prof),--prof-cfuncs) \ --cc --exe --prefix Vtop --MMD --MP common_vl_flags := $$(static_flags) $$(core_info/$$(rule_top)/vl_flags) -- cgit v1.2.3