mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 10:26:12 +00:00
tests/: warning fixes
This commit is contained in:
parent
1eabfa9a14
commit
0581738c7a
@ -25,6 +25,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -33,8 +34,10 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
#include "i915_drm.h"
|
#include "i915_drm.h"
|
||||||
|
#include "drmtest.h"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_bad_close(int fd)
|
test_bad_close(int fd)
|
||||||
|
@ -33,8 +33,10 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
#include "i915_drm.h"
|
#include "i915_drm.h"
|
||||||
|
#include "drmtest.h"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_flink(int fd)
|
test_flink(int fd)
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -33,30 +34,16 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
|
#include <sys/mman.h>
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
#include "i915_drm.h"
|
#include "i915_drm.h"
|
||||||
|
#include "drmtest.h"
|
||||||
|
|
||||||
#define OBJECT_SIZE 16384
|
#define OBJECT_SIZE 16384
|
||||||
|
|
||||||
int do_read(int fd, int handle, void *buf, int offset, int size)
|
static int
|
||||||
{
|
do_write(int fd, int handle, void *buf, int offset, int size)
|
||||||
struct drm_i915_gem_pread read;
|
|
||||||
|
|
||||||
/* Ensure that we don't have any convenient data in buf in case
|
|
||||||
* we fail.
|
|
||||||
*/
|
|
||||||
memset(buf, 0xd0, size);
|
|
||||||
|
|
||||||
memset(&read, 0, sizeof(read));
|
|
||||||
read.handle = handle;
|
|
||||||
read.data_ptr = (uintptr_t)buf;
|
|
||||||
read.size = size;
|
|
||||||
read.offset = offset;
|
|
||||||
|
|
||||||
return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
|
|
||||||
}
|
|
||||||
|
|
||||||
int do_write(int fd, int handle, void *buf, int offset, int size)
|
|
||||||
{
|
{
|
||||||
struct drm_i915_gem_pwrite write;
|
struct drm_i915_gem_pwrite write;
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -33,12 +34,15 @@
|
|||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include "drm.h"
|
#include "drm.h"
|
||||||
#include "i915_drm.h"
|
#include "i915_drm.h"
|
||||||
|
#include "drmtest.h"
|
||||||
|
|
||||||
#define OBJECT_SIZE 16384
|
#define OBJECT_SIZE 16384
|
||||||
|
|
||||||
int do_read(int fd, int handle, void *buf, int offset, int size)
|
static int
|
||||||
|
do_read(int fd, int handle, void *buf, int offset, int size)
|
||||||
{
|
{
|
||||||
struct drm_i915_gem_pread read;
|
struct drm_i915_gem_pread read;
|
||||||
|
|
||||||
@ -56,7 +60,8 @@ int do_read(int fd, int handle, void *buf, int offset, int size)
|
|||||||
return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
|
return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
|
||||||
}
|
}
|
||||||
|
|
||||||
int do_write(int fd, int handle, void *buf, int offset, int size)
|
static int
|
||||||
|
do_write(int fd, int handle, void *buf, int offset, int size)
|
||||||
{
|
{
|
||||||
struct drm_i915_gem_pwrite write;
|
struct drm_i915_gem_pwrite write;
|
||||||
|
|
||||||
@ -94,7 +99,6 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
printf("Testing read beyond end of buffer.\n");
|
printf("Testing read beyond end of buffer.\n");
|
||||||
ret = do_read(fd, handle, buf, OBJECT_SIZE / 2, OBJECT_SIZE);
|
ret = do_read(fd, handle, buf, OBJECT_SIZE / 2, OBJECT_SIZE);
|
||||||
printf("%d %d\n", ret, errno);
|
|
||||||
assert(ret == -1 && errno == EINVAL);
|
assert(ret == -1 && errno == EINVAL);
|
||||||
|
|
||||||
printf("Testing full write of buffer\n");
|
printf("Testing full write of buffer\n");
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
#include "drmtest.h"
|
#include "drmtest.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user