lib/igt_kms: set_vt_graphics_mode is a low-level helper

So give it a kmstest_ prefix and shuffle it around a bit.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter
2014-08-12 11:23:09 +02:00
parent 9a15b5a5e2
commit 33f0884f3c
21 changed files with 34 additions and 27 deletions
+9 -5
View File
@@ -287,12 +287,16 @@ static void restore_vt_mode_at_exit(int sig)
set_vt_mode(orig_vt_mode);
}
/*
* Set the VT to graphics mode and install an exit handler to restore the
* original mode.
/**
* kmstest_set_vt_graphics_mode:
*
* Sets the controlling VT (if available) into graphics/raw mode and installs an
* igt exit handler to set the VT back to text mode on exit.
*
* All kms tests must call this function to make sure that the fbcon doesn't
* interfere by e.g. blanking the screen.
*/
void igt_set_vt_graphics_mode(void)
void kmstest_set_vt_graphics_mode(void)
{
long ret;
+6 -3
View File
@@ -36,6 +36,8 @@
#include "igt_fb.h"
/* Low-level helpers with kmstest_ prefix */
enum pipe {
PIPE_A = 0,
PIPE_B,
@@ -163,6 +165,10 @@ void kmstest_unset_all_crtcs(int drm_fd, drmModeResPtr resources);
* A small modeset API
*/
/* set vt into graphics mode, required to prevent fbcon from interfering */
void kmstest_set_vt_graphics_mode(void);
/* High-level kms api with igt_ prefix */
enum igt_commit_style {
COMMIT_LEGACY = 0,
COMMIT_UNIVERSAL,
@@ -239,9 +245,6 @@ struct igt_display {
bool has_universal_planes;
};
/* set vt into graphics mode, required to prevent fbcon from interfering */
void igt_set_vt_graphics_mode(void);
void igt_display_init(igt_display_t *display, int drm_fd);
void igt_display_fini(igt_display_t *display);
int igt_display_commit2(igt_display_t *display, enum igt_commit_style s);