diff options
Diffstat (limited to 'freedreno/kgsl')
-rw-r--r-- | freedreno/kgsl/kgsl_bo.c | 4 | ||||
-rw-r--r-- | freedreno/kgsl/kgsl_device.c | 6 | ||||
-rw-r--r-- | freedreno/kgsl/kgsl_pipe.c | 7 | ||||
-rw-r--r-- | freedreno/kgsl/kgsl_priv.h | 2 | ||||
-rw-r--r-- | freedreno/kgsl/kgsl_ringbuffer.c | 6 |
5 files changed, 6 insertions, 19 deletions
diff --git a/freedreno/kgsl/kgsl_bo.c b/freedreno/kgsl/kgsl_bo.c index ab3485e3..c6d2d499 100644 --- a/freedreno/kgsl/kgsl_bo.c +++ b/freedreno/kgsl/kgsl_bo.c | |||
@@ -26,10 +26,6 @@ | |||
26 | * Rob Clark <robclark@freedesktop.org> | 26 | * Rob Clark <robclark@freedesktop.org> |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifdef HAVE_CONFIG_H | ||
30 | # include <config.h> | ||
31 | #endif | ||
32 | |||
33 | #include "kgsl_priv.h" | 29 | #include "kgsl_priv.h" |
34 | 30 | ||
35 | #include <linux/fb.h> | 31 | #include <linux/fb.h> |
diff --git a/freedreno/kgsl/kgsl_device.c b/freedreno/kgsl/kgsl_device.c index 175e8378..914f3412 100644 --- a/freedreno/kgsl/kgsl_device.c +++ b/freedreno/kgsl/kgsl_device.c | |||
@@ -26,10 +26,6 @@ | |||
26 | * Rob Clark <robclark@freedesktop.org> | 26 | * Rob Clark <robclark@freedesktop.org> |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifdef HAVE_CONFIG_H | ||
30 | # include <config.h> | ||
31 | #endif | ||
32 | |||
33 | #include <sys/types.h> | 29 | #include <sys/types.h> |
34 | #include <sys/stat.h> | 30 | #include <sys/stat.h> |
35 | #include <unistd.h> | 31 | #include <unistd.h> |
@@ -61,5 +57,7 @@ drm_private struct fd_device * kgsl_device_new(int fd) | |||
61 | dev = &kgsl_dev->base; | 57 | dev = &kgsl_dev->base; |
62 | dev->funcs = &funcs; | 58 | dev->funcs = &funcs; |
63 | 59 | ||
60 | dev->bo_size = sizeof(struct kgsl_bo); | ||
61 | |||
64 | return dev; | 62 | return dev; |
65 | } | 63 | } |
diff --git a/freedreno/kgsl/kgsl_pipe.c b/freedreno/kgsl/kgsl_pipe.c index 8a39eb49..0a8b6586 100644 --- a/freedreno/kgsl/kgsl_pipe.c +++ b/freedreno/kgsl/kgsl_pipe.c | |||
@@ -26,10 +26,6 @@ | |||
26 | * Rob Clark <robclark@freedesktop.org> | 26 | * Rob Clark <robclark@freedesktop.org> |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifdef HAVE_CONFIG_H | ||
30 | # include <config.h> | ||
31 | #endif | ||
32 | |||
33 | #include "kgsl_priv.h" | 29 | #include "kgsl_priv.h" |
34 | 30 | ||
35 | 31 | ||
@@ -52,6 +48,7 @@ static int kgsl_pipe_get_param(struct fd_pipe *pipe, | |||
52 | return 0; | 48 | return 0; |
53 | case FD_MAX_FREQ: | 49 | case FD_MAX_FREQ: |
54 | case FD_TIMESTAMP: | 50 | case FD_TIMESTAMP: |
51 | case FD_NR_RINGS: | ||
55 | /* unsupported on kgsl */ | 52 | /* unsupported on kgsl */ |
56 | return -1; | 53 | return -1; |
57 | default: | 54 | default: |
@@ -210,7 +207,7 @@ static int getprop(int fd, enum kgsl_property_type type, | |||
210 | 207 | ||
211 | 208 | ||
212 | drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev, | 209 | drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev, |
213 | enum fd_pipe_id id) | 210 | enum fd_pipe_id id, uint32_t prio) |
214 | { | 211 | { |
215 | static const char *paths[] = { | 212 | static const char *paths[] = { |
216 | [FD_PIPE_3D] = "/dev/kgsl-3d0", | 213 | [FD_PIPE_3D] = "/dev/kgsl-3d0", |
diff --git a/freedreno/kgsl/kgsl_priv.h b/freedreno/kgsl/kgsl_priv.h index 6ab64965..41b13920 100644 --- a/freedreno/kgsl/kgsl_priv.h +++ b/freedreno/kgsl/kgsl_priv.h | |||
@@ -103,7 +103,7 @@ drm_private void kgsl_pipe_post_submit(struct kgsl_pipe *pipe, | |||
103 | drm_private void kgsl_pipe_process_pending(struct kgsl_pipe *pipe, | 103 | drm_private void kgsl_pipe_process_pending(struct kgsl_pipe *pipe, |
104 | uint32_t timestamp); | 104 | uint32_t timestamp); |
105 | drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev, | 105 | drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev, |
106 | enum fd_pipe_id id); | 106 | enum fd_pipe_id id, uint32_t prio); |
107 | 107 | ||
108 | drm_private struct fd_ringbuffer * kgsl_ringbuffer_new(struct fd_pipe *pipe, | 108 | drm_private struct fd_ringbuffer * kgsl_ringbuffer_new(struct fd_pipe *pipe, |
109 | uint32_t size); | 109 | uint32_t size); |
diff --git a/freedreno/kgsl/kgsl_ringbuffer.c b/freedreno/kgsl/kgsl_ringbuffer.c index e4696b1b..a756deda 100644 --- a/freedreno/kgsl/kgsl_ringbuffer.c +++ b/freedreno/kgsl/kgsl_ringbuffer.c | |||
@@ -26,10 +26,6 @@ | |||
26 | * Rob Clark <robclark@freedesktop.org> | 26 | * Rob Clark <robclark@freedesktop.org> |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifdef HAVE_CONFIG_H | ||
30 | # include <config.h> | ||
31 | #endif | ||
32 | |||
33 | #include <assert.h> | 29 | #include <assert.h> |
34 | 30 | ||
35 | #include "freedreno_ringbuffer.h" | 31 | #include "freedreno_ringbuffer.h" |
@@ -146,7 +142,7 @@ static int kgsl_ringbuffer_flush(struct fd_ringbuffer *ring, uint32_t *last_star | |||
146 | ibdesc.gpuaddr = kgsl_ring->bo->gpuaddr; | 142 | ibdesc.gpuaddr = kgsl_ring->bo->gpuaddr; |
147 | ibdesc.hostptr = kgsl_ring->bo->hostptr; | 143 | ibdesc.hostptr = kgsl_ring->bo->hostptr; |
148 | ibdesc.sizedwords = 0x145; | 144 | ibdesc.sizedwords = 0x145; |
149 | req.timestamp = (uint32_t)kgsl_ring->bo->hostptr; | 145 | req.timestamp = (uintptr_t)kgsl_ring->bo->hostptr; |
150 | } | 146 | } |
151 | 147 | ||
152 | do { | 148 | do { |