summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2013-12-21 19:36:41 +0000
committerkettenis <kettenis@openbsd.org>2013-12-21 19:36:41 +0000
commit36e2276944bbdd5c550dc55239ce2dd96e7b409c (patch)
tree3fd2d778af5b6906cdb8a0cfa86408520cf5716d
parentIntroduce pretty_print_string() and use for printing both text (diff)
downloadwireguard-openbsd-36e2276944bbdd5c550dc55239ce2dd96e7b409c.tar.xz
wireguard-openbsd-36e2276944bbdd5c550dc55239ce2dd96e7b409c.zip
Advertise that we provide monotonic timestamps.
-rw-r--r--sys/dev/pci/drm/drmP.h4
-rw-r--r--sys/dev/pci/drm/drm_drv.c5
2 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/pci/drm/drmP.h b/sys/dev/pci/drm/drmP.h
index 01e1471e988..fbec77b709a 100644
--- a/sys/dev/pci/drm/drmP.h
+++ b/sys/dev/pci/drm/drmP.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: drmP.h,v 1.157 2013/12/15 22:09:36 kettenis Exp $ */
+/* $OpenBSD: drmP.h,v 1.158 2013/12/21 19:36:41 kettenis Exp $ */
/* drmP.h -- Private header for Direct Rendering Manager -*- linux-c -*-
* Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com
*/
@@ -949,6 +949,8 @@ struct drm_display_mode *
drm_mode_create_from_cmdline_mode(struct drm_device *,
struct drm_cmdline_mode *);
+extern unsigned int drm_timestamp_monotonic;
+
/* AGP/PCI Express/GART support (drm_agpsupport.c) */
struct drm_agp_head *drm_agp_init(void);
void drm_agp_takedown(struct drm_device *);
diff --git a/sys/dev/pci/drm/drm_drv.c b/sys/dev/pci/drm/drm_drv.c
index 177186fa81d..314d2a5fc61 100644
--- a/sys/dev/pci/drm/drm_drv.c
+++ b/sys/dev/pci/drm/drm_drv.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: drm_drv.c,v 1.119 2013/12/16 19:57:09 kettenis Exp $ */
+/* $OpenBSD: drm_drv.c,v 1.120 2013/12/21 19:36:42 kettenis Exp $ */
/*-
* Copyright 2007-2009 Owain G. Ainsworth <oga@openbsd.org>
* Copyright © 2008 Intel Corporation
@@ -1090,6 +1090,9 @@ drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
case DRM_CAP_DUMB_PREFER_SHADOW:
req->value = dev->mode_config.prefer_shadow;
break;
+ case DRM_CAP_TIMESTAMP_MONOTONIC:
+ req->value = drm_timestamp_monotonic;
+ break;
default:
return EINVAL;
}