[PATCH 3/3] gpu: nova-core: trace vGPU state
From: Zhi Wang
Date: Wed Aug 05 2026 - 04:02:03 EST
Record the vGPU state in an independently selectable vGPU trace stream.
Replace the vGPU state dev_dbg() call with the formatted vGPU trace
event.
Signed-off-by: Zhi Wang <zhiw@xxxxxxxxxx>
---
drivers/gpu/nova-core/trace.rs | 2 --
drivers/gpu/nova-core/vgpu.rs | 5 +++--
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/nova-core/trace.rs b/drivers/gpu/nova-core/trace.rs
index db975804f855..17967a686fa2 100644
--- a/drivers/gpu/nova-core/trace.rs
+++ b/drivers/gpu/nova-core/trace.rs
@@ -139,7 +139,6 @@ macro_rules! nova_core_trace_gsp {
};
}
-#[expect(unused_macros)]
macro_rules! nova_core_trace_vgpu {
($dev:expr, $($arg:tt)*) => {
$crate::trace::nova_core_trace_impl!(nova_core_trace_vgpu, $dev, $($arg)*)
@@ -149,5 +148,4 @@ macro_rules! nova_core_trace_vgpu {
pub(crate) use nova_core_trace_driver;
pub(crate) use nova_core_trace_fsp;
pub(crate) use nova_core_trace_gsp;
-#[expect(unused_imports)]
pub(crate) use nova_core_trace_vgpu;
diff --git a/drivers/gpu/nova-core/vgpu.rs b/drivers/gpu/nova-core/vgpu.rs
index 6b7e045acea8..e4fc7e101c93 100644
--- a/drivers/gpu/nova-core/vgpu.rs
+++ b/drivers/gpu/nova-core/vgpu.rs
@@ -13,7 +13,8 @@
Fsp,
VgpuMode, //
},
- gpu::Chipset, //
+ gpu::Chipset,
+ trace::nova_core_trace_vgpu, //
};
mod hal;
@@ -50,7 +51,7 @@ pub(crate) fn new(
);
VgpuState::Disabled
});
- dev_dbg!(pdev, "vGPU state: {:?}\n", state);
+ nova_core_trace_vgpu!(pdev, "state: {:?}", state);
Self { state }
}
--
2.53.0