mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2026-08-21 05:13:47 +00:00
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:
+9
-5
@@ -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
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user