Skip to content

Commit c6a3f63

Browse files
committed
drm/asahi: Add the USER_TIMESTAMPS feature
Signed-off-by: Asahi Lina <lina@asahilina.net>
1 parent 2400d82 commit c6a3f63

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

drivers/gpu/drm/asahi/file.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,9 @@ impl File {
247247
unstable_uabi_version: uapi::DRM_ASAHI_UNSTABLE_UABI_VERSION,
248248
pad0: 0,
249249

250-
feat_compat: gpu.get_cfg().gpu_feat_compat | hw::feat::compat::GETTIME,
250+
feat_compat: gpu.get_cfg().gpu_feat_compat
251+
| hw::feat::compat::GETTIME
252+
| hw::feat::compat::USER_TIMESTAMPS,
251253
feat_incompat: gpu.get_cfg().gpu_feat_incompat,
252254

253255
gpu_generation: gpu.get_dyncfg().id.gpu_gen as u32,

drivers/gpu/drm/asahi/hw/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ pub(crate) mod feat {
9696
uapi::drm_asahi_feat_compat_DRM_ASAHI_FEAT_SOFT_FAULTS as u64;
9797
/// GETTIME API supported
9898
pub(crate) const GETTIME: u64 = uapi::drm_asahi_feat_compat_DRM_ASAHI_FEAT_GETTIME as u64;
99+
/// User timestamps extension supported
100+
pub(crate) const USER_TIMESTAMPS: u64 =
101+
uapi::drm_asahi_feat_compat_DRM_ASAHI_FEAT_USER_TIMESTAMPS as u64;
99102
}
100103

101104
/// Backwards-incompatible features.

0 commit comments

Comments
 (0)