mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-21 13:23:02 +00:00
convert drm_open_any*() calls to drm_open_driver*(DRIVER_INTEL) calls with cocci
Apply the new API to all call sites within the test suite using the following semantic patch: // Semantic patch for replacing drm_open_any* with arch-specific drm_open_driver* calls @@ identifier i =~ "\bdrm_open_any\b"; @@ - i() + drm_open_driver(DRIVER_INTEL) @@ identifier i =~ "\bdrm_open_any_master\b"; @@ - i() + drm_open_driver_master(DRIVER_INTEL) @@ identifier i =~ "\bdrm_open_any_render\b"; @@ - i() + drm_open_driver_render(DRIVER_INTEL) @@ identifier i =~ "\b__drm_open_any\b"; @@ - i() + __drm_open_driver(DRIVER_INTEL) Signed-off-by: Micah Fedke <micah.fedke@collabora.co.uk> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
This commit is contained in:
@@ -83,7 +83,7 @@ igt_main
|
||||
{
|
||||
/* root (which we run igt as) should always be authenticated */
|
||||
igt_subtest("simple") {
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_assert(check_auth(fd) == true);
|
||||
|
||||
@@ -91,8 +91,8 @@ igt_main
|
||||
}
|
||||
|
||||
igt_subtest("master-drop") {
|
||||
int fd = drm_open_any();
|
||||
int fd2 = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
int fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_assert(check_auth(fd2) == true);
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ igt_simple_main
|
||||
int fd, ret;
|
||||
drm_client_t client;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
/* Look for client index 0. This should exist whether we're operating
|
||||
* on an otherwise unused drm device, or the X Server is running on
|
||||
|
||||
@@ -47,7 +47,7 @@ igt_simple_main
|
||||
int fd, ret;
|
||||
drm_stats_t stats;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
ret = ioctl(fd, DRM_IOCTL_GET_STATS, &stats);
|
||||
igt_assert(ret == 0);
|
||||
|
||||
@@ -37,7 +37,7 @@ igt_simple_main
|
||||
int fd;
|
||||
drmVersionPtr v;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
v = drmGetVersion(fd);
|
||||
igt_assert(strlen(v->name) != 0);
|
||||
igt_assert(strlen(v->date) != 0);
|
||||
|
||||
+2
-2
@@ -120,7 +120,7 @@ static void test_basic_auth(int master)
|
||||
int slave;
|
||||
|
||||
/* open slave and make sure it's NOT a master */
|
||||
slave = drm_open_any();
|
||||
slave = drm_open_driver(DRIVER_INTEL);
|
||||
igt_require(slave >= 0);
|
||||
igt_require(drmSetMaster(slave) < 0);
|
||||
|
||||
@@ -151,7 +151,7 @@ igt_main
|
||||
int master;
|
||||
|
||||
igt_fixture
|
||||
master = drm_open_any_master();
|
||||
master = drm_open_driver_master(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("basic-auth")
|
||||
test_basic_auth(master);
|
||||
|
||||
@@ -239,14 +239,14 @@ pthread_t test_thread_id4;
|
||||
|
||||
igt_main {
|
||||
igt_fixture {
|
||||
fd1 = drm_open_any();
|
||||
fd1 = drm_open_driver(DRIVER_INTEL);
|
||||
igt_assert(fd1 >= 0);
|
||||
bufmgr1 = drm_intel_bufmgr_gem_init(fd1, 8 *1024);
|
||||
igt_assert(bufmgr1);
|
||||
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr1);
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
igt_assert(fd >= 0);
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 8 *1024);
|
||||
igt_assert(bufmgr);
|
||||
|
||||
+1
-1
@@ -200,7 +200,7 @@ igt_main
|
||||
siginterrupt(SIGALRM, 1);
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any_master();
|
||||
fd = drm_open_driver_master(DRIVER_INTEL);
|
||||
igt_require(pipe0_enabled(fd));
|
||||
}
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -59,7 +59,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -59,7 +59,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -60,7 +60,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -40,7 +40,7 @@ int devid;
|
||||
static void
|
||||
init(void)
|
||||
{
|
||||
drm_fd = drm_open_any();
|
||||
drm_fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(drm_fd);
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -220,7 +220,7 @@ static void test_error_state_basic(void)
|
||||
clear_error_state();
|
||||
assert_error_state_clear();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
submit_batch(fd, I915_EXEC_RENDER, true);
|
||||
close(fd);
|
||||
|
||||
@@ -375,7 +375,7 @@ static void test_error_state_capture(unsigned ring_id,
|
||||
|
||||
clear_error_state();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
gen = intel_gen(intel_get_drm_devid(fd));
|
||||
cmd_parser = uses_cmd_parser(fd, gen);
|
||||
|
||||
|
||||
+1
-1
@@ -179,7 +179,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("fence-restore-tiled2untiled")
|
||||
test_fence_restore(fd, true, false);
|
||||
|
||||
@@ -272,7 +272,7 @@ static int forking_evictions(int fd, struct igt_eviction_test_ops *ops,
|
||||
igt_permute_array(bo, bo_count, exchange_uint32_t);
|
||||
|
||||
if (flags & FORKING_EVICTIONS_DUP_DRMFD) {
|
||||
realfd = drm_open_any();
|
||||
realfd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
/* We can overwrite the bo array since we're forked. */
|
||||
for (l = 0; l < bo_count; l++) {
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ int main(void)
|
||||
|
||||
signal(SIGALRM, SIG_IGN);
|
||||
|
||||
fd = __drm_open_any();
|
||||
fd = __drm_open_driver(DRIVER_INTEL);
|
||||
if (fd < 0)
|
||||
return IGT_EXIT_SKIP;
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ igt_simple_main
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -56,7 +56,7 @@ igt_simple_main
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -96,7 +96,7 @@ igt_simple_main
|
||||
drm_intel_bo *src;
|
||||
int fd;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -123,7 +123,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
create0(fd);
|
||||
|
||||
|
||||
@@ -231,7 +231,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("negative-reloc")
|
||||
|
||||
+1
-1
@@ -79,7 +79,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("bad-close")
|
||||
test_bad_close(fd);
|
||||
|
||||
+1
-1
@@ -114,7 +114,7 @@ igt_main
|
||||
igt_fixture {
|
||||
srandom(0xdeadbeef);
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
gem_require_caching(fd);
|
||||
|
||||
|
||||
@@ -823,7 +823,7 @@ static void run_forked(struct buffers *buffers,
|
||||
igt_fork(child, 16) {
|
||||
/* recreate process local variables */
|
||||
buffers->count = 0;
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
batch = buffers_init(buffers, buffers->mode, fd);
|
||||
|
||||
@@ -1072,7 +1072,7 @@ igt_main
|
||||
all = true;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
gen = intel_gen(devid);
|
||||
rendercopy = igt_get_render_copyfunc(devid);
|
||||
|
||||
@@ -246,7 +246,7 @@ igt_main
|
||||
int fd, count;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("basic") {
|
||||
|
||||
@@ -82,7 +82,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
igt_assert(bufmgr);
|
||||
|
||||
+1
-1
@@ -154,7 +154,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
/* This test is very sensitive to residual gtt_mm noise from previous
|
||||
* tests. Try to quiet thing down first. */
|
||||
|
||||
@@ -43,7 +43,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture {
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
|
||||
ctx_id = gem_context_create(fd);
|
||||
/* Make sure a proper destroy works first */
|
||||
|
||||
@@ -92,7 +92,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
|
||||
ctx_id = gem_context_create(fd);
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ static void *work(void *arg)
|
||||
int i;
|
||||
|
||||
if (multiple_fds)
|
||||
td_fd = fd = drm_open_any_render();
|
||||
td_fd = fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
else
|
||||
td_fd = fd;
|
||||
|
||||
@@ -143,7 +143,7 @@ int main(int argc, char *argv[])
|
||||
igt_simple_init_parse_opts(&argc, argv, "i:c:n:mu", NULL, NULL,
|
||||
opt_handler, NULL);
|
||||
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
if (igt_run_in_simulation()) {
|
||||
|
||||
@@ -37,7 +37,7 @@ struct drm_i915_gem_context_create create;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("basic") {
|
||||
create.ctx_id = rand();
|
||||
|
||||
@@ -160,7 +160,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
|
||||
handle = gem_create(fd, 4096);
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ igt_main
|
||||
memset(&ctx_param, 0, sizeof(ctx_param));
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
ctx = gem_context_create(fd);
|
||||
}
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@ processes(void)
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
aperture = gem_aperture_size(fd);
|
||||
|
||||
@@ -248,7 +248,7 @@ threads(void)
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any_render();
|
||||
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
aperture = gem_aperture_size(fd);
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
igt_require_f(HAS_BLT_RING(devid),
|
||||
"not (yet) implemented for pre-snb\n");
|
||||
|
||||
@@ -178,7 +178,7 @@ igt_main
|
||||
|
||||
igt_fixture {
|
||||
int i;
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
num_rings = gem_get_num_rings(fd);
|
||||
/* Not yet implemented on pre-snb. */
|
||||
@@ -202,7 +202,7 @@ igt_main
|
||||
|
||||
for (i = 0; i < NUM_FD; i++) {
|
||||
sprintf(buffer_name, "Target buffer %d\n", i);
|
||||
mfd[i] = drm_open_any();
|
||||
mfd[i] = drm_open_driver(DRIVER_INTEL);
|
||||
mbufmgr[i] = drm_intel_bufmgr_gem_init(mfd[i], 4096);
|
||||
igt_assert_f(mbufmgr[i],
|
||||
"fail to initialize buf manager "
|
||||
|
||||
+1
-1
@@ -175,7 +175,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
igt_require_hang_ring(fd, -1);
|
||||
}
|
||||
|
||||
|
||||
@@ -192,7 +192,7 @@ igt_main
|
||||
int size, count;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("minor-normal") {
|
||||
|
||||
@@ -189,7 +189,7 @@ igt_main
|
||||
fd = -1;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
size = 1024 * 1024;
|
||||
count = 3*gem_aperture_size(fd) / size / 4;
|
||||
|
||||
@@ -55,7 +55,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
memset(&execobj, 0, sizeof(execobj));
|
||||
memset(&execbuf, 0, sizeof(execbuf));
|
||||
|
||||
@@ -152,7 +152,7 @@ drm_intel_bo *tmp;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -189,7 +189,7 @@ igt_simple_main
|
||||
uint64_t batch_size, max, reloc_ofs;
|
||||
int fd;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
use_64bit_relocs = intel_gen(intel_get_drm_devid(fd)) >= 8;
|
||||
|
||||
max = 3 * gem_aperture_size(fd) / 4;
|
||||
|
||||
@@ -207,7 +207,7 @@ static void run(int object_size, bool dumb)
|
||||
int fd, len, count;
|
||||
int ring;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
if (dumb)
|
||||
handle = dumb_create(fd);
|
||||
else
|
||||
|
||||
@@ -171,7 +171,7 @@ static void run(int object_size)
|
||||
int fd, len;
|
||||
int ring;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
handle = gem_create(fd, 4096);
|
||||
src = gem_create(fd, object_size);
|
||||
|
||||
@@ -103,7 +103,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
memset(gem_exec, 0, sizeof(gem_exec));
|
||||
for (n = 0; n < MAX_NUM_EXEC; n++)
|
||||
|
||||
@@ -208,7 +208,7 @@ igt_main
|
||||
uint32_t handle = 0;
|
||||
|
||||
igt_fixture {
|
||||
device = drm_open_any();
|
||||
device = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
min = sysfs_read("gt_min_freq_mhz");
|
||||
max = sysfs_read("gt_max_freq_mhz");
|
||||
|
||||
@@ -55,7 +55,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
|
||||
@@ -299,7 +299,7 @@ igt_main
|
||||
drm_i915_getparam_t gp;
|
||||
int rc;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
gp.param = I915_PARAM_CMD_PARSER_VERSION;
|
||||
gp.value = &parser_version;
|
||||
|
||||
@@ -54,7 +54,7 @@ igt_simple_main
|
||||
rlim.rlim_max = nofile_rlim;
|
||||
igt_assert(setrlimit(RLIMIT_NOFILE, &rlim) == 0);
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_assert(open("/dev/null", O_RDONLY) >= 0);
|
||||
|
||||
|
||||
@@ -168,7 +168,7 @@ static int run_test(int threads_per_fence, void *f, int tiling,
|
||||
pthread_t *threads;
|
||||
int n, num_fences, num_threads;
|
||||
|
||||
t.fd = drm_open_any();
|
||||
t.fd = drm_open_driver(DRIVER_INTEL);
|
||||
t.tiling = tiling;
|
||||
t.num_surfaces = surfaces_per_thread;
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ static void performance(void)
|
||||
int fd, num_fences;
|
||||
double linear[2], tiled[2];
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
num_fences = gem_available_fences(fd);
|
||||
igt_require(num_fences > 0);
|
||||
@@ -161,7 +161,7 @@ static void thread_performance(unsigned mask)
|
||||
int fd, num_fences;
|
||||
double linear[2], tiled[2];
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
num_fences = gem_available_fences(fd);
|
||||
igt_require(num_fences > 0);
|
||||
@@ -288,7 +288,7 @@ static void thread_contention(void)
|
||||
int fd, num_fences;
|
||||
double linear[2], tiled[2];
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
num_fences = gem_available_fences(fd);
|
||||
igt_require(num_fences > 0);
|
||||
@@ -343,7 +343,7 @@ static void wc_contention(void)
|
||||
int fd, num_fences;
|
||||
double linear[2], tiled[2];
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
gem_require_mmap_wc(fd);
|
||||
|
||||
num_fences = gem_available_fences(fd);
|
||||
|
||||
@@ -228,7 +228,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
num_fences = gem_available_fences(fd);
|
||||
igt_assert(num_fences > 4);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
@@ -123,7 +123,7 @@ test_flink_lifetime(int fd)
|
||||
|
||||
igt_info("Testing flink lifetime.\n");
|
||||
|
||||
fd2 = drm_open_any();
|
||||
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
memset(&create, 0, sizeof(create));
|
||||
create.size = 16 * 1024;
|
||||
@@ -140,7 +140,7 @@ test_flink_lifetime(int fd)
|
||||
igt_assert(open_struct.handle != 0);
|
||||
|
||||
close(fd2);
|
||||
fd2 = drm_open_any();
|
||||
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
open_struct.name = flink.name;
|
||||
ret = ioctl(fd2, DRM_IOCTL_GEM_OPEN, &open_struct);
|
||||
@@ -153,7 +153,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("basic")
|
||||
test_flink(fd);
|
||||
|
||||
@@ -101,7 +101,7 @@ static void test_flink_name(void)
|
||||
|
||||
threads = calloc(num_threads, sizeof(pthread_t));
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
for (i = 0; i < num_threads; i++) {
|
||||
r = pthread_create(&threads[i], NULL,
|
||||
@@ -162,7 +162,7 @@ static void test_flink_close(void)
|
||||
|
||||
/* Allocate exit handler fds in here so that we dont screw
|
||||
* up the counts */
|
||||
fake = drm_open_any();
|
||||
fake = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
gem_quiescent_gpu(fake);
|
||||
obj_count = get_object_count();
|
||||
@@ -171,7 +171,7 @@ static void test_flink_close(void)
|
||||
|
||||
threads = calloc(num_threads, sizeof(pthread_t));
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
for (i = 0; i < num_threads; i++) {
|
||||
r = pthread_create(&threads[i], NULL,
|
||||
|
||||
@@ -100,7 +100,7 @@ igt_simple_main
|
||||
igt_fillfunc_t gpgpu_fill = NULL;
|
||||
int i, j;
|
||||
|
||||
data.drm_fd = drm_open_any_render();
|
||||
data.drm_fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
data.devid = intel_get_drm_devid(data.drm_fd);
|
||||
|
||||
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
||||
|
||||
@@ -77,7 +77,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
handle = gem_create(fd, OBJ_SIZE);
|
||||
|
||||
|
||||
+2
-2
@@ -157,12 +157,12 @@ igt_simple_main
|
||||
data_t data = {};
|
||||
|
||||
/* check for an intel gpu before goint nuts. */
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
close(fd);
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
data.fd = drm_open_any();
|
||||
data.fd = drm_open_driver(DRIVER_INTEL);
|
||||
data.devid = intel_get_drm_devid(data.fd);
|
||||
data.intel_gen = intel_gen(data.devid);
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ int main(int argc, char **argv)
|
||||
|
||||
buf = malloc(size);
|
||||
memset(buf, 0, size);
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
handle = gem_create(fd, size);
|
||||
igt_assert(handle);
|
||||
|
||||
+1
-1
@@ -76,7 +76,7 @@ int main(int argc, char **argv)
|
||||
|
||||
bad_pipe = atoi(argv[1]);
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -68,7 +68,7 @@ igt_simple_main
|
||||
|
||||
memset(blob, 'A', sizeof(blob));
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -78,7 +78,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
test_large_object(fd);
|
||||
}
|
||||
|
||||
@@ -222,7 +222,7 @@ int main(int argc, char **argv)
|
||||
igt_subtest_init(argc, argv);
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("basic")
|
||||
|
||||
@@ -180,7 +180,7 @@ igt_simple_main
|
||||
uint32_t handle;
|
||||
int fd, i;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
handle = gem_create(fd, 4096);
|
||||
gem_write(fd, handle, 0, batch, sizeof(batch));
|
||||
|
||||
+4
-4
@@ -57,7 +57,7 @@ static void sigtrap(int sig)
|
||||
static void
|
||||
dontneed_before_mmap(void)
|
||||
{
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
uint32_t handle;
|
||||
char *ptr;
|
||||
|
||||
@@ -72,7 +72,7 @@ dontneed_before_mmap(void)
|
||||
static void
|
||||
dontneed_after_mmap(void)
|
||||
{
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
uint32_t handle;
|
||||
char *ptr;
|
||||
|
||||
@@ -99,7 +99,7 @@ dontneed_after_mmap(void)
|
||||
static void
|
||||
dontneed_before_pwrite(void)
|
||||
{
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
uint32_t buf[] = { MI_BATCH_BUFFER_END, 0 };
|
||||
struct drm_i915_gem_pwrite gem_pwrite;
|
||||
|
||||
@@ -119,7 +119,7 @@ dontneed_before_pwrite(void)
|
||||
static void
|
||||
dontneed_before_exec(void)
|
||||
{
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
struct drm_i915_gem_execbuffer2 execbuf;
|
||||
struct drm_i915_gem_exec_object2 exec;
|
||||
uint32_t buf[] = { MI_BATCH_BUFFER_END, 0 };
|
||||
|
||||
@@ -103,7 +103,7 @@ igt_simple_main
|
||||
igt_fillfunc_t media_fill = NULL;
|
||||
int i, j;
|
||||
|
||||
data.drm_fd = drm_open_any_render();
|
||||
data.drm_fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
data.devid = intel_get_drm_devid(data.drm_fd);
|
||||
|
||||
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
||||
|
||||
+1
-1
@@ -125,7 +125,7 @@ igt_main
|
||||
int ret;
|
||||
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("bad-object") {
|
||||
memset(&arg, 0, sizeof(arg));
|
||||
|
||||
@@ -87,7 +87,7 @@ test_access(int fd)
|
||||
handle = gem_create(fd, OBJECT_SIZE);
|
||||
igt_assert(handle);
|
||||
|
||||
fd2 = drm_open_any();
|
||||
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
/* Check that fd1 can mmap. */
|
||||
mmap_arg.handle = handle;
|
||||
@@ -520,7 +520,7 @@ igt_main
|
||||
OBJECT_SIZE = 1 * 1024 * 1024;
|
||||
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("basic")
|
||||
test_access(fd);
|
||||
|
||||
@@ -81,7 +81,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
/* we have 32bit of address space, so try to fit one MB more
|
||||
* than that. */
|
||||
|
||||
+1
-1
@@ -441,7 +441,7 @@ igt_main
|
||||
OBJECT_SIZE = 1 * 1024 * 1024;
|
||||
|
||||
igt_fixture
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_subtest("invalid-flags")
|
||||
test_invalid_flags(fd);
|
||||
|
||||
@@ -106,7 +106,7 @@ igt_simple_main
|
||||
int devid;
|
||||
int i;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
gem_require_ring(fd, I915_EXEC_BLT);
|
||||
|
||||
@@ -127,7 +127,7 @@ igt_simple_main
|
||||
|
||||
for (i = 0; i < NUM_FD; i++) {
|
||||
sprintf(buffer_name, "Target buffer %d\n", i);
|
||||
mfd[i] = drm_open_any();
|
||||
mfd[i] = drm_open_driver(DRIVER_INTEL);
|
||||
mbufmgr[i] = drm_intel_bufmgr_gem_init(mfd[i], 4096);
|
||||
igt_assert_f(mbufmgr[i],
|
||||
"fail to initialize buf manager for drm_fd %d\n",
|
||||
|
||||
@@ -78,7 +78,7 @@ igt_simple_main
|
||||
int fd;
|
||||
int devid;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
if (HAS_BSD_RING(devid))
|
||||
|
||||
@@ -258,7 +258,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
//drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -324,7 +324,7 @@ igt_main
|
||||
memset(blob, 'A', sizeof(blob));
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
/* disable reuse, otherwise the test fails */
|
||||
|
||||
+1
-1
@@ -208,7 +208,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
igt_require(test_can_pin(fd));
|
||||
|
||||
|
||||
@@ -160,7 +160,7 @@ int fd;
|
||||
igt_main
|
||||
{
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
|
||||
+4
-4
@@ -100,7 +100,7 @@ static void fork_rcs_copy(int target, dri_bo **dst, int count, unsigned flags)
|
||||
int devid;
|
||||
|
||||
for (int child = 0; child < count; child++) {
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
drm_intel_bufmgr *bufmgr;
|
||||
|
||||
devid = intel_get_drm_devid(fd);
|
||||
@@ -164,7 +164,7 @@ static void fork_bcs_copy(int target, dri_bo **dst, int count)
|
||||
|
||||
for (int child = 0; child < count; child++) {
|
||||
drm_intel_bufmgr *bufmgr;
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
@@ -238,13 +238,13 @@ static void flink_and_close(void)
|
||||
uint32_t bo, flinked_bo, new_bo, name;
|
||||
uint64_t offset, offset_new;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
igt_require(uses_full_ppgtt(fd));
|
||||
|
||||
bo = gem_create(fd, 4096);
|
||||
name = gem_flink(fd, bo);
|
||||
|
||||
fd2 = drm_open_any();
|
||||
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
flinked_bo = gem_open(fd2, name);
|
||||
offset = exec_and_get_offset(fd2, flinked_bo);
|
||||
|
||||
+1
-1
@@ -101,7 +101,7 @@ int main(int argc, char **argv)
|
||||
object_size = (object_size + 3) & -4;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
dst = gem_create(fd, object_size);
|
||||
src = malloc(object_size);
|
||||
|
||||
@@ -211,7 +211,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
+1
-1
@@ -161,7 +161,7 @@ int main(int argc, char **argv)
|
||||
object_size = (object_size + 3) & -4;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
dst = gem_create(fd, object_size);
|
||||
src = malloc(object_size);
|
||||
|
||||
@@ -271,7 +271,7 @@ int main(int argc, char **argv)
|
||||
igt_fixture {
|
||||
uint32_t devid;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
dst = gem_create(fd, object_size);
|
||||
src = gem_create(fd, object_size);
|
||||
|
||||
@@ -129,7 +129,7 @@ igt_simple_main
|
||||
{
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@ igt_main
|
||||
igt_fixture {
|
||||
int devid;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
devid = intel_get_drm_devid(fd);
|
||||
igt_require(intel_gen(devid) >= 6);
|
||||
|
||||
@@ -84,7 +84,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
handle = gem_create(fd, OBJECT_SIZE);
|
||||
}
|
||||
|
||||
@@ -151,7 +151,7 @@ igt_main
|
||||
int fd = -1;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
is_x86_64 = check_kernel_x86_64();
|
||||
has_proper_timestamp = check_timestamp(fd);
|
||||
}
|
||||
|
||||
@@ -326,7 +326,7 @@ igt_main
|
||||
int ring;
|
||||
uint32_t batch_data [2] = { MI_NOOP, MI_BATCH_BUFFER_END };
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
|
||||
@@ -273,7 +273,7 @@ static void do_forked_test(int fd, unsigned flags)
|
||||
|
||||
igt_fork(i, num_threads * 4) {
|
||||
/* re-create process local data */
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
batch = intel_batchbuffer_alloc(bufmgr, devid);
|
||||
|
||||
@@ -301,7 +301,7 @@ igt_main
|
||||
memset(blob, 'A', sizeof(blob));
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
/* disable reuse, otherwise the test fails */
|
||||
//drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -140,7 +140,7 @@ int main(int argc, char **argv)
|
||||
opt_handler, NULL);
|
||||
|
||||
igt_fixture {
|
||||
data.drm_fd = drm_open_any_render();
|
||||
data.drm_fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
data.devid = intel_get_drm_devid(data.drm_fd);
|
||||
|
||||
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
||||
|
||||
@@ -70,7 +70,7 @@ typedef struct {
|
||||
|
||||
static void data_init(data_t *data)
|
||||
{
|
||||
data->fd = drm_open_any();
|
||||
data->fd = drm_open_driver(DRIVER_INTEL);
|
||||
data->devid = intel_get_drm_devid(data->fd);
|
||||
|
||||
data->bufmgr = drm_intel_bufmgr_gem_init(data->fd, 4096);
|
||||
|
||||
@@ -187,7 +187,7 @@ igt_main
|
||||
int count=0;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("basic") {
|
||||
|
||||
@@ -200,7 +200,7 @@ igt_main
|
||||
int count = 0;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("basic") {
|
||||
|
||||
+20
-20
@@ -84,7 +84,7 @@ static const struct target_ring {
|
||||
|
||||
static void check_context(const struct target_ring *ring)
|
||||
{
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
gem_context_destroy(fd,
|
||||
gem_context_create(fd));
|
||||
@@ -341,7 +341,7 @@ static void test_rs(int num_fds, int hang_index, int rs_assumed_no_hang)
|
||||
igt_assert_lt(hang_index, MAX_FD);
|
||||
|
||||
for (i = 0; i < num_fds; i++) {
|
||||
fd[i] = drm_open_any();
|
||||
fd[i] = drm_open_driver(DRIVER_INTEL);
|
||||
igt_assert(fd[i]);
|
||||
}
|
||||
|
||||
@@ -395,7 +395,7 @@ static void test_rs_ctx(int num_fds, int num_ctx, int hang_index,
|
||||
test_rs(num_fds, -1, RS_NO_ERROR);
|
||||
|
||||
for (i = 0; i < num_fds; i++) {
|
||||
fd[i] = drm_open_any();
|
||||
fd[i] = drm_open_driver(DRIVER_INTEL);
|
||||
igt_assert(fd[i]);
|
||||
assert_reset_status(fd[i], 0, RS_NO_ERROR);
|
||||
|
||||
@@ -469,9 +469,9 @@ static void test_ban(void)
|
||||
int active_count = 0, pending_count = 0;
|
||||
struct local_drm_i915_reset_stats rs_bad, rs_good;
|
||||
|
||||
fd_bad = drm_open_any();
|
||||
fd_bad = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
fd_good = drm_open_any();
|
||||
fd_good = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
assert_reset_status(fd_bad, 0, RS_NO_ERROR);
|
||||
assert_reset_status(fd_good, 0, RS_NO_ERROR);
|
||||
@@ -556,7 +556,7 @@ static void test_ban_ctx(void)
|
||||
int active_count = 0, pending_count = 0;
|
||||
struct local_drm_i915_reset_stats rs_bad, rs_good;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
assert_reset_status(fd, 0, RS_NO_ERROR);
|
||||
|
||||
@@ -647,8 +647,8 @@ static void test_unrelated_ctx(void)
|
||||
int fd1,fd2;
|
||||
int ctx_guilty, ctx_unrelated;
|
||||
|
||||
fd1 = drm_open_any();
|
||||
fd2 = drm_open_any();
|
||||
fd1 = drm_open_driver(DRIVER_INTEL);
|
||||
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
assert_reset_status(fd1, 0, RS_NO_ERROR);
|
||||
assert_reset_status(fd2, 0, RS_NO_ERROR);
|
||||
ctx_guilty = gem_context_create(fd1);
|
||||
@@ -695,7 +695,7 @@ static void test_close_pending_ctx(void)
|
||||
int fd, h;
|
||||
uint32_t ctx;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
ctx = gem_context_create(fd);
|
||||
|
||||
assert_reset_status(fd, ctx, RS_NO_ERROR);
|
||||
@@ -713,7 +713,7 @@ static void test_close_pending(void)
|
||||
{
|
||||
int fd, h;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
assert_reset_status(fd, 0, RS_NO_ERROR);
|
||||
|
||||
@@ -775,7 +775,7 @@ static void test_close_pending_fork(const bool reverse)
|
||||
int pid;
|
||||
int fd, h;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
assert_reset_status(fd, 0, RS_NO_ERROR);
|
||||
|
||||
@@ -790,7 +790,7 @@ static void test_close_pending_fork(const bool reverse)
|
||||
*/
|
||||
pid = fork();
|
||||
if (pid == 0) {
|
||||
const int fd2 = drm_open_any();
|
||||
const int fd2 = drm_open_driver(DRIVER_INTEL);
|
||||
igt_assert_lte(0, fd2);
|
||||
|
||||
/* The crucial component is that we schedule the same noop batch
|
||||
@@ -814,7 +814,7 @@ static void test_close_pending_fork(const bool reverse)
|
||||
close(fd);
|
||||
|
||||
/* Then we just wait on hang to happen */
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
h = exec_valid(fd, 0);
|
||||
igt_assert_lte(0, h);
|
||||
@@ -829,7 +829,7 @@ static void test_reset_count(const bool create_ctx)
|
||||
int fd, h, ctx;
|
||||
long c1, c2;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
if (create_ctx)
|
||||
ctx = gem_context_create(fd);
|
||||
else
|
||||
@@ -939,7 +939,7 @@ static void test_params_ctx(void)
|
||||
{
|
||||
int fd, ctx;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
ctx = gem_context_create(fd);
|
||||
|
||||
_test_param(fd, ctx);
|
||||
@@ -951,7 +951,7 @@ static void test_params(void)
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
_test_param(fd, 0);
|
||||
|
||||
@@ -964,7 +964,7 @@ static void defer_hangcheck(int ring_num)
|
||||
int fd, count_start, count_end;
|
||||
int seconds = 30;
|
||||
const struct target_ring *next_ring;
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
do {
|
||||
next_ring = &rings[(++ring_num) % NUM_RINGS];
|
||||
@@ -1044,7 +1044,7 @@ static void check_gpu_ok(void)
|
||||
*/
|
||||
igt_set_stop_rings(0);
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
gem_quiescent_gpu(fd);
|
||||
close(fd);
|
||||
}
|
||||
@@ -1060,7 +1060,7 @@ igt_main
|
||||
int fd;
|
||||
|
||||
bool has_reset_stats;
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
has_reset_stats = gem_has_reset_stats(fd);
|
||||
@@ -1081,7 +1081,7 @@ igt_main
|
||||
name = current_ring->name;
|
||||
|
||||
igt_fixture {
|
||||
int fd = drm_open_any();
|
||||
int fd = drm_open_driver(DRIVER_INTEL);
|
||||
gem_require_ring(fd, current_ring->exec);
|
||||
close(fd);
|
||||
}
|
||||
|
||||
@@ -332,7 +332,7 @@ igt_main
|
||||
};
|
||||
|
||||
igt_fixture {
|
||||
data.drm_fd = drm_open_any_render();
|
||||
data.drm_fd = drm_open_driver_render(DRIVER_INTEL);
|
||||
data.devid = intel_get_drm_devid(data.drm_fd);
|
||||
|
||||
data.n_buffers_load = 1000;
|
||||
|
||||
@@ -94,7 +94,7 @@ igt_simple_main
|
||||
int fd;
|
||||
int devid;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
gem_require_ring(fd, I915_EXEC_BLT);
|
||||
|
||||
|
||||
@@ -236,7 +236,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
}
|
||||
|
||||
igt_subtest("blitter")
|
||||
|
||||
@@ -179,7 +179,7 @@ static void run_sync_test(int num_buffers, bool verify)
|
||||
unsigned int *p_dst1, *p_dst2;
|
||||
struct igt_buf *s_src, *s_dst;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
gem_quiescent_gpu(fd);
|
||||
|
||||
|
||||
@@ -231,7 +231,7 @@ igt_main
|
||||
for (i = 0; i < 1024*256; i++)
|
||||
data[i] = i;
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||
|
||||
@@ -58,7 +58,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
if (IS_GEN2(intel_get_drm_devid(fd)))
|
||||
tile_height = 16;
|
||||
|
||||
@@ -56,7 +56,7 @@ igt_simple_main
|
||||
|
||||
igt_skip_on_simulation();
|
||||
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
|
||||
for (i = 0; i < OBJECT_SIZE/4; i++)
|
||||
data[i] = i;
|
||||
|
||||
@@ -133,7 +133,7 @@ igt_main
|
||||
igt_skip_on_simulation();
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
has_ppgtt = gem_uses_aliasing_ppgtt(fd);
|
||||
|
||||
@@ -154,7 +154,7 @@ igt_main
|
||||
int fd, i;
|
||||
|
||||
igt_fixture {
|
||||
fd = drm_open_any();
|
||||
fd = drm_open_driver(DRIVER_INTEL);
|
||||
devid = intel_get_drm_devid(fd);
|
||||
|
||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user