summaryrefslogtreecommitdiff
path: root/nvkm/include
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2014-08-10 04:10:27 +1000
committerBen Skeggs <bskeggs@redhat.com>2014-08-10 05:26:58 +1000
commitef953eed1f442560e7a03fe23d9c0fb79d254e6b (patch)
tree54465073d0e669e82ef540fa81f35764f85a5f00 /nvkm/include
parent39e2197f793e11f18b9e67b322beebb89c104f78 (diff)
downloadnouveau-ef953eed1f442560e7a03fe23d9c0fb79d254e6b.tar.gz
disp: audit and version SCANOUTPOS method
The full object interfaces are about to be exposed to userspace, so we need to check for any security-related issues and version the structs to make it easier to handle any changes we may need in the future. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'nvkm/include')
-rw-r--r--nvkm/include/core/class.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/nvkm/include/core/class.h b/nvkm/include/core/class.h
index 9f8066d25..24b85a9ac 100644
--- a/nvkm/include/core/class.h
+++ b/nvkm/include/core/class.h
@@ -8,26 +8,9 @@
#define NV04_DISP_CLASS 0x00000046
-#define NV04_DISP_MTHD 0x00000000
-#define NV04_DISP_MTHD_HEAD 0x00000001
-
-#define NV04_DISP_SCANOUTPOS 0x00000000
-
struct nv04_display_class {
};
-struct nv04_display_scanoutpos {
- s64 time[2];
- u32 vblanks;
- u32 vblanke;
- u32 vtotal;
- u32 vline;
- u32 hblanks;
- u32 hblanke;
- u32 htotal;
- u32 hline;
-};
-
/* 5070: NV50_DISP
* 8270: NV84_DISP
* 8370: NVA0_DISP
@@ -49,10 +32,6 @@ struct nv04_display_scanoutpos {
#define NVF0_DISP_CLASS 0x00009270
#define GM107_DISP_CLASS 0x00009470
-#define NV50_DISP_MTHD_HEAD 0x00000003
-
-#define NV50_DISP_SCANOUTPOS 0x00000000
-
struct nv50_display_class {
};