diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-03-23 13:35:09 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-03-23 13:47:09 +0100 |
commit | f5daeec724aea1613334f14d58b101a5c8e430b4 (patch) | |
tree | 055ceaf0a430f9d028653cfef0913e0bfb0ee241 /lib/drmtest.h | |
parent | 018f8c3c457d1609b18867a48a512e3639979dc9 (diff) |
lib: extract igt_aux.[hc]
And shovel all the various helpers in there.
Also move igt_set_vt_graphics_mode to igt_kms.h since the function is
implemented in igt_kms.c. And it fits better. I kinda missed this in
the prep work.
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'lib/drmtest.h')
-rw-r--r-- | lib/drmtest.h | 36 |
1 files changed, 2 insertions, 34 deletions
diff --git a/lib/drmtest.h b/lib/drmtest.h index 0985109b..631627cc 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -34,7 +34,8 @@ #include <sys/mman.h> #include <xf86drm.h> -#include <intel_batchbuffer.h> + +#include "intel_batchbuffer.h" #ifdef ANDROID #ifndef HAVE_MMAP64 @@ -55,40 +56,7 @@ int drm_open_any_render(void); void gem_quiescent_gpu(int fd); -/* generally useful helpers */ -void igt_fork_signal_helper(void); -void igt_stop_signal_helper(void); -void igt_exchange_int(void *array, unsigned i, unsigned j); -void igt_permute_array(void *array, unsigned size, - void (*exchange_func)(void *array, - unsigned i, - unsigned j)); -void igt_progress(const char *header, uint64_t i, uint64_t total); -bool igt_env_set(const char *env_var, bool default_value); - -bool igt_aub_dump_enabled(void); - -/* helpers based upon the libdrm buffer manager */ -void igt_init_aperture_trashers(drm_intel_bufmgr *bufmgr); -void igt_trash_aperture(void); -void igt_cleanup_aperture_trashers(void); - #define do_or_die(x) igt_assert((x) == 0) #define do_ioctl(fd, ptr, sz) igt_assert(drmIoctl((fd), (ptr), (sz)) == 0) -/* set vt into graphics mode, required to prevent fbcon from interfering */ -void igt_set_vt_graphics_mode(void); - -/* suspend and auto-resume system */ -void igt_system_suspend_autoresume(void); - -/* dropping priviledges */ -void igt_drop_root(void); - -void igt_wait_for_keypress(void); - -/* sysinfo cross-arch wrappers from intel_os.c */ -uint64_t intel_get_total_ram_mb(void); -uint64_t intel_get_total_swap_mb(void); - #endif /* DRMTEST_H */ |