mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-07 16:06:25 +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:
parent
e2241805a4
commit
c81d293aed
@ -88,7 +88,7 @@ static void make_busy(int fd, uint32_t handle)
|
|||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
int size = 0;
|
int size = 0;
|
||||||
int busy = 0;
|
int busy = 0;
|
||||||
int reps = 13;
|
int reps = 13;
|
||||||
|
@ -89,7 +89,7 @@ static int loop(unsigned ring, int reps, enum mode mode)
|
|||||||
int count, fd;
|
int count, fd;
|
||||||
uint32_t ctx;
|
uint32_t ctx;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
memset(&gem_exec, 0, sizeof(gem_exec));
|
memset(&gem_exec, 0, sizeof(gem_exec));
|
||||||
gem_exec.handle = batch(fd);
|
gem_exec.handle = batch(fd);
|
||||||
|
@ -76,7 +76,7 @@ static int loop(unsigned ring, int reps)
|
|||||||
struct drm_i915_gem_exec_object2 gem_exec;
|
struct drm_i915_gem_exec_object2 gem_exec;
|
||||||
int count, fd;
|
int count, fd;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
memset(&gem_exec, 0, sizeof(gem_exec));
|
memset(&gem_exec, 0, sizeof(gem_exec));
|
||||||
gem_exec.handle = batch(fd);
|
gem_exec.handle = batch(fd);
|
||||||
|
@ -84,7 +84,7 @@ static int run(unsigned batch_size,
|
|||||||
mem_reloc = calloc(sizeof(*mem_reloc), num_relocs);
|
mem_reloc = calloc(sizeof(*mem_reloc), num_relocs);
|
||||||
target = calloc(sizeof(*target), num_relocs);
|
target = calloc(sizeof(*target), num_relocs);
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
for (n = 0; n < num_objects; n++)
|
for (n = 0; n < num_objects; n++)
|
||||||
gem_exec[n].handle = gem_create(fd, 4096);
|
gem_exec[n].handle = gem_create(fd, 4096);
|
||||||
|
@ -118,7 +118,7 @@ static void replay(const char *filename)
|
|||||||
madvise(ptr, st.st_size, MADV_SEQUENTIAL);
|
madvise(ptr, st.st_size, MADV_SEQUENTIAL);
|
||||||
|
|
||||||
end = ptr + st.st_size;
|
end = ptr + st.st_size;
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
clock_gettime(CLOCK_MONOTONIC, &t_start);
|
clock_gettime(CLOCK_MONOTONIC, &t_start);
|
||||||
do {
|
do {
|
||||||
|
@ -54,7 +54,7 @@ static uint64_t elapsed(const struct timespec *start,
|
|||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
enum map {CPU, GTT, WC} map = CPU;
|
enum map {CPU, GTT, WC} map = CPU;
|
||||||
enum dir {READ, WRITE, CLEAR, FAULT} dir = READ;
|
enum dir {READ, WRITE, CLEAR, FAULT} dir = READ;
|
||||||
int tiling = I915_TILING_NONE;
|
int tiling = I915_TILING_NONE;
|
||||||
|
@ -54,7 +54,7 @@ static uint64_t elapsed(const struct timespec *start,
|
|||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
int domain = I915_GEM_DOMAIN_GTT;
|
int domain = I915_GEM_DOMAIN_GTT;
|
||||||
enum dir { READ, WRITE } dir = READ;
|
enum dir { READ, WRITE } dir = READ;
|
||||||
void *buf = malloc(OBJECT_SIZE);
|
void *buf = malloc(OBJECT_SIZE);
|
||||||
|
@ -515,7 +515,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
igt_subtest_init(argc, argv);
|
igt_subtest_init(argc, argv);
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
igt_assert(fd >= 0);
|
igt_assert(fd >= 0);
|
||||||
|
|
||||||
ret = has_userptr(fd);
|
ret = has_userptr(fd);
|
||||||
|
@ -124,7 +124,7 @@ int main(int argc, char **argv)
|
|||||||
struct intel_batchbuffer *batch;
|
struct intel_batchbuffer *batch;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -122,7 +122,7 @@ int main(int argc, char **argv)
|
|||||||
struct intel_batchbuffer *batch;
|
struct intel_batchbuffer *batch;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -125,7 +125,7 @@ int main(int argc, char **argv)
|
|||||||
struct intel_batchbuffer *batch;
|
struct intel_batchbuffer *batch;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -135,7 +135,7 @@ int main(int argc, char **argv)
|
|||||||
struct intel_batchbuffer *batch;
|
struct intel_batchbuffer *batch;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -161,7 +161,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
if (!crtc0_active(fd)) {
|
if (!crtc0_active(fd)) {
|
||||||
fprintf(stderr, "CRTC/pipe 0 not active\n");
|
fprintf(stderr, "CRTC/pipe 0 not active\n");
|
||||||
return 77;
|
return 77;
|
||||||
|
@ -551,7 +551,7 @@ int main(int argc, char* argv[]) {
|
|||||||
*/
|
*/
|
||||||
if (!clear_waits) {
|
if (!clear_waits) {
|
||||||
int dh_handle;
|
int dh_handle;
|
||||||
drm_fd = drm_open_any();
|
drm_fd = drm_open_driver(DRIVER_INTEL);
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(drm_fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(drm_fd, 4096);
|
||||||
|
|
||||||
setup_hw_bits();
|
setup_hw_bits();
|
||||||
|
@ -200,7 +200,7 @@ int igt_fork_hang_helper(void)
|
|||||||
if (igt_only_list_subtests())
|
if (igt_only_list_subtests())
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
if (fd == -1)
|
if (fd == -1)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1957,7 +1957,7 @@ void igt_enable_connectors(void)
|
|||||||
drmModeConnector *c;
|
drmModeConnector *c;
|
||||||
int drm_fd;
|
int drm_fd;
|
||||||
|
|
||||||
drm_fd = drm_open_any();
|
drm_fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
res = drmModeGetResources(drm_fd);
|
res = drmModeGetResources(drm_fd);
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ igt_main
|
|||||||
{
|
{
|
||||||
/* root (which we run igt as) should always be authenticated */
|
/* root (which we run igt as) should always be authenticated */
|
||||||
igt_subtest("simple") {
|
igt_subtest("simple") {
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_assert(check_auth(fd) == true);
|
igt_assert(check_auth(fd) == true);
|
||||||
|
|
||||||
@ -91,8 +91,8 @@ igt_main
|
|||||||
}
|
}
|
||||||
|
|
||||||
igt_subtest("master-drop") {
|
igt_subtest("master-drop") {
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
int fd2 = drm_open_any();
|
int fd2 = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_assert(check_auth(fd2) == true);
|
igt_assert(check_auth(fd2) == true);
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ igt_simple_main
|
|||||||
int fd, ret;
|
int fd, ret;
|
||||||
drm_client_t client;
|
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
|
/* 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
|
* on an otherwise unused drm device, or the X Server is running on
|
||||||
|
@ -47,7 +47,7 @@ igt_simple_main
|
|||||||
int fd, ret;
|
int fd, ret;
|
||||||
drm_stats_t stats;
|
drm_stats_t stats;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
ret = ioctl(fd, DRM_IOCTL_GET_STATS, &stats);
|
ret = ioctl(fd, DRM_IOCTL_GET_STATS, &stats);
|
||||||
igt_assert(ret == 0);
|
igt_assert(ret == 0);
|
||||||
|
@ -37,7 +37,7 @@ igt_simple_main
|
|||||||
int fd;
|
int fd;
|
||||||
drmVersionPtr v;
|
drmVersionPtr v;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
v = drmGetVersion(fd);
|
v = drmGetVersion(fd);
|
||||||
igt_assert(strlen(v->name) != 0);
|
igt_assert(strlen(v->name) != 0);
|
||||||
igt_assert(strlen(v->date) != 0);
|
igt_assert(strlen(v->date) != 0);
|
||||||
|
@ -120,7 +120,7 @@ static void test_basic_auth(int master)
|
|||||||
int slave;
|
int slave;
|
||||||
|
|
||||||
/* open slave and make sure it's NOT a master */
|
/* 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(slave >= 0);
|
||||||
igt_require(drmSetMaster(slave) < 0);
|
igt_require(drmSetMaster(slave) < 0);
|
||||||
|
|
||||||
@ -151,7 +151,7 @@ igt_main
|
|||||||
int master;
|
int master;
|
||||||
|
|
||||||
igt_fixture
|
igt_fixture
|
||||||
master = drm_open_any_master();
|
master = drm_open_driver_master(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("basic-auth")
|
igt_subtest("basic-auth")
|
||||||
test_basic_auth(master);
|
test_basic_auth(master);
|
||||||
|
@ -239,14 +239,14 @@ pthread_t test_thread_id4;
|
|||||||
|
|
||||||
igt_main {
|
igt_main {
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd1 = drm_open_any();
|
fd1 = drm_open_driver(DRIVER_INTEL);
|
||||||
igt_assert(fd1 >= 0);
|
igt_assert(fd1 >= 0);
|
||||||
bufmgr1 = drm_intel_bufmgr_gem_init(fd1, 8 *1024);
|
bufmgr1 = drm_intel_bufmgr_gem_init(fd1, 8 *1024);
|
||||||
igt_assert(bufmgr1);
|
igt_assert(bufmgr1);
|
||||||
|
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr1);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr1);
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
igt_assert(fd >= 0);
|
igt_assert(fd >= 0);
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 8 *1024);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 8 *1024);
|
||||||
igt_assert(bufmgr);
|
igt_assert(bufmgr);
|
||||||
|
@ -200,7 +200,7 @@ igt_main
|
|||||||
siginterrupt(SIGALRM, 1);
|
siginterrupt(SIGALRM, 1);
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any_master();
|
fd = drm_open_driver_master(DRIVER_INTEL);
|
||||||
igt_require(pipe0_enabled(fd));
|
igt_require(pipe0_enabled(fd));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -59,7 +59,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -59,7 +59,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -60,7 +60,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -40,7 +40,7 @@ int devid;
|
|||||||
static void
|
static void
|
||||||
init(void)
|
init(void)
|
||||||
{
|
{
|
||||||
drm_fd = drm_open_any();
|
drm_fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(drm_fd);
|
devid = intel_get_drm_devid(drm_fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@ static void test_error_state_basic(void)
|
|||||||
clear_error_state();
|
clear_error_state();
|
||||||
assert_error_state_clear();
|
assert_error_state_clear();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
submit_batch(fd, I915_EXEC_RENDER, true);
|
submit_batch(fd, I915_EXEC_RENDER, true);
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
@ -375,7 +375,7 @@ static void test_error_state_capture(unsigned ring_id,
|
|||||||
|
|
||||||
clear_error_state();
|
clear_error_state();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
gen = intel_gen(intel_get_drm_devid(fd));
|
gen = intel_gen(intel_get_drm_devid(fd));
|
||||||
cmd_parser = uses_cmd_parser(fd, gen);
|
cmd_parser = uses_cmd_parser(fd, gen);
|
||||||
|
|
||||||
|
@ -179,7 +179,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("fence-restore-tiled2untiled")
|
igt_subtest("fence-restore-tiled2untiled")
|
||||||
test_fence_restore(fd, true, false);
|
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);
|
igt_permute_array(bo, bo_count, exchange_uint32_t);
|
||||||
|
|
||||||
if (flags & FORKING_EVICTIONS_DUP_DRMFD) {
|
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. */
|
/* We can overwrite the bo array since we're forked. */
|
||||||
for (l = 0; l < bo_count; l++) {
|
for (l = 0; l < bo_count; l++) {
|
||||||
|
@ -14,7 +14,7 @@ int main(void)
|
|||||||
|
|
||||||
signal(SIGALRM, SIG_IGN);
|
signal(SIGALRM, SIG_IGN);
|
||||||
|
|
||||||
fd = __drm_open_any();
|
fd = __drm_open_driver(DRIVER_INTEL);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
return IGT_EXIT_SKIP;
|
return IGT_EXIT_SKIP;
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ igt_simple_main
|
|||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -56,7 +56,7 @@ igt_simple_main
|
|||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -96,7 +96,7 @@ igt_simple_main
|
|||||||
drm_intel_bo *src;
|
drm_intel_bo *src;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -123,7 +123,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
create0(fd);
|
create0(fd);
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
igt_subtest("negative-reloc")
|
igt_subtest("negative-reloc")
|
||||||
|
@ -79,7 +79,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("bad-close")
|
igt_subtest("bad-close")
|
||||||
test_bad_close(fd);
|
test_bad_close(fd);
|
||||||
|
@ -114,7 +114,7 @@ igt_main
|
|||||||
igt_fixture {
|
igt_fixture {
|
||||||
srandom(0xdeadbeef);
|
srandom(0xdeadbeef);
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
gem_require_caching(fd);
|
gem_require_caching(fd);
|
||||||
|
|
||||||
|
@ -823,7 +823,7 @@ static void run_forked(struct buffers *buffers,
|
|||||||
igt_fork(child, 16) {
|
igt_fork(child, 16) {
|
||||||
/* recreate process local variables */
|
/* recreate process local variables */
|
||||||
buffers->count = 0;
|
buffers->count = 0;
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
batch = buffers_init(buffers, buffers->mode, fd);
|
batch = buffers_init(buffers, buffers->mode, fd);
|
||||||
|
|
||||||
@ -1072,7 +1072,7 @@ igt_main
|
|||||||
all = true;
|
all = true;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
gen = intel_gen(devid);
|
gen = intel_gen(devid);
|
||||||
rendercopy = igt_get_render_copyfunc(devid);
|
rendercopy = igt_get_render_copyfunc(devid);
|
||||||
|
@ -246,7 +246,7 @@ igt_main
|
|||||||
int fd, count;
|
int fd, count;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
igt_subtest("basic") {
|
igt_subtest("basic") {
|
||||||
|
@ -82,7 +82,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
igt_assert(bufmgr);
|
igt_assert(bufmgr);
|
||||||
|
@ -154,7 +154,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
/* This test is very sensitive to residual gtt_mm noise from previous
|
/* This test is very sensitive to residual gtt_mm noise from previous
|
||||||
* tests. Try to quiet thing down first. */
|
* tests. Try to quiet thing down first. */
|
||||||
|
@ -43,7 +43,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
|
|
||||||
ctx_id = gem_context_create(fd);
|
ctx_id = gem_context_create(fd);
|
||||||
/* Make sure a proper destroy works first */
|
/* Make sure a proper destroy works first */
|
||||||
|
@ -92,7 +92,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
|
|
||||||
ctx_id = gem_context_create(fd);
|
ctx_id = gem_context_create(fd);
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ static void *work(void *arg)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (multiple_fds)
|
if (multiple_fds)
|
||||||
td_fd = fd = drm_open_any_render();
|
td_fd = fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
else
|
else
|
||||||
td_fd = fd;
|
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,
|
igt_simple_init_parse_opts(&argc, argv, "i:c:n:mu", NULL, NULL,
|
||||||
opt_handler, NULL);
|
opt_handler, NULL);
|
||||||
|
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
|
||||||
if (igt_run_in_simulation()) {
|
if (igt_run_in_simulation()) {
|
||||||
|
@ -37,7 +37,7 @@ struct drm_i915_gem_context_create create;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("basic") {
|
igt_subtest("basic") {
|
||||||
create.ctx_id = rand();
|
create.ctx_id = rand();
|
||||||
|
@ -160,7 +160,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
|
|
||||||
handle = gem_create(fd, 4096);
|
handle = gem_create(fd, 4096);
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ igt_main
|
|||||||
memset(&ctx_param, 0, sizeof(ctx_param));
|
memset(&ctx_param, 0, sizeof(ctx_param));
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
ctx = gem_context_create(fd);
|
ctx = gem_context_create(fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ processes(void)
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
aperture = gem_aperture_size(fd);
|
aperture = gem_aperture_size(fd);
|
||||||
|
|
||||||
@ -248,7 +248,7 @@ threads(void)
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any_render();
|
fd = drm_open_driver_render(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
aperture = gem_aperture_size(fd);
|
aperture = gem_aperture_size(fd);
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
igt_require_f(HAS_BLT_RING(devid),
|
igt_require_f(HAS_BLT_RING(devid),
|
||||||
"not (yet) implemented for pre-snb\n");
|
"not (yet) implemented for pre-snb\n");
|
||||||
|
@ -178,7 +178,7 @@ igt_main
|
|||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
int i;
|
int i;
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
num_rings = gem_get_num_rings(fd);
|
num_rings = gem_get_num_rings(fd);
|
||||||
/* Not yet implemented on pre-snb. */
|
/* Not yet implemented on pre-snb. */
|
||||||
@ -202,7 +202,7 @@ igt_main
|
|||||||
|
|
||||||
for (i = 0; i < NUM_FD; i++) {
|
for (i = 0; i < NUM_FD; i++) {
|
||||||
sprintf(buffer_name, "Target buffer %d\n", 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);
|
mbufmgr[i] = drm_intel_bufmgr_gem_init(mfd[i], 4096);
|
||||||
igt_assert_f(mbufmgr[i],
|
igt_assert_f(mbufmgr[i],
|
||||||
"fail to initialize buf manager "
|
"fail to initialize buf manager "
|
||||||
|
@ -175,7 +175,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
igt_require_hang_ring(fd, -1);
|
igt_require_hang_ring(fd, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ igt_main
|
|||||||
int size, count;
|
int size, count;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
igt_subtest("minor-normal") {
|
igt_subtest("minor-normal") {
|
||||||
|
@ -189,7 +189,7 @@ igt_main
|
|||||||
fd = -1;
|
fd = -1;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
size = 1024 * 1024;
|
size = 1024 * 1024;
|
||||||
count = 3*gem_aperture_size(fd) / size / 4;
|
count = 3*gem_aperture_size(fd) / size / 4;
|
||||||
|
@ -55,7 +55,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
memset(&execobj, 0, sizeof(execobj));
|
memset(&execobj, 0, sizeof(execobj));
|
||||||
memset(&execbuf, 0, sizeof(execbuf));
|
memset(&execbuf, 0, sizeof(execbuf));
|
||||||
|
@ -152,7 +152,7 @@ drm_intel_bo *tmp;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -189,7 +189,7 @@ igt_simple_main
|
|||||||
uint64_t batch_size, max, reloc_ofs;
|
uint64_t batch_size, max, reloc_ofs;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
use_64bit_relocs = intel_gen(intel_get_drm_devid(fd)) >= 8;
|
use_64bit_relocs = intel_gen(intel_get_drm_devid(fd)) >= 8;
|
||||||
|
|
||||||
max = 3 * gem_aperture_size(fd) / 4;
|
max = 3 * gem_aperture_size(fd) / 4;
|
||||||
|
@ -207,7 +207,7 @@ static void run(int object_size, bool dumb)
|
|||||||
int fd, len, count;
|
int fd, len, count;
|
||||||
int ring;
|
int ring;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
if (dumb)
|
if (dumb)
|
||||||
handle = dumb_create(fd);
|
handle = dumb_create(fd);
|
||||||
else
|
else
|
||||||
|
@ -171,7 +171,7 @@ static void run(int object_size)
|
|||||||
int fd, len;
|
int fd, len;
|
||||||
int ring;
|
int ring;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
handle = gem_create(fd, 4096);
|
handle = gem_create(fd, 4096);
|
||||||
src = gem_create(fd, object_size);
|
src = gem_create(fd, object_size);
|
||||||
|
@ -103,7 +103,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
memset(gem_exec, 0, sizeof(gem_exec));
|
memset(gem_exec, 0, sizeof(gem_exec));
|
||||||
for (n = 0; n < MAX_NUM_EXEC; n++)
|
for (n = 0; n < MAX_NUM_EXEC; n++)
|
||||||
|
@ -208,7 +208,7 @@ igt_main
|
|||||||
uint32_t handle = 0;
|
uint32_t handle = 0;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
device = drm_open_any();
|
device = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
min = sysfs_read("gt_min_freq_mhz");
|
min = sysfs_read("gt_min_freq_mhz");
|
||||||
max = sysfs_read("gt_max_freq_mhz");
|
max = sysfs_read("gt_max_freq_mhz");
|
||||||
|
@ -55,7 +55,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
|
||||||
|
@ -299,7 +299,7 @@ igt_main
|
|||||||
drm_i915_getparam_t gp;
|
drm_i915_getparam_t gp;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
gp.param = I915_PARAM_CMD_PARSER_VERSION;
|
gp.param = I915_PARAM_CMD_PARSER_VERSION;
|
||||||
gp.value = &parser_version;
|
gp.value = &parser_version;
|
||||||
|
@ -54,7 +54,7 @@ igt_simple_main
|
|||||||
rlim.rlim_max = nofile_rlim;
|
rlim.rlim_max = nofile_rlim;
|
||||||
igt_assert(setrlimit(RLIMIT_NOFILE, &rlim) == 0);
|
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);
|
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;
|
pthread_t *threads;
|
||||||
int n, num_fences, num_threads;
|
int n, num_fences, num_threads;
|
||||||
|
|
||||||
t.fd = drm_open_any();
|
t.fd = drm_open_driver(DRIVER_INTEL);
|
||||||
t.tiling = tiling;
|
t.tiling = tiling;
|
||||||
t.num_surfaces = surfaces_per_thread;
|
t.num_surfaces = surfaces_per_thread;
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ static void performance(void)
|
|||||||
int fd, num_fences;
|
int fd, num_fences;
|
||||||
double linear[2], tiled[2];
|
double linear[2], tiled[2];
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
num_fences = gem_available_fences(fd);
|
num_fences = gem_available_fences(fd);
|
||||||
igt_require(num_fences > 0);
|
igt_require(num_fences > 0);
|
||||||
@ -161,7 +161,7 @@ static void thread_performance(unsigned mask)
|
|||||||
int fd, num_fences;
|
int fd, num_fences;
|
||||||
double linear[2], tiled[2];
|
double linear[2], tiled[2];
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
num_fences = gem_available_fences(fd);
|
num_fences = gem_available_fences(fd);
|
||||||
igt_require(num_fences > 0);
|
igt_require(num_fences > 0);
|
||||||
@ -288,7 +288,7 @@ static void thread_contention(void)
|
|||||||
int fd, num_fences;
|
int fd, num_fences;
|
||||||
double linear[2], tiled[2];
|
double linear[2], tiled[2];
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
num_fences = gem_available_fences(fd);
|
num_fences = gem_available_fences(fd);
|
||||||
igt_require(num_fences > 0);
|
igt_require(num_fences > 0);
|
||||||
@ -343,7 +343,7 @@ static void wc_contention(void)
|
|||||||
int fd, num_fences;
|
int fd, num_fences;
|
||||||
double linear[2], tiled[2];
|
double linear[2], tiled[2];
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
gem_require_mmap_wc(fd);
|
gem_require_mmap_wc(fd);
|
||||||
|
|
||||||
num_fences = gem_available_fences(fd);
|
num_fences = gem_available_fences(fd);
|
||||||
|
@ -228,7 +228,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
num_fences = gem_available_fences(fd);
|
num_fences = gem_available_fences(fd);
|
||||||
igt_assert(num_fences > 4);
|
igt_assert(num_fences > 4);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
@ -123,7 +123,7 @@ test_flink_lifetime(int fd)
|
|||||||
|
|
||||||
igt_info("Testing flink lifetime.\n");
|
igt_info("Testing flink lifetime.\n");
|
||||||
|
|
||||||
fd2 = drm_open_any();
|
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
memset(&create, 0, sizeof(create));
|
memset(&create, 0, sizeof(create));
|
||||||
create.size = 16 * 1024;
|
create.size = 16 * 1024;
|
||||||
@ -140,7 +140,7 @@ test_flink_lifetime(int fd)
|
|||||||
igt_assert(open_struct.handle != 0);
|
igt_assert(open_struct.handle != 0);
|
||||||
|
|
||||||
close(fd2);
|
close(fd2);
|
||||||
fd2 = drm_open_any();
|
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
open_struct.name = flink.name;
|
open_struct.name = flink.name;
|
||||||
ret = ioctl(fd2, DRM_IOCTL_GEM_OPEN, &open_struct);
|
ret = ioctl(fd2, DRM_IOCTL_GEM_OPEN, &open_struct);
|
||||||
@ -153,7 +153,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("basic")
|
igt_subtest("basic")
|
||||||
test_flink(fd);
|
test_flink(fd);
|
||||||
|
@ -101,7 +101,7 @@ static void test_flink_name(void)
|
|||||||
|
|
||||||
threads = calloc(num_threads, sizeof(pthread_t));
|
threads = calloc(num_threads, sizeof(pthread_t));
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
for (i = 0; i < num_threads; i++) {
|
for (i = 0; i < num_threads; i++) {
|
||||||
r = pthread_create(&threads[i], NULL,
|
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
|
/* Allocate exit handler fds in here so that we dont screw
|
||||||
* up the counts */
|
* up the counts */
|
||||||
fake = drm_open_any();
|
fake = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
gem_quiescent_gpu(fake);
|
gem_quiescent_gpu(fake);
|
||||||
obj_count = get_object_count();
|
obj_count = get_object_count();
|
||||||
@ -171,7 +171,7 @@ static void test_flink_close(void)
|
|||||||
|
|
||||||
threads = calloc(num_threads, sizeof(pthread_t));
|
threads = calloc(num_threads, sizeof(pthread_t));
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
for (i = 0; i < num_threads; i++) {
|
for (i = 0; i < num_threads; i++) {
|
||||||
r = pthread_create(&threads[i], NULL,
|
r = pthread_create(&threads[i], NULL,
|
||||||
|
@ -100,7 +100,7 @@ igt_simple_main
|
|||||||
igt_fillfunc_t gpgpu_fill = NULL;
|
igt_fillfunc_t gpgpu_fill = NULL;
|
||||||
int i, j;
|
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.devid = intel_get_drm_devid(data.drm_fd);
|
||||||
|
|
||||||
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
||||||
|
@ -77,7 +77,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
handle = gem_create(fd, OBJ_SIZE);
|
handle = gem_create(fd, OBJ_SIZE);
|
||||||
|
|
||||||
|
@ -157,12 +157,12 @@ igt_simple_main
|
|||||||
data_t data = {};
|
data_t data = {};
|
||||||
|
|
||||||
/* check for an intel gpu before goint nuts. */
|
/* check for an intel gpu before goint nuts. */
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
igt_skip_on_simulation();
|
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.devid = intel_get_drm_devid(data.fd);
|
||||||
data.intel_gen = intel_gen(data.devid);
|
data.intel_gen = intel_gen(data.devid);
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
buf = malloc(size);
|
buf = malloc(size);
|
||||||
memset(buf, 0, size);
|
memset(buf, 0, size);
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
handle = gem_create(fd, size);
|
handle = gem_create(fd, size);
|
||||||
igt_assert(handle);
|
igt_assert(handle);
|
||||||
|
@ -76,7 +76,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
bad_pipe = atoi(argv[1]);
|
bad_pipe = atoi(argv[1]);
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -68,7 +68,7 @@ igt_simple_main
|
|||||||
|
|
||||||
memset(blob, 'A', sizeof(blob));
|
memset(blob, 'A', sizeof(blob));
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -78,7 +78,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
test_large_object(fd);
|
test_large_object(fd);
|
||||||
}
|
}
|
||||||
|
@ -222,7 +222,7 @@ int main(int argc, char **argv)
|
|||||||
igt_subtest_init(argc, argv);
|
igt_subtest_init(argc, argv);
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
igt_subtest("basic")
|
igt_subtest("basic")
|
||||||
|
@ -180,7 +180,7 @@ igt_simple_main
|
|||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
int fd, i;
|
int fd, i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
handle = gem_create(fd, 4096);
|
handle = gem_create(fd, 4096);
|
||||||
gem_write(fd, handle, 0, batch, sizeof(batch));
|
gem_write(fd, handle, 0, batch, sizeof(batch));
|
||||||
|
@ -57,7 +57,7 @@ static void sigtrap(int sig)
|
|||||||
static void
|
static void
|
||||||
dontneed_before_mmap(void)
|
dontneed_before_mmap(void)
|
||||||
{
|
{
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
char *ptr;
|
char *ptr;
|
||||||
|
|
||||||
@ -72,7 +72,7 @@ dontneed_before_mmap(void)
|
|||||||
static void
|
static void
|
||||||
dontneed_after_mmap(void)
|
dontneed_after_mmap(void)
|
||||||
{
|
{
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
char *ptr;
|
char *ptr;
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ dontneed_after_mmap(void)
|
|||||||
static void
|
static void
|
||||||
dontneed_before_pwrite(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 };
|
uint32_t buf[] = { MI_BATCH_BUFFER_END, 0 };
|
||||||
struct drm_i915_gem_pwrite gem_pwrite;
|
struct drm_i915_gem_pwrite gem_pwrite;
|
||||||
|
|
||||||
@ -119,7 +119,7 @@ dontneed_before_pwrite(void)
|
|||||||
static void
|
static void
|
||||||
dontneed_before_exec(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_execbuffer2 execbuf;
|
||||||
struct drm_i915_gem_exec_object2 exec;
|
struct drm_i915_gem_exec_object2 exec;
|
||||||
uint32_t buf[] = { MI_BATCH_BUFFER_END, 0 };
|
uint32_t buf[] = { MI_BATCH_BUFFER_END, 0 };
|
||||||
|
@ -103,7 +103,7 @@ igt_simple_main
|
|||||||
igt_fillfunc_t media_fill = NULL;
|
igt_fillfunc_t media_fill = NULL;
|
||||||
int i, j;
|
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.devid = intel_get_drm_devid(data.drm_fd);
|
||||||
|
|
||||||
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096);
|
||||||
|
@ -125,7 +125,7 @@ igt_main
|
|||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("bad-object") {
|
igt_subtest("bad-object") {
|
||||||
memset(&arg, 0, sizeof(arg));
|
memset(&arg, 0, sizeof(arg));
|
||||||
|
@ -87,7 +87,7 @@ test_access(int fd)
|
|||||||
handle = gem_create(fd, OBJECT_SIZE);
|
handle = gem_create(fd, OBJECT_SIZE);
|
||||||
igt_assert(handle);
|
igt_assert(handle);
|
||||||
|
|
||||||
fd2 = drm_open_any();
|
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
/* Check that fd1 can mmap. */
|
/* Check that fd1 can mmap. */
|
||||||
mmap_arg.handle = handle;
|
mmap_arg.handle = handle;
|
||||||
@ -520,7 +520,7 @@ igt_main
|
|||||||
OBJECT_SIZE = 1 * 1024 * 1024;
|
OBJECT_SIZE = 1 * 1024 * 1024;
|
||||||
|
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("basic")
|
igt_subtest("basic")
|
||||||
test_access(fd);
|
test_access(fd);
|
||||||
|
@ -81,7 +81,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
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
|
/* we have 32bit of address space, so try to fit one MB more
|
||||||
* than that. */
|
* than that. */
|
||||||
|
@ -441,7 +441,7 @@ igt_main
|
|||||||
OBJECT_SIZE = 1 * 1024 * 1024;
|
OBJECT_SIZE = 1 * 1024 * 1024;
|
||||||
|
|
||||||
igt_fixture
|
igt_fixture
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_subtest("invalid-flags")
|
igt_subtest("invalid-flags")
|
||||||
test_invalid_flags(fd);
|
test_invalid_flags(fd);
|
||||||
|
@ -106,7 +106,7 @@ igt_simple_main
|
|||||||
int devid;
|
int devid;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
gem_require_ring(fd, I915_EXEC_BLT);
|
gem_require_ring(fd, I915_EXEC_BLT);
|
||||||
|
|
||||||
@ -127,7 +127,7 @@ igt_simple_main
|
|||||||
|
|
||||||
for (i = 0; i < NUM_FD; i++) {
|
for (i = 0; i < NUM_FD; i++) {
|
||||||
sprintf(buffer_name, "Target buffer %d\n", 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);
|
mbufmgr[i] = drm_intel_bufmgr_gem_init(mfd[i], 4096);
|
||||||
igt_assert_f(mbufmgr[i],
|
igt_assert_f(mbufmgr[i],
|
||||||
"fail to initialize buf manager for drm_fd %d\n",
|
"fail to initialize buf manager for drm_fd %d\n",
|
||||||
|
@ -78,7 +78,7 @@ igt_simple_main
|
|||||||
int fd;
|
int fd;
|
||||||
int devid;
|
int devid;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
|
||||||
if (HAS_BSD_RING(devid))
|
if (HAS_BSD_RING(devid))
|
||||||
|
@ -258,7 +258,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
//drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
//drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -324,7 +324,7 @@ igt_main
|
|||||||
memset(blob, 'A', sizeof(blob));
|
memset(blob, 'A', sizeof(blob));
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
/* disable reuse, otherwise the test fails */
|
/* disable reuse, otherwise the test fails */
|
||||||
|
@ -208,7 +208,7 @@ igt_simple_main
|
|||||||
|
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
igt_require(test_can_pin(fd));
|
igt_require(test_can_pin(fd));
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ int fd;
|
|||||||
igt_main
|
igt_main
|
||||||
{
|
{
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
|
@ -100,7 +100,7 @@ static void fork_rcs_copy(int target, dri_bo **dst, int count, unsigned flags)
|
|||||||
int devid;
|
int devid;
|
||||||
|
|
||||||
for (int child = 0; child < count; child++) {
|
for (int child = 0; child < count; child++) {
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
drm_intel_bufmgr *bufmgr;
|
drm_intel_bufmgr *bufmgr;
|
||||||
|
|
||||||
devid = intel_get_drm_devid(fd);
|
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++) {
|
for (int child = 0; child < count; child++) {
|
||||||
drm_intel_bufmgr *bufmgr;
|
drm_intel_bufmgr *bufmgr;
|
||||||
int fd = drm_open_any();
|
int fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
|
|
||||||
@ -238,13 +238,13 @@ static void flink_and_close(void)
|
|||||||
uint32_t bo, flinked_bo, new_bo, name;
|
uint32_t bo, flinked_bo, new_bo, name;
|
||||||
uint64_t offset, offset_new;
|
uint64_t offset, offset_new;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
igt_require(uses_full_ppgtt(fd));
|
igt_require(uses_full_ppgtt(fd));
|
||||||
|
|
||||||
bo = gem_create(fd, 4096);
|
bo = gem_create(fd, 4096);
|
||||||
name = gem_flink(fd, bo);
|
name = gem_flink(fd, bo);
|
||||||
|
|
||||||
fd2 = drm_open_any();
|
fd2 = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
flinked_bo = gem_open(fd2, name);
|
flinked_bo = gem_open(fd2, name);
|
||||||
offset = exec_and_get_offset(fd2, flinked_bo);
|
offset = exec_and_get_offset(fd2, flinked_bo);
|
||||||
|
@ -101,7 +101,7 @@ int main(int argc, char **argv)
|
|||||||
object_size = (object_size + 3) & -4;
|
object_size = (object_size + 3) & -4;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
dst = gem_create(fd, object_size);
|
dst = gem_create(fd, object_size);
|
||||||
src = malloc(object_size);
|
src = malloc(object_size);
|
||||||
|
@ -211,7 +211,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
|
||||||
|
@ -161,7 +161,7 @@ int main(int argc, char **argv)
|
|||||||
object_size = (object_size + 3) & -4;
|
object_size = (object_size + 3) & -4;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
dst = gem_create(fd, object_size);
|
dst = gem_create(fd, object_size);
|
||||||
src = malloc(object_size);
|
src = malloc(object_size);
|
||||||
|
@ -271,7 +271,7 @@ int main(int argc, char **argv)
|
|||||||
igt_fixture {
|
igt_fixture {
|
||||||
uint32_t devid;
|
uint32_t devid;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
dst = gem_create(fd, object_size);
|
dst = gem_create(fd, object_size);
|
||||||
src = gem_create(fd, object_size);
|
src = gem_create(fd, object_size);
|
||||||
|
@ -129,7 +129,7 @@ igt_simple_main
|
|||||||
{
|
{
|
||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
|
||||||
|
|
||||||
|
@ -206,7 +206,7 @@ igt_main
|
|||||||
igt_fixture {
|
igt_fixture {
|
||||||
int devid;
|
int devid;
|
||||||
|
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
devid = intel_get_drm_devid(fd);
|
devid = intel_get_drm_devid(fd);
|
||||||
igt_require(intel_gen(devid) >= 6);
|
igt_require(intel_gen(devid) >= 6);
|
||||||
|
@ -84,7 +84,7 @@ igt_main
|
|||||||
igt_skip_on_simulation();
|
igt_skip_on_simulation();
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
|
|
||||||
handle = gem_create(fd, OBJECT_SIZE);
|
handle = gem_create(fd, OBJECT_SIZE);
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,7 @@ igt_main
|
|||||||
int fd = -1;
|
int fd = -1;
|
||||||
|
|
||||||
igt_fixture {
|
igt_fixture {
|
||||||
fd = drm_open_any();
|
fd = drm_open_driver(DRIVER_INTEL);
|
||||||
is_x86_64 = check_kernel_x86_64();
|
is_x86_64 = check_kernel_x86_64();
|
||||||
has_proper_timestamp = check_timestamp(fd);
|
has_proper_timestamp = check_timestamp(fd);
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user