From b5281f5fc01fc925898c9323edab41b817df8661 Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Wed, 14 Feb 2024 15:36:25 -0500 Subject: Add test that higher-granularity masks override lower-granularity ones Stream-level masks should always override globally-set masks. Next-kernel masks should always override both stream-level masks and globally-set masks. Tests reveal an issue with the next-kernel mask not overriding the stream mask on CUDA 11.0+. CUDA appears to apply the per-stream mask to the QMD/TMD after `launchCallback()` is triggered, making it impossible to override as currently implemented. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 553e0fc..7c52826 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,9 @@ libsmctrl.so libsmctrl_test_gpc_info libsmctrl_test_global_mask libsmctrl_test_stream_mask +libsmctrl_test_stream_mask_override libsmctrl_test_next_mask +libsmctrl_test_next_mask_override *.pyc *.o .gdb_history -- cgit v1.2.2